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

منتديات واحة العراق

منتديات تحمل عراقة العراق واسم العراق لكل من يعشق العراق يدخل
 
الرئيسيةأحدث الصورالتسجيلدخول
الى الاخوة الزوار تحية طيبة ..... في خضم تضارب الاخبار حول التعيينات في وزارات العراق و الشركات الاهلية والحكومية تحاول ادارة منتديات واحة العراق ان تكون نافذة لكل من اراد الاستفسار عن اي موضوع بهذا الشان وسنقوم بنشر كل اخبار التعيينات حال الحصول عليها من مصادرنا ....
يمكن للاخوة الزوار الاستعانة باشتراكهم على الفيس بوك للتسجيل معنا باسرع وقت ممكن ...... و يمكن لاي عضو طرح اي سوال او استفسار عن التعيينات وسنجيب عن كل الاسئلة باسرع وقت ممكن
اداري : تحية عز واكبار لكل العراقيين : المنتدى بحاجة الى مشرفين لادارة هذا الصرح الخدمي والضهور بافضل صورة فعلى من يجد في نفسة الكفائة في ذلك التقدم بطلب للادارة و نحن في خدمتكم
اخواني في منتديات واحة العراق تم اعادة هيكلة المنتديات في الموقع وذلك للحيلوله دون تشتت الاعضاء في وضع ابداعاتهم ومساهماتهم
الان يمكن للزوار الكرام كتابة مساهمات و استفسارات عن الموقع في واحة الزوار دون الحاجه الى التسجيل في المنتدى
لاي استفسار او سؤال مراسلة مدير المنتدى على الياهو ماسنجر وعلى الايميل التالي hayddr@yahoo.com
الى من اراد خدمة الشباب المحروم من اي حقوق .. ترجو ادارة واحة العراق من اي عضو يمتلك المعلومة التي تنفع هذا الشعب المحروم عن اي وضيفة او اي عمل ان يدليها لنا ولا يبخل علينا .

 

 تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس =

اذهب الى الأسفل 
كاتب الموضوعرسالة
عراقي انا
مؤسس ومدير المنتدى
مؤسس ومدير المنتدى
عراقي انا


الدولة : تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = Iraq
ذكر
الثور
عدد المساهمات : 630
نقاط : 219631
السٌّمعَة : 90
تاريخ التسجيل : 01/09/2009
العمر : 39
الموقع في قلب العراق

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = Empty
مُساهمةموضوع: تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس =   تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = Icon_minitimeالجمعة سبتمبر 04, 2009 8:12 pm

الدرس الأول ::


Microsoft Access الفيجوال بيسك

ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــ

أولا وقبل كل شي يجب انشاء مجلد خاص بالمشروع وليكن ( مشروع الموظفين )

وبعد ذلك نذهب الى برنامج Microsoft Access


تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 111


ثم بعد ذلك من قائمة ملف نختار جديد ، بعد ذلك ::.

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 222

[نختار ( قاعدة بيانات فارغه ) ]ثم يظهر لنا مربع الحوار التالي ..:

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 333

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 444

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 555

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 666

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 777

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 888

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 999

ثم يظهر لك مربع الحوار التالي..::

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 1010

ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــ

الآن انتهينا من تصميم القاعده :.. علينا الان ادخال البيانات الى الجدول

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 1111

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 1212

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 1313

ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــ

الآن وبعد ان انتهينا من ادخال البيانات :: نأتي الى تحويل القاعدة الى اصدار سابقوذلك لأن الفيجوال بيسك لا يتعرف على قواعد البيانات ذات الاصدار 2000 فما فوق وطريقة التحويل سهلة جداً .. تابع معي الصور

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 1414

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 1515

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 1616

والان نذهب الى المجلد الذي يوجد به قاعدة البيانات وسوف تشاهد التالي

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 1717

ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــ

بعد ذلك نذهب الى برنامج Microsoft Visual Basic 6.0

