03-10-18, 01:21 AM
(02-10-18, 11:07 PM)essawq كتب :اهلا اخي حريف برمجة
نورني مرورك
* لأنك سوف تربط التقرير بالداتاسيت وليس بالقاعدة مباشرة . *
اضافة كريستال ريبورت ويظهر المعالج اختار فارغ
وبعدين اضيف كنكشن الاتصال لاجلب القاعدة
هذة لم تنجح معي
شكرا لك اخي وبارك الله فيك
بخصوص التقرير ،،،
اول شي انشئ داتاسيت في مشروعك .
كلك يمين على المشروع واختر
افتح الداتاسيت وانشئ فيها الجداول وانشئ في الجداول الحقول التي تريد طباعتها .
ادرج تقرير كريستال ريبورت واختار الويزارد (Using The Report Wizard)
ثم افتح اشارة + على Project Data
ثم افتح اشارة + على ADO.NET DataSet
واختر الجدول المراد طباعته
ثم اختر < لإدراجه في الخانة اليمنى .
ثم Finish
تابع الصور :
اخيراً كود عرض التقرير يكون كالتالي في فورم 2
لاحظ اسم الجدول عندي [tb1] غيرة كما عندك ،، ايضاً متغير الكونكشن عندي conn غيرة بما عندك
كود :
Dim dp As New OleDbDataAdapter("select * from [tb1]", conn)
Dim dt As New DataTable
dp.Fill(dt)
Dim crReportDocument As New CrystalReport1()
crReportDocument.Database.Tables(0).SetDataSource(dt)
CrystalReportViewer1.ReportSource = crReportDocument
انا بصراحه الشرح اخذ مني ساعتين اصبحت مثل قاعدة بياناتك بطئ