الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

رسالة خطأ تظهر في تقرير دون التقارير الاخرى

بدأه سامي الديب في 10 أكتوبر 2014 · 6 رد · 999 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

بعد أن قمت بتصميم تقرير وبعد ربطه بالبرنامج واثناء التجربة فوجئت بأنه يطل اسم مستخدم وكلمة مرور

مرفق لكم صورة من الرسالة

وباقي التقارير تعمل والحمد لله

post-177993-0-77915900-1412941402_thumb.

post-177993-0-26448000-1412941578_thumb.

تم تعديل هذه المشاركة بواسطة سامي الديب في 10 أكتوبر 2014 في 14:46

#2

وما هو الفرق بين هذا التقارير وبين التقارير الاخري التي تعمل طرفك ؟

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3

جزاكم الله خيرا لسرعة استجابتك كما عهدناك

لا يوجد فرق كلهم قمت بتصميمهم بالكريستال 10 وربطتهم بالبرنامج

لان حينما قمت بتصميمهم بالفيجوال (الكريستال ريبورت ) كان لا يفتحهم بعد تحزيم البرنامج

#4

السلام عليكم

المشكلة تم حليها

لاني اكتشفت ان الرسالة سببها تغيير مكان قاعدة البيانات

بس المشكلة أكيد ستظهر عند الانتهاء من البرنامج وتثبيته فما الحل

#5

اتمني ان تفيدك الروابط

 

حل مشكلة TableLogOnInfo أثناء فتح تقرير الكريستال ريبورت "التقرير لا يستطيع تحديد مسار القاعده"

مثال علي طريقة حل مشكلة TabelLogOnInfo

1

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#6
    Private Sub bill_show_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        If con.State = ConnectionState.Open Then
            con.Close()
        End If
        
        If rpt = "bill_rep" Then
            Dim ds As New DataSet
            Dim x As Integer = bill_frm.txt_cUS_id.Text
            Dim da As New OleDb.OleDbDataAdapter("select * from bill_info INNER JOIN item_sold ON bill_info.bill_id = item_sold.ibill_no  where bill_info.Bill_id =" & dts, con)
            Dim da1 As New OleDb.OleDbDataAdapter("select * from pynt", con)
            Dim da2 As New OleDb.OleDbDataAdapter("select cus_mont,cus_depit from cus where id_cus=" & x, con)
            con.Open()

            da.Fill(ds, "Bill_info, Item_Sold")
            da1.Fill(ds, "pynt")
            da2.Fill(ds, "cus")
            Dim obj As New ReportDocument
            obj.Load(Application.StartupPath & "\report\bill_rep.rpt")
            obj.Database.Tables(0).SetDataSource(ds.Tables("Bill_info, Item_Sold"))
            CRV_BILL.ReportSource = obj
            CRV_BILL.Refresh()


            con.Close()
        End If
    End Sub
End Class

جزاك الله خير أستاذ محمد

بس لو أمكن ممكن تعدل لي على الكود التالي لاني لم استطع التطبيق وجزاكم الله خير

   

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

تم تعديل هذه المشاركة بواسطة سامي الديب في 11 أكتوبر 2014 في 13:24

#7
    Private Sub bill_show_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        If con.State = ConnectionState.Open Then
            con.Close()
        End If

        Dim crtableLogoninfos As New TableLogOnInfos()
        Dim crtableLogoninfo As New TableLogOnInfo()
        Dim crConnectionInfo As New ConnectionInfo()
        Dim CrTables As Tables
        Dim CrTable As Table
        Dim obj As New ReportDocument()
        With crConnectionInfo
            .DatabaseName = Application.StartupPath & "\database\masbagha.mdb"

        End With


        If rpt = "bill_rep" Then
            Dim ds As New DataSet
            Dim x As Integer = bill_frm.txt_cUS_id.Text
            Dim da As New OleDb.OleDbDataAdapter("select * from bill_info INNER JOIN item_sold ON bill_info.bill_id = item_sold.ibill_no  where bill_info.Bill_id =" & dts, con)
            Dim da1 As New OleDb.OleDbDataAdapter("select * from pynt", con)
            Dim da2 As New OleDb.OleDbDataAdapter("select cus_mont,cus_depit from cus where id_cus=" & x, con)
            con.Open()

            da.Fill(ds, "Bill_info, Item_Sold")
            da1.Fill(ds, "pynt")
            da2.Fill(ds, "cus")

            CrTables = obj.Database.Tables
            For Each CrTable In CrTables
                crtableLogoninfo = CrTable.LogOnInfo
                crtableLogoninfo.ConnectionInfo = crConnectionInfo
                CrTable.ApplyLogOnInfo(crtableLogoninfo)
            Next

            obj.Load(Application.StartupPath & "\report\bill_rep.rpt")
            obj.Database.Tables(0).SetDataSource(ds.Tables("Bill_info, Item_Sold"))
            CRV_BILL.ReportSource = obj
            CRV_BILL.Refresh()



            con.Close()
        End If
    End Sub

ظهرت رسالة الخطأ التالي بعد وضع الكود

ومرفق صورة للخطأ

post-177993-0-06008400-1413024675_thumb.

تم تعديل هذه المشاركة بواسطة سامي الديب في 11 أكتوبر 2014 في 13:52

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…