تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
Crystal Report With DataSet
#1
السلام وعليكم ورحمة الله وبركاته
======================


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

جميعنا فى بدابة تعامله مع تقارير ال Crystal Report واجه مشكلة فى انه عند تحويل قاعدة البيانات من مسارها تأتى اليك رسال من التقرير بان قاعدة البيانات غير موجود مسارها الصحيح
وكان معظم المبرمجين بصنع مسار للقاعدة عند جهاز العميل بنفس المسار الموجود عنده على الجهاز ( عيب عليك )

الحل طبعا هو ان تربط التقرير مع ال Dataset

اليك الطريقة

اولا : طبعا افتح مشروعك الجديد واضف اليه الادوات الاتية

أ - CrystalReportDecument وحين يأتى لك رسالة عند اضافته للفورم , اختر الاختيار Untyped

ب - crystalReportViewr

ج - واخيرا من قائمة project ثم Add new items اضف تقرير Crystalreport


ثانيا : عند اضافة تقرير الكريستال ريبورت تماشى مع الخطوات العادية التى تفعلها كل مرة لاختيار قاعدة البيانات

طبعا سوف تسأل , لما اربطه مع قاعدة البيانات طالما سيكون العمل على ال DataSet

الاجابة : حتى يقوم بصنع هيكل لجدول داخل التقرير بدلا من ان نرهق انفسنا فى كتابة الاكواد , يعنى هذه الاتصال بالقاعدة فقط لصنع هيكل

ان كنت لا تعرف كيفية توصيل التقرير بجدول داخل قاعدة بيانات , راجع بعض الدروس اولا عن التقرير


ثالثا :
مرحلة الكود ( كود صغير جدا )
[HTML]Imports System.Data.OleDb
Public Class Form1
Dim constr As String = "provider = microsoft.jet.oledb.4.0;data source =" & Application.StartupPath & "\mydata.mdb"
Dim con As New OleDbConnection(constr)
Dim sqlstr As String = "select * from table1"
Dim DataAdapter1 As New OleDbDataAdapter(sqlstr, con)
Dim dataset1 As New DataSet
Dim ReportPath As String = Application.StartupPath & "\CrystalReport2.rpt"

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles My****.Load
DataAdapter1.Fill(dataset1, "table1")
report********1.Load(ReportPath)
report********1.SetDataSource(dataset1.Tables("table1"))
CrystalReportViewer1.ReportSource = report********1
End Sub
End Class [/HTML]
قم بعلم ولا تطلب به بدلا             فالناس موتى وأهل العلم احياء

الامام على رضوان الله عليه
الرد }}}
تم الشكر بواسطة: kslawy , raoe-041
#2
بارك الله فيك ...
http://www.elfouadsoft.com
mohamed_tegara@yahoo.com
الرد }}}
تم الشكر بواسطة:
#3
اعتذر عن ظهور هذه النجوم مكان الكود , فقد حاولت ازالتها ولكن لم استطع
قم بعلم ولا تطلب به بدلا             فالناس موتى وأهل العلم احياء

الامام على رضوان الله عليه
الرد }}}
تم الشكر بواسطة:
#4
بارك الله فيك
الرد }}}
تم الشكر بواسطة:
#5
لو سمحت بالنسبة لسطر الكود اللي حضرتك كاتبه :
Dim sqlstr As String = "select * from table1"
لو انا عايز اخليه يعرض السجلات حسب قيمة معينة يدخلها المستخدم في تيكست بوكس
ججربت اكتبه بالطريقة دي جاب لي رسالة خطأ ...
Dim sqlstr As String = "select * from table1 where class_num=textbox1.text , conn
يا ريت ممكن اعرف الكود الصح ايه
الرد }}}
تم الشكر بواسطة:
#6
شكرا .............
الرد }}}
تم الشكر بواسطة:
#7
كيف يمكن عرض عناصر من جدولين بينهما علاقة ما , على نفس هذه الطريقة ؟
الرد }}}
تم الشكر بواسطة:
#8
شكرا أخي العزيز لكن عندي سؤال : مافائدة CrystalReportDecument في هذا المثال ؟؟
الرد }}}
تم الشكر بواسطة:
#9
الاساتذة الافاضل
كيف امرر قيمة الي مربع نص في راس الصفحة
مثلا اسم المستخدم اي اي نص اخر

شكرا
الرد }}}
تم الشكر بواسطة:
#10
atefkhalf2004 كتب :الاساتذة الافاضل  
كيف  امرر  قيمة الي مربع نص  في  راس  الصفحة  
مثلا   اسم المستخدم اي اي نص اخر

شكرا
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  الموقع الرسمي لتحميل تقارير كريستال ريبورت Crystal Reports محمد كريّم 6 42,854 26-10-22, 01:56 PM
آخر رد: خالد العصاوي
Exclamation [سؤال] الموقع الرسمي لتحميل تقارير كريستال ريبورت Crystal Reports abarrak 0 1,773 13-03-21, 10:31 PM
آخر رد: abarrak
  [VB.NET] شرح طريقة الطباعة مباشرة بدون Report Viewer youcef3zino 2 5,322 18-12-20, 10:44 PM
آخر رد: a7med saba
  [VB.NET] vb.net 2010 express + Crystal Reports Mokhtar-mako 0 1,574 25-11-20, 11:26 PM
آخر رد: Mokhtar-mako
  سؤال عن تقارير كريستال ريبورت Crystal Reports Yassin246 4 3,547 17-05-20, 03:24 PM
آخر رد: Yassin246
  دورة التقارير في VB.net باستخدام Report Viewer أحمد النجار 8 14,679 13-04-20, 04:58 PM
آخر رد: بسام هزاع
  Report Viewer in VS 2017 Sajad 5 9,131 10-01-19, 03:43 AM
آخر رد: khalidalwdi
  كيفية تمرير البيانات الى Microsoft Report باستخدام الباراميترات Sajad 68 34,396 07-03-17, 10:37 AM
آخر رد: وائل القطاوي
  تمرير صورة الى Crystal Report Sajad 14 20,966 20-04-16, 10:10 AM
آخر رد: saharmoubarak
Photo Passing String From Form to Report Viewer using rdlc Parameter العزابي 5 9,725 01-09-15, 03:43 PM
آخر رد: mbk2006

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم