url=http://www.0zz0.com]الدرس الخامس ( الربط والتعامل مع قواعد البيانات باستخدام المكتبات والمراجع ) 769147144[/url]

انت غير مسجل لدينا
يشرفنا انظمامك الى اعظاء المنتدى
رجاء قم بالتسجيل اولا


انضم إلى المنتدى ، فالأمر سريع وسهل


url=http://www.0zz0.com]الدرس الخامس ( الربط والتعامل مع قواعد البيانات باستخدام المكتبات والمراجع ) 769147144[/url]

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

الدرس الخامس ( الربط والتعامل مع قواعد البيانات باستخدام المكتبات والمراجع )

اذهب الى الأسفل

الدرس الخامس ( الربط والتعامل مع قواعد البيانات باستخدام المكتبات والمراجع ) Empty الدرس الخامس ( الربط والتعامل مع قواعد البيانات باستخدام المكتبات والمراجع )

مُساهمة من طرف صانع برامج الإثنين أبريل 19, 2010 4:20 pm

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


اما اليوم في هذا الدرس وبعد ان اتممنا شرح الاوليات لدخول الى عالم قواعد البيانات سوف ابدء بتعلمكم كيفية الاستغناء عن الادوات والربط عن طريق المكتاب ( مكتبات Dao ) ان الفائده من استخدام المكتبات هو امكانية التحكم فيها من جميع اجزاء المشروع بالاضافة الى خصائص عديدة سوف نتعرف عليها اولا لبدء في درسنا نقوم باضافة المكتبات التي نود اضافتها لبرنامجنا نقوم اولا بفتح مشروع قياسي Stander.exe ونقوم باختيار الامر التالي من القائمة Project


الدرس الخامس ( الربط والتعامل مع قواعد البيانات باستخدام المكتبات والمراجع ) 707447673



فور اختيارنا للامر السابق سوف يظهر لنا مربع حوار فيه جميع المكتبات التي نستطيع استخدامها سوف نختار منها واحدة من المكتبات الموضحه بالصوره والفرق بين كل مكتبة واخرى اصدارها وهل هي تدعم تنسيقات الاكسيس الحديثه ام لا كان 2003 يستحسن ان نختر المكتبة الثالثة والتي تسمح لنا بالربط حتى مع قاعدة بيانات اكسيس 2003 فور تعليمنا الاداة نضغط على زر OK لاضافتها



الدرس الخامس ( الربط والتعامل مع قواعد البيانات باستخدام المكتبات والمراجع ) 238644679


فور اضافتنا للمكتبة سوف نبدء بالدخول الى الشيفرات وكيفية الاعلان عنها واستخدامها لعلمك ان الموضوع سهل للغاية وعند التعامل معها احسب نفسك تتعامل مع الاداة DataControl نفسها نبدء اولا نقوم بالتعريف عن متغير يمثل قاعدة البيانات ومتغير اخر يمثل الجداول بالشكل الاتي

كود PHP:
Dim Db As DAO.Database
Dim Re
As DAO.Recordset




مع ملاحظه ان طريقة الاعلان بـ الكلمة Dim او Public هي التي سوف تحدد عمومية الاستخدام بعد التعريف عنها سوف نقوم بكل سهولة بالربط بقاعدة البيانات والجداول سوف اقوم الان بطرح كل كود وسوف اشرحه وبعد ذلك سوف نلخص ما تعلمنه في مثال عملي اولا كيفية الربط تتم عملية الربط بقاعدة بيانات بكل سهولة بالشكل الاتي

كود PHP:
Private Sub Form_Load()
Set Db = OpenDatabase("DataBase Path")
Set Re = Db.OpenRecordset("Table Name", 2)
End Sub





حيث كل ما فعلنه في السطر الاول اننا قمنا باسناد مسار قاعدة البيانات لفتحها والعمل عليها وفي السطر الثاني قمنا بفتح جدول معين في قاعدة البيانات باستخدام الخاصية المعينه لفتح الجدول المراد العمل عليها وبالنسبه لرقم 2 فهو طيقة فتح الجدول حيث 2 تعادل SnapShot وهكذا وبالخطوة السابقة اتممنا فح الجدول وقاعدة البيانات التي نود العمل عليها اذا كنت تتسائل كيف اسوف اضيف بيانات او اعدل فسوف اقول لك ان الامر كما هو في اداة الـ DataControl مثلا لاحظ كود الاضافة

كود PHP:
Re.AddNew
Re
.Fields!Filed_Name = Value
Re
.Update




لاحظ انه لا يوجد فرق لذا لن اقوم بشرح جميع الاوامر لانها نفس اوامر DataControl بل سوف اكتفي بطرح مثال مناسب لك في المرفقات اتمنى ان اكون قد ساعدتك على الفهم
نهاية الدرس
صانع برامج
صانع برامج
المدير العام
المدير العام

عدد المساهمات : 415
0
تاريخ التسجيل : 05/04/2010
العمر : 37
الموقع : برامج x

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة


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