الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

*&^% درس في برمجة التقارير للمبتدئين مثلي من تصميمي %^&*

مغلق
بدأه mohammed al-qawzi في 24 يونيو 2007 · 7 رد · 2,507 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

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

i45540_1.jpg

الدرس كالتالي

1- نقوم بفتح السي شارب واختيار مشروع جديد

i45541_2.jpg

2- كما نشاهد في الصورة نذهب إلى DATA CONNECTION ثم بزر الفأرة الأيمن ونختار ADD CONNECTION

i45542_3.jpg

3-سوف تظهر لنا خصائص كالتالي نختار الموفر ثم نختار من القائمة MICROSOFT JET 4.0 OLEDB PROVIDER ثم نذهب إلى الإتصال ونختار كما هو موضح بالصورة ,

i45543_4.jpg

راح يظهر لنا مربع حوار لإختيار قاعدة البيانات المطلوبة وانا قد وضعت قاعدة بينات من عندي في مشروعي فأخترتها واضغط موافق

i45545_5.jpg

i45547_6.jpg

i45548_7.jpg4

- راح تظهر لنا علامة + بجانب DATA CONNECTION نضغط عليها وراح يظهر لنا خيار واحد بعلامة + نضغط عليه ثم نشاهد كلمة TABLE وهي الجداول الموجوده بقاعدة

البيانات التي لديك

i45549_8.jpg

5- نختار الجدول المراد عرض بياناته في التقرير وسحبه ثم اسقاطه على النوذج

i45550_9.jpg

6- راح تظهر لنا اختيارين في الأسفل ونختار منها OLEDBDATAADAPTER1 وذلك بالضغط عليها مره واحده فقط

i45554_10.jpg

7- بعد ذلك في يمين المشروع بعد الضغ على OLEDBDATAADAPTER1 نختار GENERATE DATASET

i45556_11.jpg

8- تظهر لنا الشاشة التالية ونعمل مثل الإختيارات ونضغط على موافق

i45557_12.jpg

9- بعد ذلك نذهب إلى SULUTION ونضغط بزر الفأرة الأيمن على المشورع ونختار ADD ثم ADD NEW ITEM

i45558_13.jpg

10- وبعد ذلك ننزل إلى أسفل ونختار CRYSTALREPORT1 كما هو موضح بالصورة وبعد ذلك نضغط على OPEN

i45559_14.jpg

11- بعد ذلك يظهر لنا التالي فنختار اي شكل وتضغط على OK

i45560_15.jpg

12- راح يظهر لنا التالي وختار PROJECT DATA ثم ADO.NET DATASETS ثم TEST_REPORT.DATASET ثم راح يظهر لنا الجدول الذي اسقطناه على النموذج

في البداية نقوم بتحديده ثم INSERT TABLE كما هو موضح

i45561_16.jpg

13- بعد ذلك نذهب إلى FIELD ثم نختار ADD ALL وبعد ذلك نختار FINISH

i45562_17.jpg

14- هذه الصورة العامة للتقرير لكي يتم عرضه علينا أن نختار الأداة CRYSTALREPORTVIEWER

i45564_18.jpg

15- بعد النقر المزدوج على الأداة CRYSTALREPORTVIEWER سيت عرضها على النوذج كالتالي

i45565_19.jpg

16- نذهب إلى خصائصها ونجعل DOCK=FILL ومن خصائص النوذج نجعل WINDOWSSTATE= MAXIMIZED لعرض النموذج على الشاشة كاملاً

17- هنا نشاهد التقرير بعد إضافته ويبقى علينا أن نضع الأوامر البرمجية عليه ويصبح جاهز للإستخدام

i45566_20.jpg

الأكواد البرمجية للتقرير كالتالي

أولاً نضع في بداية الأكواد التالي


using System.data.oledb
using Syste.data

ثم نضيف


OleDbCommand cmd=null;
OleDbDataAdapter adapt=null;
OleDbConnection conn=null;

1- نضغط دبل كليك على النموذج ورايظهر لنا

بداخله نكتب بعض الأوامر البرمجة كالتالي

الكود السابق نضعه في FORM1_LOAD


{
this.oleDbDataAdapter1.Fill (this.dataSet11 );
CrystalReport1 report= new CrystalReport1 ();
report.SetDataSource(this .dataSet11 );
this.crystalReportViewer1.ReportSource = report;
}
private void Form1_Load(object sender, System.EventArgs e)

عند ذلك نقوم بتشيغل البرنامج وراح يعمل إن شاء الله اتمنى ان الشرح كان بسيط وسهل عليكم

تم تعديل هذه المشاركة بواسطة الشهاب الحارق في 30 يونيو 2007 في 04:54 — السبب: تنسيق النصوص البرمجية (مهم للغاية)

#2

مايصير ياشباب الواحد يتعب نفسه وينزل موضوع زي كذا حتى كلمة شكراً مافي والله العظيم عيييييييييييييييييييييييييييييييييب عليكم

#3

السلام عليكم

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

#4

ولا صوره بتشتغل .. :)

ومشكور على الدرس مقدما

#5

أخوي StUd_C الصور كلها شغاله تأكد

#6

موظوع جميل جداااااااا اشكرك اخي على درسك الرائع جدا والى المزيد ياخي افد واستفيد هكذا شعارنا كفريق واحد فى شبكة المبرمجين العرب الفريق العربي للبرمجة

#7

درس رائع ...والصور بتشتغل :lol:

#8

أشكر جميع من رد على هالموضوع

واشكر أخي الشهاب الحارق على التعديل

هذا الموضوع مغلق.

مواضيع مشابهة