تقييم الموضوع :
  • 2 أصوات - بمعدل 4.5
  • 1
  • 2
  • 3
  • 4
  • 5
شرح بسيط بالصور طريقة عمل تقرير بالـــDatareport بــ إستخدام adodb
#1
   
امابعد
اغلب المبرمجون المبتدئين يستخدمون الربط التقليدى عبر الادوات فى إنشاء التقارير بــ Datareport ليس من سهولته وإنما لعدم معرفة طرق الربط عن طريق الكود التى تعد اقوى واسرع وذات نتائج حقيقية

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

إذهب الى قائمة Project وإختار References
   



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

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


   

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


ناتى للاكواد :
فى فسم التصريحات 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 الى التقرير
عرض التقرير

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

   
تنبيه : تم زيادة حقل للتاريخ
هذه البيانات افتراضية لكى لايزعل منى احد SmileSmile
وفى النهاية: ارجو ان اكون قد وفقت فى الشرح
الصور والمثال بالمرفقات.....


الملفات المرفقة
.rar   DataReport1.rar (الحجم : 62.96 ك ب / التحميلات : 234)
.rar   الصور.rar (الحجم : 443.74 ك ب / التحميلات : 182)
سبحان الله وبحمده سبحان الله العظيم
آللهم لگ آلحمد حتى ترضى .. ولگ آلحمد إذا رضيِت .. ولگ آلحمد بعد آلرضآ
الرد }}}
#2
يسلموا على الشرح الرائع صديقي محمد يسلموا ربنا يطول عمرك
الرد }}}
تم الشكر بواسطة:
#3
ولد رائع كتب :يسلموا على الشرح الرائع صديقي محمد يسلموا ربنا يطول عمرك
امين يارب
شكرا على المروراخى الحبيب ولد رائع
سبحان الله وبحمده سبحان الله العظيم
آللهم لگ آلحمد حتى ترضى .. ولگ آلحمد إذا رضيِت .. ولگ آلحمد بعد آلرضآ
الرد }}}
تم الشكر بواسطة:
#4
شكراً لك وتم الثثبيت لكي يتم الاستفاده من الشرح

بالتوفيق
الرد }}}
تم الشكر بواسطة:
#5
شكرا لك اخى الكريم a_senan على تثبيت الموضوع
وشكرا لمرروك الكريم
سبحان الله وبحمده سبحان الله العظيم
آللهم لگ آلحمد حتى ترضى .. ولگ آلحمد إذا رضيِت .. ولگ آلحمد بعد آلرضآ
الرد }}}
تم الشكر بواسطة:
#6
موضوع في قمة الروعه اخي

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

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

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

المبرمج البسيط كتب :بقي شيء اخر هو كيف استخدام الفلتر وطباعه النتائج في التقرير
نعم اعلم ذلك فهنالك الكثير من الشروحات من بينها ماذكرت وكيفية الطباعة بتاريخ واحد وتاريخين
بالتوفيق إن شاء الله
سبحان الله وبحمده سبحان الله العظيم
آللهم لگ آلحمد حتى ترضى .. ولگ آلحمد إذا رضيِت .. ولگ آلحمد بعد آلرضآ
الرد }}}
تم الشكر بواسطة:
#8
بسم الله الرحمن الرحيم
نبدأ بذكر الله الذي يطيب السان بذكره

مشكور يا محمد وانت كلك ابداع وكلك خير وموضوع حلووو جدآ بارك الله فيك اخي الغاااالي
ونتمناء من الله ان يجعلها في ميزان اعمالك
الرد }}}
تم الشكر بواسطة:
#9
شكل لك اخى الميسري جزاك الله خير
سبحان الله وبحمده سبحان الله العظيم
آللهم لگ آلحمد حتى ترضى .. ولگ آلحمد إذا رضيِت .. ولگ آلحمد بعد آلرضآ
الرد }}}
تم الشكر بواسطة:
#10
السلام عليكم ورحمة الله وبركاته

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

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  طريقة التعامل مع الكرستال ريبورت ولد رائع 4 4,658 06-01-24, 05:52 PM
آخر رد: ekaram
  شرح بسيط لعمل تقرير ActiveReport بالصور مع مثال صغير أبو أسامة 10 20,452 30-07-21, 10:56 PM
آخر رد: mohhasddx1
  كيف اقوم باعداد تقرير حسب تاريخين واسم ، اسم معين wagse3 2 4,546 23-12-16, 01:46 PM
آخر رد: nabil.1710
  طلب من العارفين ( إنشاء تقرير حسب الجدول المرفق ) nkkarat 6 4,861 09-11-15, 02:09 AM
آخر رد: abulayth
  ما هى طريقة ربط تقرير DataReport بقاعدة بيانات اكسس محمية بكلمة مرور مصمم هاوي 1 3,201 20-06-15, 03:35 PM
آخر رد: Amir_Alzubidy
  كيف اعمل تقرير باستعلام عن رقم معين رضو 3 3,985 04-11-14, 01:12 AM
آخر رد: abulayth
  مساعده في عمل تقرير بالداتا ريبورت الاصيله 11 5,876 21-09-14, 01:16 PM
آخر رد: abdala
  المساعدة في عمل تقرير datareport ابو بدر 3 0 2,790 01-06-13, 08:11 PM
آخر رد: ابو بدر 3
  اريد اظهار الصور من قاعدة البيانات فى تقرير بالكريستال Genius 0 2,232 04-11-12, 12:22 PM
آخر رد: Genius
  مثال لحل مشكلة النصوص العربية التى تحتوى على كلمات انجليزية فى تقرير ActiveReport أبو أسامة 0 2,228 12-10-12, 10:13 PM
آخر رد: أبو أسامة

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


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