وننشئ مشروع جديد
وبعد ذلك وقبل البداية بكل شي نقوم بحفظ المشروع في ( نفس) المجلد الذي يوجد قاعدة البيانات وهو ( مشروع الموظفين ) ..

بعد ذلك نرسم مثل هذه الاشكال في البرنامج

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 1818

( في حال لم تستطيع رسم مثل هذه الأشكال يوجد المشروع كامل لدرس اليوم
مرفق في أخر الموضوع ) ثم ندرج الاداة الخاصة في ربط قاعدة البيانات (
يوجد ادوات اخرى سوف نأخذها في دروس قادمة ان شاء الله ) وهي DTAT ونقوم بادراجها في النموذج

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 1919


فكرة العمل ::

أولا : نقوم بربط قاعدة البيانات في المشروع عن طريق الخاصية بعدها نربط الجدول عن طريق الخاصيه Databasename وبعدها تربط الجدول عن طريق الخاصية recordsource بعد ذلك نقوم بربط مربعات النص بحقول قاعدة البيانات حتى يتم عرضها في البرنامج

طريقة الربط .::

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 2020

تابع الصور

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 2121

فتصبح بهذا الشكل

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 2222

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 2323

ملاحظة :: في حال عدم ظهور recordsource و يعطيك رسالة خطأ ..هنا عليك حفظ البرنامج أولا ومن ثم الخروج من البرنامج والدخول اليه مره أخرى ..

الان انتهينا من ربط القاعدة في المشروع ..
الان نربطها في مربعات النص ..

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 2424

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 2525

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 2626

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 2727

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 2828

الان لله الحمد انتهينا من عملية الربط كاملة

ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــ

بعد تنفيذ المشروع نشاهد كما في الصورة

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 2929

ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــ

بعد الانتهاء من هذا الدرس .. يبقى شكله غير مألوف .. ونريد ان نعدل عليه بحيث نخفي أداة DATA ونضع بدلا منها ازرار للتحكم في قاعدة البيانات ..
فنقوم بالتالي :.

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 3030

ثم ننشء الازرار كما هو ظاهر امامك ..

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 3131

وبعد ذلك نغير أسماء الازرار كما هو ظاهر أمامك ..::

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 3232

وبعد ذلك نقوم باضافة الاكواد الى الازرار وهي عملية سهلة جداً ولمن يواجه أي مشكله يقولي وان شاء الله نساعده في مبتغاه ::

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 3333

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 3434

ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــ

انتهينا الان من الأكواد الاساسيه تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = Smile ...
وهذا هو شكل البرنامج بعد التعديلات ..

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 3535

ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــ

وبقى عليك فقط ان تفهم هذا الدرس لأن في المستقبل دروس مهمة ان شاء الله ..
وتعتمد على هذه الدروس ...تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = Smile ..
ومن هنا تحميل المشروع لهذا الدرس ..::

كلك يمين ثم اختر حفظ الهدف باسم


عدل سابقا من قبل عراقي انا في الجمعة سبتمبر 04, 2009 8:59 pm عدل 1 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://wahairaq.7olm.org
عراقي انا
مؤسس ومدير المنتدى
مؤسس ومدير المنتدى
عراقي انا


الدولة : تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = Iraq
ذكر
الثور
عدد المساهمات : 630
نقاط : 219631
السٌّمعَة : 90
تاريخ التسجيل : 01/09/2009
العمر : 39
الموقع في قلب العراق

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = Empty
مُساهمةموضوع: رد: تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس =   تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = Icon_minitimeالجمعة سبتمبر 04, 2009 8:16 pm

الدرس الثاني ::
البحث باستخدام اللغة الاستعلامية البنيوية (SQL )
structured query language
ودراسة الأداة MSFlexGride

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = Etoiles_banniere10وسوف نشرح النقاط التاليه :
أولا : البحث باستخدام الأمر Find :

