المنتدي التعليمي والترفيهي
الدرس الخامس: الموديول والربط بقاعدة البيانات 613623
عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا
او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدي
سنتشرف بتسجيلك
شكرا الدرس الخامس: الموديول والربط بقاعدة البيانات 829894
ادارة المنتدي الدرس الخامس: الموديول والربط بقاعدة البيانات 103798
المنتدي التعليمي والترفيهي
الدرس الخامس: الموديول والربط بقاعدة البيانات 613623
عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا
او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدي
سنتشرف بتسجيلك
شكرا الدرس الخامس: الموديول والربط بقاعدة البيانات 829894
ادارة المنتدي الدرس الخامس: الموديول والربط بقاعدة البيانات 103798
المنتدي التعليمي والترفيهي
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


منتدي تعليمي ترفيهي ثقافي اجتماعي
 
الرئيسيةالبوابةأحدث الصورالتسجيلدخول
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
المواضيع الأخيرة
» نكات مساطيل
الدرس الخامس: الموديول والربط بقاعدة البيانات I_icon_minitimeالثلاثاء يناير 24, 2012 4:12 pm من طرف فاطمة عبدالله بابكر

» تفضل هنا عزيزي الزائر
الدرس الخامس: الموديول والربط بقاعدة البيانات I_icon_minitimeالسبت أغسطس 27, 2011 4:39 pm من طرف bee55

» يلا نبني مصر بجد
الدرس الخامس: الموديول والربط بقاعدة البيانات I_icon_minitimeالسبت أغسطس 27, 2011 4:38 pm من طرف bee55

» مصر تنادي هل من مجيب معاً لبناء مصر
الدرس الخامس: الموديول والربط بقاعدة البيانات I_icon_minitimeالجمعة يوليو 01, 2011 10:00 am من طرف hobaaa2010

» فرصة عظيمة لشباب مصر منحة مجانية لتعلم اللغة الانجليزية
الدرس الخامس: الموديول والربط بقاعدة البيانات I_icon_minitimeالثلاثاء يناير 18, 2011 1:51 am من طرف bee55

» فلم دارفور [you]
الدرس الخامس: الموديول والربط بقاعدة البيانات I_icon_minitimeالجمعة ديسمبر 17, 2010 12:06 pm من طرف bee55

» ثنائي الوصلة – الدايود - Diod
الدرس الخامس: الموديول والربط بقاعدة البيانات I_icon_minitimeالثلاثاء ديسمبر 14, 2010 12:00 pm من طرف bee55

» سجل حضورك بالصلاة علي النبي
الدرس الخامس: الموديول والربط بقاعدة البيانات I_icon_minitimeالأحد ديسمبر 12, 2010 10:52 am من طرف bee55

» ازاعة القرآن الكريم
الدرس الخامس: الموديول والربط بقاعدة البيانات I_icon_minitimeالأحد ديسمبر 12, 2010 8:15 am من طرف bee55

ازرار التصفُّح
 البوابة
 الصفحة الرئيسية
 قائمة الاعضاء
 البيانات الشخصية
 س .و .ج
 بحـث

 

 الدرس الخامس: الموديول والربط بقاعدة البيانات

اذهب الى الأسفل 
كاتب الموضوعرسالة
bee55
صول
bee55


عدد المساهمات : 110
نقاط : 5675
التقييم : 8
تاريخ التسجيل : 02/05/2010
العمر : 33

الدرس الخامس: الموديول والربط بقاعدة البيانات Empty
مُساهمةموضوع: الدرس الخامس: الموديول والربط بقاعدة البيانات   الدرس الخامس: الموديول والربط بقاعدة البيانات I_icon_minitimeالجمعة أكتوبر 22, 2010 9:46 am

بسم الله الرحمن الرحيم .
السلام عليكم ورحمة الله وبركاته
الكاتب احمد جمال .


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

كما سنضيف في هذا الدرس سوف نقوم باضافة المكتبات اللازمة للتعامل مع قاعدة البيانات .

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

