صناعة "التقارير الإلكترونية" بأبسط صورة

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

– البرمجيات المستخدمة:

  • برنامج visual studio 2008
  • لغة البرمجة vb.net
  • قاعدة بيانات MS Access
  • أداة Crystal Report

أولاً: بناء قاعدة البيانات

1- أنشئ جدول ببرنامج الأكسس يحوي الحقول التالية:

2- اجعل المفتاح الأساسي primary key  هو ID (ترقيم تلقائي)
3- احفظ قاعدة البيانات

ثانياً: الشروع في العمل داخل vs.net

1- أنشئ create project
2- اختر لغة المشروع vb.net
3- احفظ المشروع، وركز هنا في مسار حفظ المشروع (سنفترض هنا أن اسم مشروعك هو الافتراضي windowsApplication وقمت بحفظه على DeskTop
4- قم بوضع ملف قاعدة البيانات داخل مجلد المشروع، ليصبح المسار كالتالي:
windowsApplication>bin>debug<database

ثالثاً: برمجة التقارير

1- من قائمة project اختر add new item
2- ومن common item نحدد على Reporting ومن ثم نختار crystalreport
3- نجعل اسم التقرير على سبيل المثال:emploRep
4- ستظهر لنا الشاشة التالية:

5-  نضغط Ok
6- ستظهر لنا نافذة أخرى نختار منها create new connection  ثم Access/Excel(DAO)1
7- بعدها نحدد اسم قاعدة البيانات
8-  ستظهر لنا الصورة التالية:

9- نضغط next
10- سيظهر لنا الجدول وعند فتح علامة + سنجد جميع الحقول الموجودة داخل الجدول
11- نختار ما نشاء من الحقول التي نريد إظهارها في التقارير عن طريق النقر المزدوج للحقل  نفسه
12- من ثم نقوم بعمل next ..next ..next  حتى نصل للصورة التالية:

ومنها يمكننا اختيار التنسيق العام للتقرير
13-  نختار finish  لتظهر لنا الصفحة التالية:

14- نقوم بتغيير أسماء الحقول للعربية وذلك بالوقوف على نفس الحقل ونختار بزر الماوس الأيمن edit text object
15-  الآن..  نقوم بإنشاء form جديد ونسميه مثلاً: report emplo
16-  نضع في الفورم أداة crystal report viewer و button وأداة radio button

لماذا اخترنا أداة radio button؟

لأن من المفترض أن يكون التقرير مأخوذ من أكثر من جدول في الأنظمة الإلكترونية، وفي مثالنا المبسط لم نستخدم سوى جدول واحد فقط فلم تكن الحاجة إلى وضع هذه الأدامة ملزماً، إلا أني أحببت أن أوضح لكم فيما لو كان النظام يحوي أكثر من تقرير يعتمد على أكثر من جدول فوضعت أداة  radio button   لنختار مكان التقرير .. “

يظهر لنا الفورم بالشكل التالي:

وبهذه النقطة نكون قد انتهينا من صناعة التقرير بالشكل المبسط جداً جداً، للتعرف أكثر على برمجة التقرير والتعرف أيضاً على أدواته  بصورة احترافية.

يمكنكم تحميل الكتاب التالي: “صناعة التقارير بالفيجوال بيسيك دوت نت” وهو كتاب يتحدث عن التقرير بصورة واضحة وأسلوب ممتع.

تحياتي لكم، وكل عام وأنتم إلى الله أقرب

  • بارك فيك اختي الفاضلة و جزاك الله خيرا

  • مقالة مفيدة جداً , ال Crystal Report : إستخدمه دائماً … أداة رائعة
    لكن في هذه المقالة , ربطتي الأمور ببعضها بطريقة سلسة ومفيدة

    أنتظر جديدك , و زادك الله علماً

  • شىء رائع الصراحة
    اول مرة اعرف عن هذه الأداة

    شكرا لكم

  • ألسلام عليكم ورحمة الله تعالى وبركاته

    ماشاء الله بارك الله فيكي
    عندي سؤال لو سمحتي

    من فضلك كيف انشئ الجدول في الاكسس

تعليقات عبر الفيسبوك