1 - البحث عن أول سجل find first : أي البحث عن أول سجل لاسم او رقم مدخل او غير ذلك ..
2 - البحث عن السجل التالي بعد السجل المفتوح find next
3- البحث عن السجل السابق قبل السجل المفتوح حالياً find previous..
4- البحث عن السجل الأخير find last ..



ثانياً : البحث باستخدام جمل Select ..
ومن خلال هذا الأمر بامكانك عرض البيانات على MSFlexGride ..

دراسة الأداة MSFlexGride ::


هذا الاداة تمثل جدولا مؤلفا من عدد من الاسطر والاعمدة يمكن التحكم بها والوصول لأي خلية برمجياً ..
ولكن لا يمكن ادخال البيانات من خلالها ..

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = Etoiles_banniere10

التطبيق::

نعود الى مشروعنا السابق ..
ونضيف عليه بعض التعديلات والاضافات مثل ما انت شايف امامك

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 3636
مثل ما انتم شايفين الوضع سهل جداً ..
نأتي الان الى مرحلة كتابة الأكواد .::

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 3737
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 3838
الان انتهينا من كتابة الأكواد ..
نطبق البرنامج ..

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 3939

ولله الحمد انتهينا من الجزء الأول ..

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = Etoiles_banniere10

الان نأتي للجزء الثاني ::
وهو استخدام الاداة MSFlexGride وهي التي سنستخدم معها اوامر Select حتى تظهر البيانات في الجدول ..

نقوم أولاً بإدراج الاداة عن طريق الظغط على CTRL+T
يظهر لك مربع حوار اختر منه مثل ما هو أمامك ..

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 4040

ثم نرسمها كما هو ظاهر امامك ::

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 4141

الان ننفذ البرنامج لنشاهد ما قمنا به ..::

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 4242

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

نضيف مثل هذه الازرار ..

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 4343

ونأتي الى كتابة الأكواد ..
وجميعها اوامر Select بامكانك الاضافة والتعديل عليها حسب خبرتك ..

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 4444

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 4545

وبعد تنفيد البرنامج ::

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 4747

الطريقه هي كالتالي ::
نقوم باضافة الكود التالي في Form ولكن في الحدث Activate وليس Load
كما يفعل الكثير ..

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 4848

وبعدها ننفذ البرنامج لنرى ::

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 4949

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = Etoiles_banniere10

الحمد لله انتهينا من درس اليوم اتمنى ان شاء الله أن يكون قد نال على رضاكم واستحسانكم ..
واي استفسار او اي ملاحظه أخي الكريم لا تتردد في كتابتها ..
ولمن يريد تحميل درس اليوم مع جميع التعديلات فمن هنا ..
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://wahairaq.7olm.org
عراقي انا
مؤسس ومدير المنتدى
مؤسس ومدير المنتدى
عراقي انا


الدولة : تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = Iraq
ذكر
الثور
عدد المساهمات : 630
نقاط : 219631
السٌّمعَة : 90
تاريخ التسجيل : 01/09/2009
العمر : 39
الموقع في قلب العراق

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = Empty
مُساهمةموضوع: رد: تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس =   تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = Icon_minitimeالجمعة سبتمبر 04, 2009 8:23 pm

______________________
الدرس الثالث :
دراسة في الاداتين ADO & DataGrade



______________________
مقدمة .::



درسنا في الدرس الماضي الأداة DATA وايضا الاداة MSFlexGride ...



بالنسبة لدرس اليوم فهو شبيه بالدرس الماضي من حيث الفكره ..


حيث أننا سنستخدم الاداة ADO للربط مع قاعدة البيانات والأداة DataGrade لعرض البيانات فيها ..



