شرح ربط قاعدة بيانات أكسس مع الدلفي

شرح ربط قاعدة بيانات أكسس مع الدلفي - How To Link Access Database With Delphi
   

 السلام عليكم ورحمة الله في هذا الدرس سوف نقوم إن شاء الله بشرح بسيط لكيفية ربط الدلفي مع قاعدة بيانات أكسس 
ملاحظات 
نسخة الدلفي المستعمل هي  Embarcadero Delphi 10.1 Berlin 
أسماء المكونات والأدوات هي  فرنسي لكن ليس بالاختلاف الكبير إطلاقا .. وأهم شيء رمز المكون
الشرح بالصور وبالتفصيل
 أولا: قم بانشاء قاعدة بيانات بسيطة بواسطة برنامج ( Microsoft Access ) للعمل عليها
مثلا أنا قمت بعمل قاعدة بيانات اسمها  Base1.accdb 


وننشئ جدول في القاعدة مثلا جدول اسمه Etudiants


ثانيا :نقوم بعمل مشروع جديد بواسطة ( Embarcadero Rad Studio ) أو Delphi


نختارمشروع جديد كما في الصورة


واجهة الفورم التي سنعمل عليها



يوجد العديد من أنظمة الوصول لقواعد البيانات و نحن سوف نستخدم مكونات dbGo



ونضعهما في الفورم ADOTable1،ADOConnection1 نختار المكونيين 



1- نستعمل المكون (ADOConnection1) للإتصال بقاعدة البيانات
2- نستعمل المكون (ADOTable1) لاختيار الجدول من القاعدة 


ثالثا : خطوات الاتصال بقاعدة البيانات أكسس مع المشروع




1 :حتى يظهر لك هذا provider يجب أن تكون مثبت حزمة مايكروسوفت اوفيس
- اذا كانت قاعدة بياناتك أكسس 2003 اختر Microsoft Jet 4.0 OLE DB Provider
- اذا كانت قاعدة بياناتك أكسس 2007  وأعلى اختر كما في الصورة
3- اكتب مسار قاعدة البيانات ونترك الخيارات الباقية كما هي
4- نقوم ب Test Connection لاختبار الإتصال بالقاعدة التي تم اختيارها

عند الضغط تظهر النافذة التالية المكتوب فيها (Test de Connexion réussi)
أي أن الإتصال تم بنجاح

5- نقوم بتعطيل هذه الخاصية
6- جعل قاعدة البيانات متصلة


الان نقوم بربط ADOTable1 بالجدول الموجود في قاعدة البيانات
7- اولا نربط المكون مع قاعدة البيانات
8- تظهر لنا جميع الجداول الموجودة في قاعدة البيانات، نختار احدها
9- نقوم بتفعيل الجدول المختار



  رابعا : بعد الاتصال بنجاح مع قاعدة البيانات الان سوف نقوم بعرض البيانات المخزنة داخل الجدول
نضيف المكون DataSource الذي يقوم بربط الجدول مع مكونات العرض او التعديل
كما في الصورة



نضيف المكون DBGrid لعرض بيانات الجدول
والمكون DBNavigator للتنقل و التعديل على بيانات الجدول 
ونقوم بربطهما مع 1 DataSource كما في الصورة 


بعد أن تم الربط ستظهر المعلومات الموجودة داخل الجدول 



 إضغط الآن على زر التنفيذ لتظهر لك نافذة البرنامج


ظهرت جميع بيانات الجدول الذي اخترناه, و يمكنك التعديل على البيانات مباشرة بالضغط داخل أي خانة أو باستعمال المكون DBNavigator