من قائمة Project اختر Refernces ... ستظهر لك شاشة المكتبات المتوفرة ... لاحظ وجود أربع مكتبات افتراضية للفيجوال بيسك .
الآن ابحث عن المكتبة التالية :
Microsoft Dao 3.6 Object Library
أو أي اصدار أحدث - أو أقدم في حالة عدم وجوده - .
كما في الشكل التالي :


والآن لكي تعرف الطرق Methods والخصائص Properties التي تحتويها هذه المكتبة - أو غيرها - قم بالضغط على زر F2 ومن القائمة العلوية اختر Dao وانظر إلى القائمتين في الأسفل .
تحتوي القائمة اليسرى على المفاتيح الرئيسية لهذه المكتبة ، فيما تحتوي القائمة اليمنى على المفاتيح الفرعية .




والآن لنتعرف على إحدى طرق الحصول على بعض المعلومات او بارميترات Paremeters للدوال والإجراءات المختلفة ، وبفرض أنني أريد أن أعرف أمر انشاء قاعدة بيانات جديدة ، فكل ما عليك هو كتابة كلمة ذات دلالة في مربع البحث أعلاه ولتكن مثلاً Create ستلاحظ ظهور قائمة من نتائج البحث ومنها مثلاً CreateDatabase والتي بمجرد النقر عليها سوف ترشدنا إلى البارميترات المطلوبة لهذه الدالة . أيضاً يمكنك تدقيق نتائج البحث من خلال اختيار DAO من قائمة المكتبات أعلى مربع البحث .

لاحقاً يمكنك البحث عن هذه الدالة فقط ومعرفة كل شيء عنها من مكتبة MSDN مثلاً ... بدل البحث في كل ما يتعلق بقواعد البيانات .



تكوين محتويات الموديول
Module الرئيسية .


يعد الموديول أو الملف البرمجي وحدة برمجية عامة Public بحيث نستطيع الوصول إلى الدوال الموجودة فيها من أي مكان في البرنامج ، كما أننا يمكننا تعريف دالة Main بداخله بحيث تنفذ الأوامر الموجودة بداخلها قبل البدء في البرنامج .

لإنشاء Module اضغط على أي فورم بزر الماوس الأيمن ... اختر New ومن ثم Module .
ستظهر شاشة لكتابة الأكواد ... هذه هي كل محتويات Module .

عادة ما نبدأ في الموديول بانشاء اجراء بهذا الشكل :


رمز:
Public Sub Main()

End Sub


ومن ثم ومن قائمة project - Project properties قم بالبحث عن StartUp Object والتي تحتوي على أول فورم سيتم البدء به ... اختر SubMain وبذلك تكون الدالة التي قمنا بإنشاءها هي الأولى في التنفيذ .




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


رمز:
Public D1 As Database
Public D2 As Database

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


رمز:
Public T1 As Recordset
Public T2 As Recordset
Public T3 As Recordset
Public T4 As Recordset
Public T5 As Recordset


===================================
بالامكان - بل المفترض - الاستغناء عن هذا الموضوع بتعريف المتغيرات فقط عند الحاجة إليها ، واغلاق قاعدة البيانات فيما عدا ذلك ، كما يمكن ايضاً فتح قاعدة البيانات والجداول دائماً للتسهيل في التعامل برغم أن هذا قد يسبب ثقلاً كبيراً على النظام ، ولكن هذه هي الطريقة التي قمت بها في الدورة السابقة للعمل مع قواعد البيانات .
===================================
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://learn.ahladalil.com
 
الدرس الخامس: الموديول والربط بقاعدة البيانات
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» الدرس الثاني- تطبيق انشاء قاعدة البيانات
» الدرس الاول في الصيانة
» الدرس الاول تعريف عام بال TCP/IP
» الدرس الثالث: التعامل م القوائم
» الدرس السادس: تصميم شاشة about me

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