سلسلة دروس الفيجوال بيسك في قواعد البيانات ]
صفحة 1 من اصل 1
سلسلة دروس الفيجوال بيسك في قواعد البيانات ]
الدرس الأول ::
وهو إنشاء قاعدة بيانات باستخدام Microsoft Access وربطها مع الفيجوال بيسك
ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــ
أولا وقبل كل شي يجب انشاء مجلد خاص بالمشروع وليكن ( مشروع الموظفين )
وبعد ذلك نذهب الى برنامج Microsoft Access
ثم بعد ذلك من قائمة ملف نختار جديد ، بعد ذلك ::.
[نختار ( قاعدة بيانات فارغه ) ]ثم يظهر لنا مربع الحوار التالي ..:
ثم يظهر لك مربع الحوار التالي..::
ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــ
الآن انتهينا من تصميم القاعده :.. علينا الان ادخال البيانات الى الجدول
ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــ
الآن وبعد ان انتهينا من ادخال البيانات :: نأتي الى تحويل القاعدة الى اصدار سابقوذلك لأن الفيجوال بيسك لا يتعرف على قواعد البيانات ذات الاصدار 2000 فما فوق وطريقة التحويل سهلة جداً .. تابع معي الصور
والان نذهب الى المجلد الذي يوجد به قاعدة البيانات وسوف تشاهد التالي
ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــ
بعد ذلك نذهب الى برنامج Microsoft Visual Basic 6.0
وننشئ مشروع جديد
وبعد ذلك وقبل البداية بكل شي نقوم بحفظ المشروع في ( نفس) المجلد الذي يوجد قاعدة البيانات وهو ( مشروع الموظفين ) ..
بعد ذلك نرسم مثل هذه الاشكال في البرنامج
( في حال لم تستطيع رسم مثل هذه الأشكال يوجد المشروع كامل لدرس اليوم مرفق في أخر الموضوع ) ثم ندرج الاداة الخاصة في ربط قاعدة البيانات ( يوجد ادوات اخرى سوف نأخذها في دروس قادمة ان شاء الله ) وهي DTAT ونقوم بادراجها في النموذج
فكرة العمل ::
أولا : نقوم بربط قاعدة البيانات في المشروع عن طريق الخاصية بعدها نربط الجدول عن طريق الخاصيه Databasename وبعدها تربط الجدول عن طريق الخاصية recordsource بعد ذلك نقوم بربط مربعات النص بحقول قاعدة البيانات حتى يتم عرضها في البرنامج
طريقة الربط .::
تابع الصور
فتصبح بهذا الشكل
ملاحظة :: في حال عدم ظهور recordsource و يعطيك رسالة خطأ ..هنا عليك حفظ البرنامج أولا ومن ثم الخروج من البرنامج والدخول اليه مره أخرى ..
الان انتهينا من ربط القاعدة في المشروع ..
الان نربطها في مربعات النص ..
الان لله الحمد انتهينا من عملية الربط كاملة
ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــ
بعد تنفيذ المشروع نشاهد كما في الصورة
ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــ
بعد الانتهاء من هذا الدرس .. يبقى شكله غير مألوف .. ونريد ان نعدل عليه بحيث نخفي أداة DATA ونضع بدلا منها ازرار للتحكم في قاعدة البيانات ..
فنقوم بالتالي :.
ثم ننشء الازرار كما هو ظاهر امامك ..
وبعد ذلك نغير أسماء الازرار كما هو ظاهر أمامك ..::
وبعد ذلك نقوم باضافة الاكواد الى الازرار وهي عملية سهلة جداً ولمن يواجه أي مشكله يقولي وان شاء الله نساعده في مبتغاه ::
ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــ
انتهينا الان من الأكواد الاساسيه ...
وهذا هو شكل البرنامج بعد التعديلات ..
ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــ
وبقى عليك فقط ان تفهم هذا الدرس لأن في المستقبل دروس مهمة ان شاء الله ..
وتعتمد على هذه الدروس ... ..
ومن هنا تحميل المشروع لهذا الدرس ..::
كلك يمين ثم اختر حفظ الهدف باسم
ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــ
وهو إنشاء قاعدة بيانات باستخدام Microsoft Access وربطها مع الفيجوال بيسك
ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــ
أولا وقبل كل شي يجب انشاء مجلد خاص بالمشروع وليكن ( مشروع الموظفين )
وبعد ذلك نذهب الى برنامج Microsoft Access
ثم بعد ذلك من قائمة ملف نختار جديد ، بعد ذلك ::.
[نختار ( قاعدة بيانات فارغه ) ]ثم يظهر لنا مربع الحوار التالي ..:
ثم يظهر لك مربع الحوار التالي..::
ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــ
الآن انتهينا من تصميم القاعده :.. علينا الان ادخال البيانات الى الجدول
ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــ
الآن وبعد ان انتهينا من ادخال البيانات :: نأتي الى تحويل القاعدة الى اصدار سابقوذلك لأن الفيجوال بيسك لا يتعرف على قواعد البيانات ذات الاصدار 2000 فما فوق وطريقة التحويل سهلة جداً .. تابع معي الصور
والان نذهب الى المجلد الذي يوجد به قاعدة البيانات وسوف تشاهد التالي
ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــ
بعد ذلك نذهب الى برنامج Microsoft Visual Basic 6.0
وننشئ مشروع جديد
وبعد ذلك وقبل البداية بكل شي نقوم بحفظ المشروع في ( نفس) المجلد الذي يوجد قاعدة البيانات وهو ( مشروع الموظفين ) ..
بعد ذلك نرسم مثل هذه الاشكال في البرنامج
( في حال لم تستطيع رسم مثل هذه الأشكال يوجد المشروع كامل لدرس اليوم مرفق في أخر الموضوع ) ثم ندرج الاداة الخاصة في ربط قاعدة البيانات ( يوجد ادوات اخرى سوف نأخذها في دروس قادمة ان شاء الله ) وهي DTAT ونقوم بادراجها في النموذج
فكرة العمل ::
أولا : نقوم بربط قاعدة البيانات في المشروع عن طريق الخاصية بعدها نربط الجدول عن طريق الخاصيه Databasename وبعدها تربط الجدول عن طريق الخاصية recordsource بعد ذلك نقوم بربط مربعات النص بحقول قاعدة البيانات حتى يتم عرضها في البرنامج
طريقة الربط .::
تابع الصور
فتصبح بهذا الشكل
ملاحظة :: في حال عدم ظهور recordsource و يعطيك رسالة خطأ ..هنا عليك حفظ البرنامج أولا ومن ثم الخروج من البرنامج والدخول اليه مره أخرى ..
الان انتهينا من ربط القاعدة في المشروع ..
الان نربطها في مربعات النص ..
الان لله الحمد انتهينا من عملية الربط كاملة
ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــ
بعد تنفيذ المشروع نشاهد كما في الصورة
ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــ
بعد الانتهاء من هذا الدرس .. يبقى شكله غير مألوف .. ونريد ان نعدل عليه بحيث نخفي أداة DATA ونضع بدلا منها ازرار للتحكم في قاعدة البيانات ..
فنقوم بالتالي :.
ثم ننشء الازرار كما هو ظاهر امامك ..
وبعد ذلك نغير أسماء الازرار كما هو ظاهر أمامك ..::
وبعد ذلك نقوم باضافة الاكواد الى الازرار وهي عملية سهلة جداً ولمن يواجه أي مشكله يقولي وان شاء الله نساعده في مبتغاه ::
ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــ
انتهينا الان من الأكواد الاساسيه ...
وهذا هو شكل البرنامج بعد التعديلات ..
ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــ
وبقى عليك فقط ان تفهم هذا الدرس لأن في المستقبل دروس مهمة ان شاء الله ..
وتعتمد على هذه الدروس ... ..
ومن هنا تحميل المشروع لهذا الدرس ..::
كلك يمين ثم اختر حفظ الهدف باسم
ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــ
nabil- عضو مبتدئ
- عدد الرسائل : 104
تاريخ التسجيل : 03/04/2007
رد: سلسلة دروس الفيجوال بيسك في قواعد البيانات ]
الدرس الثاني ::
البحث باستخدام اللغة الاستعلامية البنيوية (SQL )
structured query language
ودراسة الأداة MSFlexGride
وسوف نشرح النقاط التاليه :
أولا : البحث باستخدام الأمر Find :
1 - البحث عن أول سجل find first : أي البحث عن أول سجل لاسم او رقم مدخل او غير ذلك ..
2 - البحث عن السجل التالي بعد السجل المفتوح find next
3- البحث عن السجل السابق قبل السجل المفتوح حالياً find previous..
4- البحث عن السجل الأخير find last ..
ثانياً : البحث باستخدام جمل Select ..
ومن خلال هذا الأمر بامكانك عرض البيانات على MSFlexGride ..
دراسة الأداة MSFlexGride ::
هذا الاداة تمثل جدولا مؤلفا من عدد من الاسطر والاعمدة يمكن التحكم بها والوصول لأي خلية برمجياً ..
ولكن لا يمكن ادخال البيانات من خلالها ..
التطبيق::
نعود الى مشروعنا السابق ..
ونضيف عليه بعض التعديلات والاضافات مثل ما انت شايف امامك
مثل ما انتم شايفين الوضع سهل جداً ..
نأتي الان الى مرحلة كتابة الأكواد .::
الان انتهينا من كتابة الأكواد ..
نطبق البرنامج ..
ولله الحمد انتهينا من الجزء الأول ..
الان نأتي للجزء الثاني ::
وهو استخدام الاداة MSFlexGride وهي التي سنستخدم معها اوامر Select حتى تظهر البيانات في الجدول ..
نقوم أولاً بإدراج الاداة عن طريق الظغط على CTRL+T
يظهر لك مربع حوار اختر منه مثل ما هو أمامك ..
ثم نرسمها كما هو ظاهر امامك ::
الان ننفذ البرنامج لنشاهد ما قمنا به ..::
الحمد لله قطعنا أكثر من نصف المشوار .. الان علينا أن نضيف بعض الاوامر حتى يصبح البرنامج أكثر جمالاً ..
نضيف مثل هذه الازرار ..
ونأتي الى كتابة الأكواد ..
وجميعها اوامر Select بامكانك الاضافة والتعديل عليها حسب خبرتك ..
وبعد تنفيد البرنامج ::
الطريقه هي كالتالي ::
نقوم باضافة الكود التالي في Form ولكن في الحدث Activate وليس Load
كما يفعل الكثير ..
وبعدها ننفذ البرنامج لنرى ::
الحمد لله انتهينا من درس اليوم اتمنى ان شاء الله أن يكون قد نال على رضاكم واستحسانكم ..
واي استفسار او اي ملاحظه أخي الكريم لا تتردد في كتابتها ..
ولمن يريد تحميل درس اليوم مع جميع التعديلات فمن هنا ..
البحث باستخدام اللغة الاستعلامية البنيوية (SQL )
structured query language
ودراسة الأداة MSFlexGride
وسوف نشرح النقاط التاليه :
أولا : البحث باستخدام الأمر Find :
1 - البحث عن أول سجل find first : أي البحث عن أول سجل لاسم او رقم مدخل او غير ذلك ..
2 - البحث عن السجل التالي بعد السجل المفتوح find next
3- البحث عن السجل السابق قبل السجل المفتوح حالياً find previous..
4- البحث عن السجل الأخير find last ..
ثانياً : البحث باستخدام جمل Select ..
ومن خلال هذا الأمر بامكانك عرض البيانات على MSFlexGride ..
دراسة الأداة MSFlexGride ::
هذا الاداة تمثل جدولا مؤلفا من عدد من الاسطر والاعمدة يمكن التحكم بها والوصول لأي خلية برمجياً ..
ولكن لا يمكن ادخال البيانات من خلالها ..
التطبيق::
نعود الى مشروعنا السابق ..
ونضيف عليه بعض التعديلات والاضافات مثل ما انت شايف امامك
مثل ما انتم شايفين الوضع سهل جداً ..
نأتي الان الى مرحلة كتابة الأكواد .::
الان انتهينا من كتابة الأكواد ..
نطبق البرنامج ..
ولله الحمد انتهينا من الجزء الأول ..
الان نأتي للجزء الثاني ::
وهو استخدام الاداة MSFlexGride وهي التي سنستخدم معها اوامر Select حتى تظهر البيانات في الجدول ..
نقوم أولاً بإدراج الاداة عن طريق الظغط على CTRL+T
يظهر لك مربع حوار اختر منه مثل ما هو أمامك ..
ثم نرسمها كما هو ظاهر امامك ::
الان ننفذ البرنامج لنشاهد ما قمنا به ..::
الحمد لله قطعنا أكثر من نصف المشوار .. الان علينا أن نضيف بعض الاوامر حتى يصبح البرنامج أكثر جمالاً ..
نضيف مثل هذه الازرار ..
ونأتي الى كتابة الأكواد ..
وجميعها اوامر Select بامكانك الاضافة والتعديل عليها حسب خبرتك ..
وبعد تنفيد البرنامج ::
الطريقه هي كالتالي ::
نقوم باضافة الكود التالي في Form ولكن في الحدث Activate وليس Load
كما يفعل الكثير ..
وبعدها ننفذ البرنامج لنرى ::
الحمد لله انتهينا من درس اليوم اتمنى ان شاء الله أن يكون قد نال على رضاكم واستحسانكم ..
واي استفسار او اي ملاحظه أخي الكريم لا تتردد في كتابتها ..
ولمن يريد تحميل درس اليوم مع جميع التعديلات فمن هنا ..
nabil- عضو مبتدئ
- عدد الرسائل : 104
تاريخ التسجيل : 03/04/2007
رد: سلسلة دروس الفيجوال بيسك في قواعد البيانات ]
______________________
الدرس الثالث :
دراسة في الاداتين ADO & DataGrade
______________________
مقدمة .::
درسنا في الدرس الماضي الأداة [color=#996666]DATA وايضا الاداة [color:acbb=#996666:acbb]MSFlexGride ...
بالنسبة لدرس اليوم فهو شبيه بالدرس الماضي من حيث الفكره ..
حيث أننا سنستخدم الاداة [color=#0000ff]ADO للربط مع قاعدة البيانات والأداة [color:acbb=#0000ff:acbb]DataGrade لعرض البيانات فيها ..
قبل البدء بالعمل علينا انشاء فورم تحتوي على الاشكال الظاهره أمامك ( وهو نفس المثال السابق ولكن بدون الاداتين (DATA وMSFlexGride )
بعد ذلك بالنقر على المفتاح CTRL+T ندرج الأداة التالية ::
شاهد بعدها الأداتين في شريط الادوات ::
نقوم بعدها بادراج الاداة Adodc على النموذج بالشكل التالي
بعدها نأتي لعملية الربط ...
هذه أسهل طريقة رأيتها لعملية الربط لهذه الاداة ..
هناك عدة طرق للربط لكن عليك بما هو امامك فهو ان شاء الله لن يحدث لك اي من المشاكل ..
بالزر الفأرة الايمن نصغط على الاداة Adodc ثم نختار Adodcproperties
سيظهر لك بعدها مربع الحوار التالي .::
اختر مثل ما هو ظاهر امامك في الصورة ...
بعد ذلك سيظهر لك مربع الحوار التالي :
حدد على القاعدة db1 ثم اضغط على OPEN بعد ذلك امسح المسار كاملاُ ..
فقط ابق على اسم القاعدة + الامتداد ..
ولله الحمد الان انتهينا من اتصال القاعدة بمشروعنا الان نربط الجدول وهي عن طريق ::
والان انتهينا من عملية الربط قاعدة البيانات بالمشروع ..
فقط تبقى لنا ان نظهر بيانات القاعدة على مربعات النص ..
شأنها شأن أداة Data في عملية الربط ..
تابع الصور :
لربط الرقم ..
ولربط الاسم
ولربط الراتب
ولرقم الجوال
وأخيراُ للملاحظات
وبعد ان انتهينا من عملية الربط ننفذ البرنامج لنتأكد من عملية الربط ..
الحمد لله البيانات جميعها ظهرت ..
والربط صحيح 100 % ..
الان نريد ان نتعامل مع مربعات الاوامر ليس مع الاداة Adodc كل ما علينا أن نكتب التعليمات البرمجية التاليه ..
الآن نربط الأداة [color=#ff3300]DataGrade مع قاعدة البيانات حتى يتم عرضها في الجدول عن طريق الخاصية [color:acbb=#ff3300:acbb]Datasource نربطها مع Adodc1
الان نأتي الى ما يميز هذه الأداة وهو خصائصها ..
أولا يجب أن نضيف [color=#ff3300]ثلاثة حقول اضافيه على الشكل الافتراضي السابق حتى يصبح لدي خمس حقول وذلك عن طريق النقر بالزر الأيمن على الاداة DataGrade ومن ثم النقر على آخر خيار وهو ( Edit ) ، ثم انقر مرة أخرى بالزر الأيمن على الاداة لتشاهد امامك خيارات جديدة ..
نختار منها ([color:acbb=#ff3300:acbb]Insert) ثلاث مرات لنضيف ثلاث حقول .. تابع الصور ..
وبما أننا أخترنا الأمر ( [color=#ff3300]Edit ) فإنه بامكاننا التعديل على الجدول من حيث حجم ( [color:acbb=#006633:acbb]المسافه بين الأعمدة بالسحب والافلات ) الحقل وماذا وكتابه العناوين للجدول من خلال الخصائص ووو ... ( كلها بدون أكواد برمجية ) ...تابع الصور ..
الأن نأتي لعرض بيانات قاعدة البيانات في الجدول ..::
والان بعد ان انتهينا من عملية الربط .. انقر موافق واخرج من هذه القائمه ..
ولكن هناك شي اود تنبيهك إليه ..
الان ننفذ البرنامج لنشاهد ما قمنا به ..
الان تقريباً أنتهينا من كل شيء ... فقط بقي علينا كتابة الأكواد ... وهي بسيطة جداً ..
ولكن قبل ذلك علينا إخفاء الأداة [color=#ff3300]ADODC1 من خلال الخاصية Visible نجلها تساوي [color:acbb=#ff3300:acbb]TRUE ..
حتى يكون البرنامج بشكل أجمل ...
الآن نكتب الأكواد ..
انشىء مثل هذه الأزرار ..
الأن نكتب مثل هذه الأكواد ..
الدرس الثالث :
دراسة في الاداتين ADO & DataGrade
______________________
مقدمة .::
درسنا في الدرس الماضي الأداة [color=#996666]DATA وايضا الاداة [color:acbb=#996666:acbb]MSFlexGride ...
بالنسبة لدرس اليوم فهو شبيه بالدرس الماضي من حيث الفكره ..
حيث أننا سنستخدم الاداة [color=#0000ff]ADO للربط مع قاعدة البيانات والأداة [color:acbb=#0000ff:acbb]DataGrade لعرض البيانات فيها ..
قبل البدء بالعمل علينا انشاء فورم تحتوي على الاشكال الظاهره أمامك ( وهو نفس المثال السابق ولكن بدون الاداتين (DATA وMSFlexGride )
بعد ذلك بالنقر على المفتاح CTRL+T ندرج الأداة التالية ::
شاهد بعدها الأداتين في شريط الادوات ::
نقوم بعدها بادراج الاداة Adodc على النموذج بالشكل التالي
بعدها نأتي لعملية الربط ...
هذه أسهل طريقة رأيتها لعملية الربط لهذه الاداة ..
هناك عدة طرق للربط لكن عليك بما هو امامك فهو ان شاء الله لن يحدث لك اي من المشاكل ..
بالزر الفأرة الايمن نصغط على الاداة Adodc ثم نختار Adodcproperties
سيظهر لك بعدها مربع الحوار التالي .::
اختر مثل ما هو ظاهر امامك في الصورة ...
بعد ذلك سيظهر لك مربع الحوار التالي :
حدد على القاعدة db1 ثم اضغط على OPEN بعد ذلك امسح المسار كاملاُ ..
فقط ابق على اسم القاعدة + الامتداد ..
ولله الحمد الان انتهينا من اتصال القاعدة بمشروعنا الان نربط الجدول وهي عن طريق ::
والان انتهينا من عملية الربط قاعدة البيانات بالمشروع ..
فقط تبقى لنا ان نظهر بيانات القاعدة على مربعات النص ..
شأنها شأن أداة Data في عملية الربط ..
تابع الصور :
لربط الرقم ..
ولربط الاسم
ولربط الراتب
ولرقم الجوال
وأخيراُ للملاحظات
وبعد ان انتهينا من عملية الربط ننفذ البرنامج لنتأكد من عملية الربط ..
الحمد لله البيانات جميعها ظهرت ..
والربط صحيح 100 % ..
الان نريد ان نتعامل مع مربعات الاوامر ليس مع الاداة Adodc كل ما علينا أن نكتب التعليمات البرمجية التاليه ..
______________________
الآن نأتي للتعامل مع هذه الاداة ([color=#ff3300]DataGrade ) الجميلة جداً في شكلها والأسهل في التعامل مقارنة بالأداة [color:acbb=#ff3300:acbb]MSFlexGride ...
ندرج الأداة بهذا الشكل ::.الآن نأتي للتعامل مع هذه الاداة ([color=#ff3300]DataGrade ) الجميلة جداً في شكلها والأسهل في التعامل مقارنة بالأداة [color:acbb=#ff3300:acbb]MSFlexGride ...
الآن نربط الأداة [color=#ff3300]DataGrade مع قاعدة البيانات حتى يتم عرضها في الجدول عن طريق الخاصية [color:acbb=#ff3300:acbb]Datasource نربطها مع Adodc1
الان نأتي الى ما يميز هذه الأداة وهو خصائصها ..
أولا يجب أن نضيف [color=#ff3300]ثلاثة حقول اضافيه على الشكل الافتراضي السابق حتى يصبح لدي خمس حقول وذلك عن طريق النقر بالزر الأيمن على الاداة DataGrade ومن ثم النقر على آخر خيار وهو ( Edit ) ، ثم انقر مرة أخرى بالزر الأيمن على الاداة لتشاهد امامك خيارات جديدة ..
نختار منها ([color:acbb=#ff3300:acbb]Insert) ثلاث مرات لنضيف ثلاث حقول .. تابع الصور ..
الأن نأتي لعرض بيانات قاعدة البيانات في الجدول ..::
ولكن هناك شي اود تنبيهك إليه ..
الان ننفذ البرنامج لنشاهد ما قمنا به ..
الان تقريباً أنتهينا من كل شيء ... فقط بقي علينا كتابة الأكواد ... وهي بسيطة جداً ..
ولكن قبل ذلك علينا إخفاء الأداة [color=#ff3300]ADODC1 من خلال الخاصية Visible نجلها تساوي [color:acbb=#ff3300:acbb]TRUE ..
حتى يكون البرنامج بشكل أجمل ...
الآن نكتب الأكواد ..
انشىء مثل هذه الأزرار ..
الأن نكتب مثل هذه الأكواد ..
nabil- عضو مبتدئ
- عدد الرسائل : 104
تاريخ التسجيل : 03/04/2007
رد: سلسلة دروس الفيجوال بيسك في قواعد البيانات ]
الدرس الرابع :
أولاً :خطوات إنشاء التقارير ::
1- التأكد من وجود DataInvironment و Data Report . وذلك يتم بالشكل الآتي :
وذلك يتم بالتالي ::
أنقر بزر الفأرة الأيمن على ToolBox وأختر ( ...components ) ثم أختر التبويب Designers ثم حدد على الخيارين
DataInvironment و Data Report
2- من قائمة Project أختر addDataInvironmentتحصل على هذا الشكل .
3- أنقر بزر الفأرة الأيمن على Connection1 واختر خصائص
عندئد تحصل على تبويب Provider نختار منه microsoft Jet 4.0 OLE DB Provider
ثم أنقر NEXT ..
4-نحصل على التبويب Connection نحدد على اسم قاعدة البيانات التي أنشأناها في برنامج Access والامتداد فقط ( من غير المسار ؛ حتى يمكننا تشغيل البرنامج في أي جهاز ) ، ثم ننقر على أختبار أتصال ، ويجب أن تحصل على رسالة ( تم أختبار الأتصال بنجاح )
5- أنقر بزر الفأرة الأيمن على Connection1 وأختر Add Command تحصل على الشكل التالي .::
6- أنقر بزر الفأرة الأيمن على Command1 ، واختر خصائص تحصل على الشكل التالي :
8-من القائمة Project أختر Data Report
بعدها يفتح لك نموذج صفحة التقرير بهذا الشكل .
لاحظ متصفح المشروع :
ثانيا: صفحة التقرير : ندرس فيه عدة أمور منها :
1- ربط صفحة التقرير ببيئة قاعدة البيانات .
2- أدوات صفحةالتقرير .
3- أقسام صفحة التقرير .
* ربط صفحة التقرير ببيئة قاعدة البيانات :
تتم عملية الربط وفق الخصائص التالية :
أولا ندخل على صفحة التقرير من متفصح المشروع ..
ثم من خصائص الصفحة نربطها بقاعدة البيانات كما هو أمامك بالصورة
* أدوات صفحة التقرير ::
لاحظ أنه عندما تضيف Data Report فإنه ينشأ لديك قائمة خاصة بصفحة التقرير مثل هذه الصورة:الآن نأتي لدراسة الأدوات جميعها :..
ٌRptLabel : أداة العناوين الثابتة ( غير ) المرتبطة بقاعدة البيانات .
ٌRptTextBox : أداة النصوص تستخدم ( لربط ) حقول قاعدة البيانات ..
ٌRtpImage : تستخدم لعرض صورة .
ٌRtpLine : تستخدم لرسم الخطوط والتي تمثل في النهاية جدول ..
RtpShape : تستخدم هذه الآداة لرسم الأشكال .
RtpFunction : وهذه الأداة مهمة جداً وتستخدم في وضع دالة في الخاصية Function Type لحقل من الحقول . وهذه الحقول ممثلة في بـ :
* أقسام صفحة التقرير :
لصفحة التقرير خمسة أقسام .. تابع الصورة :
** في تذييل الصفحة ::
يمكن وضع مثل ما قلنا التاريخ أو الوقت ...
حسب الجدول التالي ::
الآن لنطبق ذلك على مشروعنا السابق .::
أولا : ننشء عنوان كلي للتقرير ..
ثم بعد ذلك نضع عناوين للحقول ..
الآن الى القسم الأهم وهو القسم التفصيلي ..
نضع فيه 5 مربعات نص ثم بعد ذلك نربطها مع قاعدة البيانات ..
نبدأ اولا بمربع الرقم .
ثم بمربع الاسم ::
ثم نربط مربع الراتب ::
ثم مربع رقم الجوال ::
وأخيراً بمربع الملاحظات ::
الأن ننتقل للجزء الرابع ::
تذييل الصفحة .وهو بسيط جداً ..
فقط نريد وضع رقم الصفحة ..
تابع الصورة ..
بعد ذلك نريد استخدام دالة الجمع لجمع رواتب الموظفين كلها ..
تابع الصورة
فقط الان انتهينا من عمل التقرير ..
الآن نذهب الى Form الأساسي ونضع Command ونسمية اظهار تقرير ..
ونكتب به الكود التالي ::
وأخيراً انتهينا من عمل البرنامج .. الآن نطبق المشروع ونشاهد التقرير ::
nabil- عضو مبتدئ
- عدد الرسائل : 104
تاريخ التسجيل : 03/04/2007
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى