السلام عليكم ورحمة الله في هذا الدرس سوف نقوم إن شاء الله بشرح بسيط لكيفية ربط الدلفي مع قاعدة بيانات أكسس
ملاحظات
نسخة
الدلفي المستعمل هي Embarcadero Delphi 10.1
Berlin
أسماء
المكونات والأدوات هي فرنسي لكن ليس بالاختلاف الكبير إطلاقا .. وأهم
شيء رمز المكون
الشرح بالصور وبالتفصيل
أولا: قم بانشاء
قاعدة بيانات بسيطة بواسطة برنامج ( Microsoft Access ) للعمل عليها
مثلا أنا قمت بعمل قاعدة بيانات اسمها Base1.accdb
وننشئ جدول في القاعدة مثلا جدول اسمه Etudiants
ثانيا :نقوم بعمل مشروع جديد بواسطة ( Embarcadero Rad Studio ) أو Delphi
نختارمشروع جديد كما في الصورة
ونضعهما في
الفورم 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



















