27-10-13, 05:25 PM
(آخر تعديل لهذه المشاركة : 27-10-13, 05:30 PM {2} بواسطة hoob computer.)
بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله و بركاته
الصلاة و السلام على أشرف خلق الله سيدنا محمد و على آله و صحبه و سلم
إخواني و أخواتي أعضاء المنتدى الكرام,
المشرفين و المراقبين و القائمين على هذا المنتدى الرائع,
أما بعد, لقد خطرت في بالي فكرة القيام بمشروع صغير يفيد المبتدئين و المتوسطين المستوى في (برمجة قواعد البيانات تحت بيئة VB.Net).
لذا, أحببت أن أقوم بعمل هذا المشروع البسيط و وضعه في المنتدى الجميل لتعم الفائدة ... فأرجوا منكم أن تقبلوا هذا المشروع كهدية بسيطة لكل الزوار و الأعضاء.
و الأن دعونا نبدأ على بركة الله في المشروع ...
1- إسم المشروع: Master – Detail Example with XtraReports
2- متطلبات المشروع:
- VS 2010 or VS 2012
- MS Office 2010 or MS Office 2013
- DevExpress v12.2 or DevExpress v13.1
3- خطوات العمل بالمشروع ستكون كالتالي:
- عمل قاعدة البيانات.
- عمل واجهات البرنامج المطلوبة.
- عمل التقرير المطلوب.
4- الصورة التالية توضح المشروع بعد نهايته:
![[صورة مرفقة: 8bba1c6e2a3bc8a.jpg]](http://www.m5zn.com/newuploads/2013/10/27/jpg//8bba1c6e2a3bc8a.jpg)
أول خطوة سنقوم بها هي عمل قاعدة البيانات:
سنقوم بالبحث عن (MS Office Access) في قائمة إبدأ (Start) كما في الصورة:
![[صورة مرفقة: 56e4bd7014772da.jpg]](http://www.m5zn.com/newuploads/2013/10/27/jpg//56e4bd7014772da.jpg)
شرح الصورة:
1- نضغط على قائمة إبدأ (Start) بزر الفأرة (Mouse) الأيسر.
2- نكتب في صندوق البحث (Access) ليظهر لنا (MS Office Access).
3- نضغط عليه بزر الفأرة (Mouse) الأيسر ليفتح لنا البرنامج كما في الصورة التالية:
![[صورة مرفقة: 7489554d1c7f3ac.jpg]](http://www.m5zn.com/newuploads/2013/10/27/jpg//7489554d1c7f3ac.jpg)
بعد القيام بإختيار (Blank desktop database), ستظهر لنا الصورة التالية:
![[صورة مرفقة: 01a2255190773d2.jpg]](http://www.m5zn.com/newuploads/2013/10/27/jpg//01a2255190773d2.jpg)
شرح الصورة:
1- نكتب إسم قاعدة البيانات مثل ما هو مكتوب (XtraReport.mdb).
2- عند الضغط على هذا الزر ستفتح لنا نافذة نختار منها مكان حفظ قاعدة البيانات كما في الصورة التالية:
![[صورة مرفقة: 48829e29455426f.jpg]](http://www.m5zn.com/newuploads/2013/10/27/jpg//48829e29455426f.jpg)
![[صورة مرفقة: cf0c62887e64ca4.jpg]](http://www.m5zn.com/newuploads/2013/10/27/jpg//cf0c62887e64ca4.jpg)
- بعد الانتهاء من كتابة إسم قاعدة البيانات و إختيار مكان حفظها, نضغط على هذا الزر (OK).
3- بعدها نضغط على زر (Create) لتفتح لنا قاعدة البيانات كما في الصورة التالية:
![[صورة مرفقة: 572dde9ebd89dc2.jpg]](http://www.m5zn.com/newuploads/2013/10/27/jpg//572dde9ebd89dc2.jpg)
نضغط على الزر الموضح في الصورة أعلاه ليظهر لنا التالي:
![[صورة مرفقة: 2618500c38f33ea.jpg]](http://www.m5zn.com/newuploads/2013/10/27/jpg//2618500c38f33ea.jpg)
هنا سنقوم بكتابة إسم الجدول و سنسميه (Product_Table) و بعدها نضغط على (OK).
ثم نقوم بعمل الموضح في الصورة أدناه:
![[صورة مرفقة: 975a9de68e689bb.jpg]](http://www.m5zn.com/newuploads/2013/10/27/jpg//975a9de68e689bb.jpg)
نقوم بكتابة أسماء الحقول كما هو موضح في الصورة أعلاه مع مراعاة نوع و حجم كل حقل كما هو موضح في (Description) كل حقل.
بعد الانتهاء من ذلك نقوم بعمل (Save) للجدول و إغلاقه. و من ثم نقوم بعمل جدول جديد و ذلك من خلال:
1- الذهاب إلى (Create).
2- الضغط على (Table). سيظهر لنا التالي:
![[صورة مرفقة: d49df36545e22d6.jpg]](http://www.m5zn.com/newuploads/2013/10/27/jpg//d49df36545e22d6.jpg)
نضغط على الموضح في الصورة أعلاه.
سيظهر لنا التالي:
![[صورة مرفقة: c3f1ded7ab0f918.jpg]](http://www.m5zn.com/newuploads/2013/10/27/jpg//c3f1ded7ab0f918.jpg)
نكتب إسم الجدول (Category_Table). من ثم نضغط على (OK) ليظهر لنا التالي:
![[صورة مرفقة: a3046854e1ccb0c.jpg]](http://www.m5zn.com/newuploads/2013/10/27/jpg//a3046854e1ccb0c.jpg)
نقوم بكتابة أسماء الحقول كما هو موضح في الصورة أعلاه مع مراعاة نوع و حجم كل حقل كما هو موضح في (Description) كل حقل.
بعد الانتهاء من ذلك نقوم بعمل (Save) للجدول و إغلاقه.
بعد الانتهاء من عمل الجدولين و حقولهما, نقوم بالتالي:
![[صورة مرفقة: 1afdfb01aa7f471.jpg]](http://www.m5zn.com/newuploads/2013/10/27/jpg//1afdfb01aa7f471.jpg)
ستظهر لنا النافذة التالية:
![[صورة مرفقة: 2c37fea0d0e7c29.jpg]](http://www.m5zn.com/newuploads/2013/10/27/jpg//2c37fea0d0e7c29.jpg)
نقوم بعمل (Add) للجدولين (Category_Table) و (Product_Table).
من ثم نقوم بما هو موضح في الصورة أدناه:
![[صورة مرفقة: ce8f6ba7de8efe0.gif]](http://www.m5zn.com/newuploads/2013/10/27/gif//ce8f6ba7de8efe0.gif)
عند الانتهاء من عمل ما هو موضح في الصورة أعلاه سينتج لنا التالي:
![[صورة مرفقة: 54376855024804a.jpg]](http://www.m5zn.com/newuploads/2013/10/27/jpg//54376855024804a.jpg)
إلى هنا ينتهي درس اليوم

يتبع ...

