منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : شرح بسيط بالصور طريقة عمل تقرير بالـــDatareport بــ إستخدام adodb
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3
[attachment=6523]
امابعد
اغلب المبرمجون المبتدئين يستخدمون الربط التقليدى عبر الادوات فى إنشاء التقارير بــ Datareport ليس من سهولته وإنما لعدم معرفة طرق الربط عن طريق الكود التى تعد اقوى واسرع وذات نتائج حقيقية

اليوم سوف تتعلمون كيفية إنشاء التقرير بالكود البرمجى adodb
وقل وداعا للربط التقليدى :p:p

إذهب الى قائمة Project وإختار References
[attachment=6518]



ثم حدد مكتبة  Microsoft ActiveX Data Obiects 2.7 Libray

[attachment=6519]
ارسم الشكل التالى :
استخدام الـــ Label
هنا تم تغيير شكل الليبل وعمل اطار له من خاصية BorderStyle ---->> 1 - rptBSSolid
وكذلك تسميته من خلال خاصية الـ Caption كما هو موضح بالشكل


[attachment=6520]

ارسم الشكل التالى :
استخدام الـــ Text
ايضاً قم بتغيير اطار التكست من خاصية
BorderStyle ---->> 1 - rptBSSolid
من خاصية Datafiled اكب اسم الحقل
[attachment=6521]


ناتى للاكواد :
فى فسم التصريحات General

PHP كود :
Dim db As New ADODB.Connection
Dim rs 
As New ADODB.Recordset 

فى حدث الـــ Form_Load()
PHP كود :
If db.State 1 Then db.Close
    db
.CursorLocation adUseClient
    db
.Provider "Microsoft.Jet.OLEDB.4.0;"
 
   db.Open App.Path "\vb4arb.mdb" 
للوصول لقاعدة البيانات عن طريق المسار

اما فى كوماند القرير Command1_Click()

PHP كود :
If rs.State adStateOpen Then rs.Close
rs
.Open "select*from Tabel1"dbadOpenStaticadLockPessimistic
Set DataReport1
.DataSource rs
DataReport1
.Show 
اذا كان المتغير rs فاتح يتم إغلاقه
فتح الجدول
اسناد القيم او البيانات من المتغير rs الى التقرير
عرض التقرير

والان انظر للتقرير

[attachment=6522]
تنبيه : تم زيادة حقل للتاريخ
هذه البيانات افتراضية لكى لايزعل منى احد SmileSmile
وفى النهاية: ارجو ان اكون قد وفقت فى الشرح
الصور والمثال بالمرفقات.....
يسلموا على الشرح الرائع صديقي محمد يسلموا ربنا يطول عمرك
ولد رائع كتب :يسلموا على الشرح الرائع صديقي محمد يسلموا ربنا يطول عمرك
امين يارب
شكرا على المروراخى الحبيب ولد رائع
شكراً لك وتم الثثبيت لكي يتم الاستفاده من الشرح

بالتوفيق
شكرا لك اخى الكريم a_senan على تثبيت الموضوع
وشكرا لمرروك الكريم
موضوع في قمة الروعه اخي

كما عودتنا على ابداعاتك

جاري التطبيق
____________

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

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

مشكور يا محمد وانت كلك ابداع وكلك خير وموضوع حلووو جدآ بارك الله فيك اخي الغاااالي
ونتمناء من الله ان يجعلها في ميزان اعمالك
شكل لك اخى الميسري جزاك الله خير
السلام عليكم ورحمة الله وبركاته

اخي محمد شرح اكثر من رائع

شكرا على الشرح الجميل بارك الله فيك
الصفحات : 1 2 3