بوركتَ أخي الكريم .. إبراهيم نجم
في الحقيقة ليست لدي خلفية كبيرة عن برنامج فيجوال بيسك ، لكنني الآن في محاولة تعلُّمه ، فقد اشتريت نسخة من فيجوال بيسك2008 بروفيشنال ، وقد أعجبتني سهولته ، وكنت قبل قليل أطبِّق تعليماته في التعامل مع قاعدة البيانات آكسس ..
لكنني من عادتي أن أكتب ما أعرفه فقط ولا أزيد ..
لذا .. فطريقة ربط قاعدة بيانات آكسس بفيجوال بيسك ، أعتقد حسب معرفتي السابقة والقليلة جداً بفيجوال بيسك أنها من خلال طريقتين وكل طريقة لها مميزاتها
الطريقة الأولى : طريقة كائن Data Set
وميزتها هي استخراج بيانات من القاعدة وقطع الاتصال بها ، ثم إعادة الاتصال بعد أن يقوم المستخدم بالتعديل أو الحذف أو الإضافة ، وهذه ميزة جميلة من حيث فك الضغط على البرنامج والشبكة فيما لو كان البرنامج يعمل في شبكة ..
يمكنك إتمام هذه الطريقة كالتالي :إنشاء اتصال بقاعدة البيانات عن طريق سلسلة اتصال البيانات Data Connection في النافذة الجانبية Server Explorer .. ثم اتبع اللوحات كما ستشاهدها هناك ..
بعد أن تنجح في الاتصال يمكنك إضافة الحقول بطريقة جميلة في VB2008 (سحب وإفلات) وهي من خلال نافذة Data Sources ، يمكنك إظهارها بالضغط بالزر الأيمن على Solution Explorer ثم اختيار Data Sources
الطريقة الثانية : طريقة ADO.net
وهذه الطريقة يمكنك من خلالها إبقاء الاتصال فعّالاً كما هو ، وتعطيك ADO.net مجالاً رحْباً وواسعاً للتحكم في قاعدة البيانات
وفي طور تعلّمها ، لأنني أتوقع أنها تختلف عن ADO القديمة
في ADO الموجودة مع آكسس نقوم بالتالي :
إنشاء سلسلة اتصال بقاعدة البيانات
فتح الاتصال بقاعدة البيانات عن طريق كائن RecordSet
التعامل معها
اعذرني أخي الحبيب إبراهيم ، فليست لدي معرفة ببرنامج فيجوال بيسك لأفيدك أكثر وأكثر
أما اقتراحك ففي محله وسوف أُنفِّذه الآن بمشيئة الله
بورك فيك
مواقع النشر (المفضلة)