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

مساعدة في الفيجوال بيسيك دوت نت

مغلق
بدأه samer310 في 22 مايو 2005 · 1 رد · 548 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخواني الاعزاء

.. أنا عضو جديد في المنتدى وأطلب مساعدتكم في موضوع صغير ومهم جدا ولكم الشكر الجزيل.

عندي مشكله في استخدام الكريستال ريبورت داخل الفيجوال بيسيك دوت نت...عندما أحاول استدعاء تقرير يظهر التقرير محتويا كل البيانات الموجوده في الحقل المطلوب... علما بأنني أحتاج لعرض بيانات ضمن نطاق معين .. مثلا من جدول الاسماء اريد عرض االبيانات المتعلقة باسم معين...لقد قمت باستخدام الطريفة التالية لكن دون جدوى

...... أرجو منكم مساعدتي في أي شيء يتعلق في هذا الموضوع......ولكم كل الاحترام و التقدير

Dim con As New OleDb.OleDbConnection()

Dim sql As String

sql = "select item,qu from inv where item Like 'sss'"

con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=C:\data\stock.mdb;Persist Security Info=False"

Dim myds As New DataSet()

myds.Clear()

con.Open()

Dim Adapter As New OleDb.OleDbDataAdapter(sql, con)

Adapter.Fill(myds, "inv")

Dim rpt As New cr11()

rpt.SetDataSource(myds)

rpt.RecordSelectionFormula = sql

crv.Zoom(20%)

crv.ReportSource = rpt

crv.RefreshReport()

ListBox1.Items.Add(myds)

con.Close()

#2

السلام عليكم

يفضل اضافة المثال بتاعك على العموم انا عدلت على الكود وجرب كدة

     Dim con As New OleDb.OleDbConnection
        Dim sql As String = "select item,qu from inv where item Like 'sss'"
        con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=C:\data\stock.mdb;Persist Security Info=False"
        Dim myds As New DataSet
        'con.Open()
        Dim Adapter As New OleDb.OleDbDataAdapter(sql, con)
        Dim rpt As New cr11
        Dim CrystalReport As New CrystalReport1
        myds.Clear()
        Adapter.Fill(myds, "inv")
        CrystalReport.Database.Tables(0).SetDataSource(myds )
        rpt.CrystalReportViewer1.ReportSource = CrystalReport
        rpt.MdiParent = Me
        rpt.Show()

ملحوفة اسم ملف CrystalReport بتاعك هيكون فى المثال التالى CrystalReport1 لو مكنش كدة عدل السطر التالى

  Dim CrystalReport As New CrystalReport1

والله اعلم

تم تعديل هذه المشاركة بواسطة waleedhm في 22 مايو 2005 في 15:35

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

هذا الموضوع مغلق.

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