قبل البدء بالعمل علينا انشاء فورم تحتوي على الاشكال الظاهره أمامك ( وهو نفس المثال السابق ولكن بدون الاداتين (DATA وMSFlexGride )



تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 1




بعد ذلك بالنقر على المفتاح CTRL+T ندرج الأداة التالية ::




تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 2


شاهد بعدها الأداتين في شريط الادوات ::



تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 3


نقوم بعدها بادراج الاداة Adodc على النموذج بالشكل التالي



تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 4




بعدها نأتي لعملية الربط ...
هذه أسهل طريقة رأيتها لعملية الربط لهذه الاداة ..
هناك عدة طرق للربط لكن عليك بما هو امامك فهو ان شاء الله لن يحدث لك اي من المشاكل ..
بالزر الفأرة الايمن نصغط على الاداة Adodc ثم نختار Adodcproperties




تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 5


سيظهر لك بعدها مربع الحوار التالي .::



تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 6
اختر مثل ما هو ظاهر امامك في الصورة ...



تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 7
بعد ذلك سيظهر لك مربع الحوار التالي :


تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 8




حدد على القاعدة db1 ثم اضغط على OPEN بعد ذلك امسح المسار كاملاُ ..
فقط ابق على اسم القاعدة + الامتداد ..




تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 9


ولله الحمد الان انتهينا من اتصال القاعدة بمشروعنا الان نربط الجدول وهي عن طريق ::



تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 10

والان انتهينا من عملية الربط قاعدة البيانات بالمشروع ..
فقط تبقى لنا ان نظهر بيانات القاعدة على مربعات النص ..
شأنها شأن أداة Data في عملية الربط ..
تابع الصور :
لربط الرقم ..

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 11
ولربط الاسم

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 12
ولربط الراتب

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 13
ولرقم الجوال

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 14
وأخيراُ للملاحظات

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 15
وبعد ان انتهينا من عملية الربط ننفذ البرنامج لنتأكد من عملية الربط ..


الحمد لله البيانات جميعها ظهرت ..
والربط صحيح 100 % ..
الان نريد ان نتعامل مع مربعات الاوامر ليس مع الاداة Adodc كل ما علينا أن نكتب التعليمات البرمجية التاليه ..
______________________

الآن نأتي للتعامل مع هذه الاداة (DataGrade ) الجميلة جداً في شكلها والأسهل في التعامل مقارنة بالأداة MSFlexGride ...
ندرج الأداة بهذا الشكل ::.

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 17
الآن نربط الأداة DataGrade مع قاعدة البيانات حتى يتم عرضها في الجدول عن طريق الخاصية Datasource نربطها مع Adodc1

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 18
الان نأتي الى ما يميز هذه الأداة وهو خصائصها ..
أولا يجب أن نضيف ثلاثة حقول اضافيه على الشكل الافتراضي السابق حتى يصبح لدي خمس حقول وذلك عن طريق النقر بالزر الأيمن على الاداة DataGrade ومن ثم النقر على آخر خيار وهو ( Edit ) ، ثم انقر مرة أخرى بالزر الأيمن على الاداة لتشاهد امامك خيارات جديدة ..
نختار منها (Insert) ثلاث مرات لنضيف ثلاث حقول .. تابع الصور ..


تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 19
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 20
وبما أننا أخترنا الأمر ( Edit ) فإنه بامكاننا التعديل على الجدول من حيث حجم ( المسافه بين الأعمدة بالسحب والافلات ) الحقل وماذا وكتابه العناوين للجدول من خلال الخصائص ووو ... ( كلها بدون أكواد برمجية ) ...تابع الصور ..

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 21
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 22

الأن نأتي لعرض بيانات قاعدة البيانات في الجدول ..::

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 23
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 24

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 25

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 26
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 27
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 28
والان بعد ان انتهينا من عملية الربط .. انقر موافق واخرج من هذه القائمه ..
ولكن هناك شي اود تنبيهك إليه ..


الان ننفذ البرنامج لنشاهد ما قمنا به ..



الان تقريباً أنتهينا من كل شيء ... فقط بقي علينا كتابة الأكواد ... وهي بسيطة جداً ..
ولكن قبل ذلك علينا إخفاء الأداة ADODC1 من خلال الخاصية Visible نجلها تساوي TRUE ..
حتى يكون البرنامج بشكل أجمل ...
الآن نكتب الأكواد ..
انشىء مثل هذه الأزرار ..

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 31
الأن نكتب مثل هذه الأكواد ..
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 32
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 33
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 34
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 35
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 36
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 37
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://wahairaq.7olm.org
عراقي انا
مؤسس ومدير المنتدى
مؤسس ومدير المنتدى
عراقي انا


الدولة : تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = Iraq
ذكر
الثور
عدد المساهمات : 630
نقاط : 219631
السٌّمعَة : 90
تاريخ التسجيل : 01/09/2009
العمر : 39
الموقع في قلب العراق

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = Empty
مُساهمةموضوع: رد: تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس =   تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = Icon_minitimeالجمعة سبتمبر 04, 2009 8:29 pm

الدرس الرابع :



إنشاء التقارير ( Reports ) .
ــــــــــــــــــــــــــــــــــــــــ

أولاً :خطوات إنشاء التقارير ::

1- التأكد من وجود DataInvironment و Data Report . وذلك يتم بالشكل الآتي :
وذلك يتم بالتالي ::
أنقر بزر الفأرة الأيمن على ToolBox وأختر ( ...components ) ثم أختر التبويب Designers ثم حدد على الخيارين


DataInvironment و Data Report
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 1
2- من قائمة Project أختر addDataInvironment


تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 2
تحصل على هذا الشكل .


تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 3
3- أنقر بزر الفأرة الأيمن على Connection1 واختر خصائص


تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 4
عندئد تحصل على تبويب Provider نختار منه microsoft Jet 4.0 OLE DB Provider
ثم أنقر NEXT ..


تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 5
4-نحصل على التبويب Connection نحدد على اسم قاعدة البيانات التي أنشأناها في برنامج Access والامتداد
فقط ( من غير المسار ؛ حتى يمكننا تشغيل البرنامج في أي جهاز ) ، ثم ننقر
على أختبار أتصال ، ويجب أن تحصل على رسالة ( تم أختبار الأتصال بنجاح )


تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 6

5- أنقر بزر الفأرة الأيمن على Connection1 وأختر Add Command تحصل على الشكل التالي .::


تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 7
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 8

6- أنقر بزر الفأرة الأيمن على Command1 ، واختر خصائص تحصل على الشكل التالي :


تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 9
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 10
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 11
7-ثم موافق . بهذا الشكل نكون قد أنشأنا بية البيانات ، والآن نضيف صفحة التقرير .
8-من القائمة Project أختر Data Report


تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 12
بعدها يفتح لك نموذج صفحة التقرير بهذا الشكل .


تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 13

لاحظ متصفح المشروع :



ثانيا: صفحة التقرير : ندرس فيه عدة أمور منها :
1- ربط صفحة التقرير ببيئة قاعدة البيانات .
2- أدوات صفحةالتقرير .
3- أقسام صفحة التقرير .



* ربط صفحة التقرير ببيئة قاعدة البيانات :
تتم عملية الربط وفق الخصائص التالية :
أولا ندخل على صفحة التقرير من متفصح المشروع ..
ثم من خصائص الصفحة نربطها بقاعدة البيانات كما هو أمامك بالصورة





* أدوات صفحة التقرير ::
لاحظ أنه عندما تضيف Data Report فإنه ينشأ لديك قائمة خاصة بصفحة التقرير مثل هذه الصورة:


تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 16
الآن نأتي لدراسة الأدوات جميعها :..
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 17ٌRptLabel : أداة العناوين الثابتة ( غير ) المرتبطة بقاعدة البيانات .
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 18ٌRptTextBox : أداة النصوص تستخدم ( لربط ) حقول قاعدة البيانات ..
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 19ٌRtpImage : تستخدم لعرض صورة .
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 20ٌRtpLine : تستخدم لرسم الخطوط والتي تمثل في النهاية جدول ..
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 21RtpShape : تستخدم هذه الآداة لرسم الأشكال .
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 22RtpFunction : وهذه الأداة مهمة جداً وتستخدم في وضع دالة في الخاصية Function Type لحقل من الحقول . وهذه الحقول ممثلة في بـ :



* أقسام صفحة التقرير :

لصفحة التقرير خمسة أقسام .. تابع الصورة :


تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 24
** في تذييل الصفحة ::

يمكن وضع مثل ما قلنا التاريخ أو الوقت ...
حسب الجدول التالي ::


الآن لنطبق ذلك على مشروعنا السابق .::
أولا : ننشء عنوان كلي للتقرير ..


ثم بعد ذلك نضع عناوين للحقول ..


الآن الى القسم الأهم وهو القسم التفصيلي ..

نضع فيه 5 مربعات نص ثم بعد ذلك نربطها مع قاعدة البيانات ..
نبدأ اولا بمربع الرقم .


تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 28
ثم بمربع الاسم ::


تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 29
ثم نربط مربع الراتب ::


تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 30
ثم مربع رقم الجوال ::


تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 31
وأخيراً بمربع الملاحظات ::
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 32


الأن ننتقل للجزء الرابع ::

تذييل الصفحة .وهو بسيط جداً ..
فقط نريد وضع رقم الصفحة ..
تابع الصورة ..
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 33
بعد ذلك نريد استخدام دالة الجمع لجمع رواتب الموظفين كلها ..
تابع الصورة


تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 34
فقط الان انتهينا من عمل التقرير ..


الآن نذهب الى Form الأساسي ونضع Command ونسمية اظهار تقرير ..
ونكتب به الكود التالي ::


وأخيراً انتهينا من عمل البرنامج .. الآن نطبق المشروع ونشاهد التقرير ::
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://wahairaq.7olm.org
عراقي انا
مؤسس ومدير المنتدى
مؤسس ومدير المنتدى
عراقي انا


الدولة : تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = Iraq
ذكر
الثور
عدد المساهمات : 630
نقاط : 219631
السٌّمعَة : 90
تاريخ التسجيل : 01/09/2009
العمر : 39
الموقع في قلب العراق

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = Empty
مُساهمةموضوع: رد: تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس =   تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = Icon_minitimeالجمعة سبتمبر 04, 2009 8:38 pm

** هذا الدرس الخامس والذي أخترت له عنوان :

الربط البرمجي دون استخدام أدوات & زيادات على التقارير & متفرقات .

_________________________________

* الربط البرمجي دون استخدام أدوات:

أولا يجب التأكد من اختيار أحد النسخ من DAO وهي أختصار لـ ( Data Access Object)
قبل البدء بعملية الربط وذلك يتم باختيار من القائمة Project ثم Referces بعد ذلك تختار أحدث النسخ مثل Microsoft ADO 6 object library ثم موافق .


تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 1

كما أننا نفترض أن لدينا قاعدة بيانات منشأة في Access أو داخل VisualBasic ، ومثال على ذلك : نفترض أن قاعدة بيانات منشأة على المسار التالي c:\datastudent.mdb وتحتوي على جدول باسم tablestud ، وبهذا الجدول ثلاثة حقول هي :no_stud , name_stud , grade_stud .

** قبل كل شي : أفتح مشروع جديد .. ثم قم بحفظه في نفس المجلد الذي توجد به قاعدة البيانات .
ثم ضع ثلاث مربعات نص ( للمتغيرات no_stud , name_stud , grade_stud )


_________________________________

* تعريف قاعدة البيانات والسجلات تحت التصريح عن المتغيرات :

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 2
* ربط قاعدة البيانات بالمتغير dbstud والجدول بالمتغير rsstud عند التحميل :

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 3
* إجراء عرض السجلات في أدوات النصوص :
يمكن تسمية عنوان الاجراء showfields عندئذ تكون التعليمة كالتالي :

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 4
* إجراء فتح ( إنشاء ) سجلات جديدة في قاعدة البيانات :
يمكن تسمية عنوان الإجراء openfields عندئذ تكون تعليمة الاجراء كالتالي :

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 5
مع مراعاة نوع البيانات المساندة للحقول حيث تضع VAL أمام الحقول الرقمية .
* استخدم Edit للتعديل ، وUpDate للحفظ .
* أمثلة على التعليمات البرمجية ::
أولاً ننشى مثل هذا الشكل :

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 6
بعد ذلك نأتي لكتابة التعليمات البرمجية :
* كود إضافة سجل جديد :

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 7
* كود حذف سجل :

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 8
* كود السجل الأول , الأخير , التالي , السابق .:

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 9
* وأخير الأكواد عدد السجلات , حفظ , تعديل .::

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 10
والآن انتهينا من كتابة الأكواد والربط .. لنشاهد العمل ::

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 11
الحمد لله انتهينا من هذا العمل ..
ومن لدية أي مشكلة أو استفسار فأنا في الخدمة ..
وهذا العمل لمن يريد تحميله : من هنا


_________________________________

شاهدنا في اعمل التقرير الماضي هذا الشكل .:

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 12
نريد أن نجعلة على شكل جدول مسطر بحيث تكون مثل هذا الشكل ::

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 15

الطريقة سهلة جداً ..
فقط نحدد باداة RtpLine جميع ما هو موجود في نموذج DataReport مثل هذا الشكل :

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 13
وهكذا مع بقية المربعات

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 14
والأن نشاهد ما قمنا به :: نفذ البرنامج وشاهد التقرير .::

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 15

_________________________________
ولا زلنا في التقارير .. الآن نريد أن نطبع تقرير محدد لشخص معين وليكن بهذا الشكل ..
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 26

الطريقة سهلة .. ولكن تابع معي جيداً ..
نذهب الى DataEnvironment ومن بعد ذلك ونقوم بعد ذلك باضافة أمر جديد ( Command2 ) كما تعلمنا سابقاً
وتصبح ببهذه الطريقة .

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 16
وبعدها ننقر بزر الفأره الايمن على command2 ونختار خصائص ، وبعدها نختار كما هو أمامك :

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 17
ثم انقر Apply ..
وحتى تتأكد من أنك تسير بالطريق الصحيح أذهب الى تبويب Parameters ونشاهد المتغير ( st ) فيه .

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 18
ثم موافق وتشاهد زر Command2 تحول الى هذا الشكل .::

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 19
الان بقى علينا أن ننشء شكل التقرير ..
نذهب من قائمة project نختار Add Data Report لندرج نموذج جديد للتقرير ..
شاهد كيف أصبح شكل متصفح المشروع :

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 20


بعدها نفتح نموذج التقرير الخاص بسجل واحد ونربطه بقاعدة البيانات كما هو أمامك ..::


تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 21
الآن كل شي سهل ..
فقط عليك تنسيق الشكل وكتابة ما تريد .. او شاهد الصور أمامك ::

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 22
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 23
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 24
والان انتهينا من صفحة التقرير ..
ما علينا سوى الذهاب إلى الصفحة الرئيسية للبرنامج وننشء زر جديد وليكن اسمه ( تقرير السجل الحالي ) .::
ونضع بع الكود التالي ::

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 25
الان نطبق المشروع .. وتصفح قاعدة البيانات .. ولمشاهدة التقرير الحالي انقر على ( تقرير السجل الحالي )
لتشاهد هذا الشكل :

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 26
ولله الحمد والمنه ..
انتهينا من عمل التقارير ..


_________________________________

الان هناك عدة أمور متفرقة .::
منها اضافات من عندي .ومنها اجابة على بعض استفسارات الأعضاء جمعتها لكم كالتالي :
- لاضافة التاريخ والوقت ..
سأل أحد الأعضاء في موضوع سابق عن كيفية إدراج التاريخ والوقت في قاعدة البيانات تلقائيا .. من دون تدخل من المستخدم هل هذا ممكن ؟
نعم هذا ممكن ، أضف مربعين نص .. ولك الحرية في اظهارهم أمام المستخدم أو لا ..
ولا تنسى أن تضيف حقلين في قاعدة البيانات للتاريخ والوقت .
وللقيام بهذه العملية اتبع الاتي :
نقوم أولا بادراج أداة timer باي مكان بالنموذج

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 27
ولا تنسى أن تحدد في خصائص Timer بأن تضع ::

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 28
بحيث يتحرك كل ثانية ( لآن وحدة القياس هنا بالملي ثانية ) ..
والان نكتب في التايمر هذا الكود ::

الان نفذ المشروع وستشاهد التاريخ والوقت ( متحرك ) ..
وبمجرد أن تضغط على حفظ فإنه يتم ادراج التاريخ والوقت الحالي بقاعدة البيانات ...


_________________________________


اذا كان لديك أكثر من جدول بقاعدة البيانات ..وتريد عرضهم في أحد الاداتين MSFlexGride أو DataGrade في هذه الحالة هناك عدة طرق ..
نذكر أحدها وهي : إنشاء جدول استعلام ونضع به جميع ( أو بعض ) الحقول من الجداول حسب المطلوب ..
ثم نربط جدول الاستعلام بالاداة ..

_________________________________
** نقطة أخرى وهي :
لمن يريد أن يدرج قائمة في المشروع ..
والقائمة تسحب بياناتها من قاعدة البيانات ..
فالحل بسيط جداً ..
أولا هناك أداة سوف تستخدم في هذا المجال وهي :(Microsoft Datalist control 6 (sp6 نقوم بادراجها :
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 30
حتى تظهر لك بشريط الأدوات بهذا الشكل :

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 31

ومن أهم الخصائص في هذه الآداة ..

Row Source :
اذا كان لديك جدولين مثلاً .. وتريد أن تعرض بيانات من جدول أخر ( مثلا تعرض الاسم )
وتخرن البيانات الجديدة في جدول جديد ( مثلاً كود للاسم ) ..
فهذه الخاصية خاصة بالعرض الاسماء فقط .
list Field
اسم الحقل في الجدول الأول ( الذي يحتوي على الاسم ).
Data Source
مكان الحفظ الجديد وتحدد فيه على الاداة التي تحتوي على الجدول الذي سنحفظ فيه البيانات الجديدة.
Data Field
الحقل من الجدول الثاني ..
وأخيراً ..::
Bound Column
وهذا مثلاً اذا أردت أن تربط مربع نص بأداة الكمبو ، فان البيانات التي ستظهر في مربع النص
هي التي تحددها من هذه الخاصية ..::


[LINE]hr[/LINE]

الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://wahairaq.7olm.org
عراقي انا
مؤسس ومدير المنتدى
مؤسس ومدير المنتدى
عراقي انا


الدولة : تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = Iraq
ذكر
الثور
عدد المساهمات : 630
نقاط : 219631
السٌّمعَة : 90
تاريخ التسجيل : 01/09/2009
العمر : 39
الموقع في قلب العراق

تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = Empty
مُساهمةموضوع: رد: تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس =   تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = Icon_minitimeالجمعة سبتمبر 04, 2009 8:48 pm

الدرس السادس







تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 1
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 2
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس = 3
اخواني انتهت السلسلة

و السلام وعليكم و حمة اللة وبركاته
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://wahairaq.7olm.org
 
تعلم الفيكول بيسك خطوه خطوه =سلسلة دروس =
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» تعلم الفورمات بكل سهوله
» تعلم البرمجيات للمبتدئين حتى الأحتراف مع اسطوانات vb.2008 و باللغة العربية
» تعلم التصميم خطوة بـ خطوة Club Design ..

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات واحة العراق :: القسم التقني :: واحة لغات البرمجة-
انتقل الى: