ماجددج
07-09-2006, 02:27 AM
بســـم الله الرحمـــن الرحيـــم
السلام عليكم ورحمة الله وبركاته
هذه سلسله من دروس في البرمجه في قواعد البيانات وربطها مع الفيجوال بيسك
بالاضافة الى سلسله دروس أخرى بحول الله وقوته .. فقط ما اريده منكم دعوة في ظهر الغيب ..
أسأل الله تعالى ان يوفقنا لما يحب ويرضى
الدرس الأول ::
وهو إنشاء قاعدة بيانات باستخدام Microsoft Access وربطها مع الفيجوال بيسك
أولا وقبل كل شي يجب انشاء مجلد خاص بالمشروع وليكن ( مشروع الموظفين )
وبعد ذلك نذهب الى برنامج Microsoft Access
]http://www.members.lycos.co.uk/juvevip/111.gif
ثم بعد ذلك من قائمة ملف نختار جديد ، بعد ذلك ::.
http://www.members.lycos.co.uk/juvevip/222.gif
[نختار ( قاعدة بيانات فارغه ) ]ثم يظهر لنا مربع الحوار التالي
http://www.members.lycos.co.uk/juvevip/333.gif
http://www.members.lycos.co.uk/juvevip/444.gif
http://www.members.lycos.co.uk/juvevip/555.gif
http://www.members.lycos.co.uk/juvevip/666.gif
http://www.members.lycos.co.uk/juvevip/777.gif
http://www.members.lycos.co.uk/juvevip/888.gif
http://www.members.lycos.co.uk/juvevip/999.gif
ثم يظهر لك مربع الحوار التالي
http://www.members.lycos.co.uk/juvevip/1010.gif
الآن انتهينا من تصميم القاعده :.. علينا الان ادخال البيانات الى الجدول
http://www.members.lycos.co.uk/juvevip/1111.gif
http://www.members.lycos.co.uk/juvevip/1212.gif
http://www.members.lycos.co.uk/juvevip/1313.gif
_-_-_-_-_-_-_-_-_-_-_-_-__-_-_-_-_-_-_-_-_-_-_-_-_
الآن وبعد ان انتهينا من ادخال البيانات :: نأتي الى تحويل القاعدة الى اصدار سابقوذلك لأن الفيجوال بيسك لا يتعرف على قواعد البيانات ذات الاصدار 2000 فما فوق وطريقة التحويل سهلة جداً .. تابع معي الصور http://www.members.lycos.co.uk/juvevip/1414.gif
http://www.members.lycos.co.uk/juvevip/1515.gif
http://www.members.lycos.co.uk/juvevip/1616.gif
والان نذهب الى المجلد الذي يوجد به قاعدة البيانات وسوف تشاهد التالي
http://www.members.lycos.co.uk/juvevip/1717.gif
_-_-_-_-_-_-_-_-_-_-_-_-__-_-_-_-_-_-_-_-_-_-_-_-_
بعد ذلك نذهب الى برنامج Microsoft Visual Basic 6.0
وننشئ مشروع جديد
وبعد ذلك وقبل البداية بكل شي نقوم بحفظ المشروع في ( نفس) المجلد الذي يوجد قاعدة البيانات وهو ( مشروع الموظفين ) ..
بعد ذلك نرسم مثل هذه الاشكال في البرنامج
http://www.members.lycos.co.uk/juvevip/1818.gif
( في حال لم تستطيع رسم مثل هذه الأشكال يوجد المشروع كامل لدرس اليوم مرفق في أخر الموضوع ) ثم ندرج الاداة الخاصة في ربط قاعدة البيانات ( يوجد ادوات اخرى سوف نأخذها في دروس قادمة ان شاء الله ) وهي DTAT ونقوم بادراجها في النموذج
http://www.members.lycos.co.uk/juvevip/1919.gif
_-_-_-_-_-_-_-_-_-_-_-_-__-_-_-_-_-_-_-_-_-_-_-_-_
فكرة العمل
أولا : نقوم بربط قاعدة البيانات في المشروع عن طريق الخاصية بعدها نربط الجدول عن طريق الخاصيه Databasename وبعدها تربط الجدول عن طريق الخاصية recordsource بعد ذلك نقوم بربط مربعات النص بحقول قاعدة البيانات حتى يتم عرضها في البرنامج
طريقة الربط
تابع الصورhttp://www.members.lycos.co.uk/juvevip/2020.gif
http://www.members.lycos.co.uk/juvevip/2121.gif
فتصبح بهذا الشكل
http://www.members.lycos.co.uk/juvevip/2222.gif
http://www.members.lycos.co.uk/juvevip/2323.gif
ملاحظة :: في حال عدم ظهور recordsource و يعطيك رسالة خطأ ..هنا عليك حفظ البرنامج أولا ومن ثم الخروج من البرنامج والدخول اليه مره أخرى
الان انتهينا من ربط القاعدة في المشروع
الان نربطها في مربعات النص
http://www.members.lycos.co.uk/juvevip/2424.gif
http://www.members.lycos.co.uk/juvevip/2525.gif
http://www.members.lycos.co.uk/juvevip/2626.gif
http://www.members.lycos.co.uk/juvevip/2727.gif
http://www.members.lycos.co.uk/juvevip/2828.gif
_-_-_-_-_-_-_-_-_-_-_-_-__-_-_-_-_-_-_-_-_-_-_-_-_
الان لله الحمد انتهينا من عملية الربط كاملة
بعد تنفيذ المشروع نشاهد كما في الصورة
http://www.members.lycos.co.uk/juvevip/2929.gif
_-_-_-_-_-_-_-_-_-_-_-_-__-_-_-_-_-_-_-_-_-_-_-_-_
بعد الانتهاء من الدرس السابق .. يبقى شكله غير مألوف .. ونريد ان نعدل عليه بحيث نخفي أداة DATA ونضع بدلا منها ازرار للتحكم في قاعدة البيانات ..
فنقوم بالتالي :.
http://www.members.lycos.co.uk/juvevip/3030.gif
ثم ننشء الازرار كما هو ظاهر امامك ..
http://www.members.lycos.co.uk/juvevip/3131.gif
وبعد ذلك نغير أسماء الازرار كما هو ظاهر أمامك ..::
http://www.members.lycos.co.uk/juvevip/3232.gif
وبعد ذلك نقوم باضافة الاكواد الى الازرار وهي عملية سهلة جداً ولمن يواجه أي مشكله يقولي وان شاء الله نساعده في مبتغاه ::
_-_-_-_-_-_-_-_-_-_-_-_-__-_-_-_-_-_-_-_-_-_-_-_-_
http://www.members.lycos.co.uk/juvevip/3434.gif
انتهينا الان من الأكواد الاساسيه :) ...
وهذا هو شكل البرنامج بعد التعديلات ..
http://www.members.lycos.co.uk/juvevip/3535.gif
_-_-_-_-_-_-_-_-_-_-_-_-__-_-_-_-_-_-_-_-_-_-_-_-_
وبقى عليك فقط ان تفهم هذا الدرس لأن في المستقبل دروس مهمة ان شاء الله ..
وتعتمد على هذه الدروس ...:) ..
ومن هنا تحميل المشروع بعد هذه التعديلات ..
كلك يمين ثم اختر حفظ الهدف باسم (http://www.members.lycos.co.uk/juvevip/emp1.rar)
السلام عليكم ورحمة الله وبركاته
هذه سلسله من دروس في البرمجه في قواعد البيانات وربطها مع الفيجوال بيسك
بالاضافة الى سلسله دروس أخرى بحول الله وقوته .. فقط ما اريده منكم دعوة في ظهر الغيب ..
أسأل الله تعالى ان يوفقنا لما يحب ويرضى
الدرس الأول ::
وهو إنشاء قاعدة بيانات باستخدام Microsoft Access وربطها مع الفيجوال بيسك
أولا وقبل كل شي يجب انشاء مجلد خاص بالمشروع وليكن ( مشروع الموظفين )
وبعد ذلك نذهب الى برنامج Microsoft Access
]http://www.members.lycos.co.uk/juvevip/111.gif
ثم بعد ذلك من قائمة ملف نختار جديد ، بعد ذلك ::.
http://www.members.lycos.co.uk/juvevip/222.gif
[نختار ( قاعدة بيانات فارغه ) ]ثم يظهر لنا مربع الحوار التالي
http://www.members.lycos.co.uk/juvevip/333.gif
http://www.members.lycos.co.uk/juvevip/444.gif
http://www.members.lycos.co.uk/juvevip/555.gif
http://www.members.lycos.co.uk/juvevip/666.gif
http://www.members.lycos.co.uk/juvevip/777.gif
http://www.members.lycos.co.uk/juvevip/888.gif
http://www.members.lycos.co.uk/juvevip/999.gif
ثم يظهر لك مربع الحوار التالي
http://www.members.lycos.co.uk/juvevip/1010.gif
الآن انتهينا من تصميم القاعده :.. علينا الان ادخال البيانات الى الجدول
http://www.members.lycos.co.uk/juvevip/1111.gif
http://www.members.lycos.co.uk/juvevip/1212.gif
http://www.members.lycos.co.uk/juvevip/1313.gif
_-_-_-_-_-_-_-_-_-_-_-_-__-_-_-_-_-_-_-_-_-_-_-_-_
الآن وبعد ان انتهينا من ادخال البيانات :: نأتي الى تحويل القاعدة الى اصدار سابقوذلك لأن الفيجوال بيسك لا يتعرف على قواعد البيانات ذات الاصدار 2000 فما فوق وطريقة التحويل سهلة جداً .. تابع معي الصور http://www.members.lycos.co.uk/juvevip/1414.gif
http://www.members.lycos.co.uk/juvevip/1515.gif
http://www.members.lycos.co.uk/juvevip/1616.gif
والان نذهب الى المجلد الذي يوجد به قاعدة البيانات وسوف تشاهد التالي
http://www.members.lycos.co.uk/juvevip/1717.gif
_-_-_-_-_-_-_-_-_-_-_-_-__-_-_-_-_-_-_-_-_-_-_-_-_
بعد ذلك نذهب الى برنامج Microsoft Visual Basic 6.0
وننشئ مشروع جديد
وبعد ذلك وقبل البداية بكل شي نقوم بحفظ المشروع في ( نفس) المجلد الذي يوجد قاعدة البيانات وهو ( مشروع الموظفين ) ..
بعد ذلك نرسم مثل هذه الاشكال في البرنامج
http://www.members.lycos.co.uk/juvevip/1818.gif
( في حال لم تستطيع رسم مثل هذه الأشكال يوجد المشروع كامل لدرس اليوم مرفق في أخر الموضوع ) ثم ندرج الاداة الخاصة في ربط قاعدة البيانات ( يوجد ادوات اخرى سوف نأخذها في دروس قادمة ان شاء الله ) وهي DTAT ونقوم بادراجها في النموذج
http://www.members.lycos.co.uk/juvevip/1919.gif
_-_-_-_-_-_-_-_-_-_-_-_-__-_-_-_-_-_-_-_-_-_-_-_-_
فكرة العمل
أولا : نقوم بربط قاعدة البيانات في المشروع عن طريق الخاصية بعدها نربط الجدول عن طريق الخاصيه Databasename وبعدها تربط الجدول عن طريق الخاصية recordsource بعد ذلك نقوم بربط مربعات النص بحقول قاعدة البيانات حتى يتم عرضها في البرنامج
طريقة الربط
تابع الصورhttp://www.members.lycos.co.uk/juvevip/2020.gif
http://www.members.lycos.co.uk/juvevip/2121.gif
فتصبح بهذا الشكل
http://www.members.lycos.co.uk/juvevip/2222.gif
http://www.members.lycos.co.uk/juvevip/2323.gif
ملاحظة :: في حال عدم ظهور recordsource و يعطيك رسالة خطأ ..هنا عليك حفظ البرنامج أولا ومن ثم الخروج من البرنامج والدخول اليه مره أخرى
الان انتهينا من ربط القاعدة في المشروع
الان نربطها في مربعات النص
http://www.members.lycos.co.uk/juvevip/2424.gif
http://www.members.lycos.co.uk/juvevip/2525.gif
http://www.members.lycos.co.uk/juvevip/2626.gif
http://www.members.lycos.co.uk/juvevip/2727.gif
http://www.members.lycos.co.uk/juvevip/2828.gif
_-_-_-_-_-_-_-_-_-_-_-_-__-_-_-_-_-_-_-_-_-_-_-_-_
الان لله الحمد انتهينا من عملية الربط كاملة
بعد تنفيذ المشروع نشاهد كما في الصورة
http://www.members.lycos.co.uk/juvevip/2929.gif
_-_-_-_-_-_-_-_-_-_-_-_-__-_-_-_-_-_-_-_-_-_-_-_-_
بعد الانتهاء من الدرس السابق .. يبقى شكله غير مألوف .. ونريد ان نعدل عليه بحيث نخفي أداة DATA ونضع بدلا منها ازرار للتحكم في قاعدة البيانات ..
فنقوم بالتالي :.
http://www.members.lycos.co.uk/juvevip/3030.gif
ثم ننشء الازرار كما هو ظاهر امامك ..
http://www.members.lycos.co.uk/juvevip/3131.gif
وبعد ذلك نغير أسماء الازرار كما هو ظاهر أمامك ..::
http://www.members.lycos.co.uk/juvevip/3232.gif
وبعد ذلك نقوم باضافة الاكواد الى الازرار وهي عملية سهلة جداً ولمن يواجه أي مشكله يقولي وان شاء الله نساعده في مبتغاه ::
_-_-_-_-_-_-_-_-_-_-_-_-__-_-_-_-_-_-_-_-_-_-_-_-_
http://www.members.lycos.co.uk/juvevip/3434.gif
انتهينا الان من الأكواد الاساسيه :) ...
وهذا هو شكل البرنامج بعد التعديلات ..
http://www.members.lycos.co.uk/juvevip/3535.gif
_-_-_-_-_-_-_-_-_-_-_-_-__-_-_-_-_-_-_-_-_-_-_-_-_
وبقى عليك فقط ان تفهم هذا الدرس لأن في المستقبل دروس مهمة ان شاء الله ..
وتعتمد على هذه الدروس ...:) ..
ومن هنا تحميل المشروع بعد هذه التعديلات ..
كلك يمين ثم اختر حفظ الهدف باسم (http://www.members.lycos.co.uk/juvevip/emp1.rar)