![]() |
|
طريقة التعامل مع الكرستال ريبورت - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40) +--- قسم : قسم اسئلة vb6.0 المتعلقة بقواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=72) +---- قسم : قسم اسئلة التقارير والطباعة للغة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=73) +---- الموضوع : طريقة التعامل مع الكرستال ريبورت (/showthread.php?tid=7459) |
طريقة التعامل مع الكرستال ريبورت - ولد رائع - 21-12-12 طريقة الربط أو الاتصال بالقاعدة البيانات ستكون بواسطة
الــ ADO وعن طريق الكود . والكريستال ريبورت الاصدار بين 7 وما فوق وقاعدة البيانات 2000 اكسس سننشأ فورم ونسميه frmMain أولاً : كود الأتصال بقاعدة البيانات في التعريف العام General PHP كود : Dim cn As Connectionوللقاعدة المحمية بكلمة مرور الكود هذا ولاحظ الفرق PHP كود : Private Sub Form_Load()واعتقد ان كود الاتصال واضح ننتقل للمرحلة الأهم ثانياً : نقوم بعمل مديول Module1 ونكتب الشفرة التالية PHP كود : Declare Function CreateFieldDefFile Lib "p2smon.dll" (lpUnk As Object, _وهذا الكود لكي يقوم البرنامج بعمل قاعدة مؤقته لحفظ بيانات الاستعلام الناتج من عملية المعاينة للتقرير نتابع ... ثالثاً : أدراج أداة الكريستال ريبورت في نافذة project اضغط بالزر الأيمن وأضف الأداة Crystal Report 8.5 أو الاصدار الموجود عندك وقم بتبع عملية المعالج في أضافة قاعدة البيانات وأضافة الحقول وإلى آخر في المثال كتاب يحوي شرح للعملية هذه .. وهي طريقة سهلة جدا ولكن للمعرفة ... المهم سيقوم المعالج تلقائياً بأنشاء فورم Form1 ويحيوي ما يلي Dim Report As New CrystalReport1 PHP كود : Private Sub Form_Load()PHP كود : Private Sub Form_Resize()كما سيضيف لقائمة الأداوات الاداة Crystal Report Viewer control المهم ... الشفرة التي أنشائها المعالج وهي مواصفات للتقرير من طول وعرض وآخره لا نحتاجها وسنستبدلها بالشفرة التالية PHP كود : Dim Report As New CrystalReport1PHP كود : Private Sub Form_Load()PHP كود : Private Sub Form_Resize()طبعا هذا الكود سيكتب في الفورم المنشء من قبل المعالج وأخيراً رابعاً : عرض أداة التقارير في الفورم الرئيسي Form1 سنقوم بأنشاء زر ولنسمية Show Report PHP كود : 'HnHnوهذا الكود مكمل للكود السابق المكتوب في المديول [COLOR=blue]customer.ttx وهذه هي قاعدة البيانات المؤقته التي يتم تخزين ناتج الاستعلام فيها وهذا ملخص لعملية عرض تقرير لأداة الكريستال وأرجو أن أكون قد أديت رسالة ليستفاد منها الجميع .... وشكراً المثال في المرفقات طريقة التعامل مع الكرستال ريبورت - hago - 21-12-12 طريقة التعامل مع الكرستال ريبورت - mmali127 - 23-12-12 بارك الله فيك شكرا على المجهود RE: طريقة التعامل مع الكرستال ريبورت - yazan90 - 29-01-15 اخي الكريم ممكن رابط لتحميل الكريستال 8.5 مع التفعيل؟ وشكرا RE: طريقة التعامل مع الكرستال ريبورت - ekaram - 06-01-24 ممكن كتاب لشرح التعامل مع تقرير كريستال ريبورت بفيجول بيسك 6 وقاعدة بيانات اكسس عايز كتاب لشرح تقرير كريستال ريبورت بفيجول بيسك 6 |