شرح برامج » لغات البرمجة » ربط قاعدة البيانات بإستخدام المعالج السحري فيجوال

 ربط قاعدة البيانات بإستخدام المعالج السحري فيجوال  أضيف في: 6-12-1426هـ
لا يعني كتابتك لمئات الأسطر من الكود و بحثك عن الطرق الصعبة وعدم إستخدام مايساعدك أنك المبرمج المحترف بل العكس فإن ذلك سيضيع وقتك و تكون كمن وضع جهدا ما كان يجب عليه فعله لوجود طرق أسهل و إن استمريت على هذه الحالة فمصيرك المصح النفسي


أنت كمبرمج يجب أن تبحث عن الطرق السهلة لكي تؤدي عملك بسلاسة و توفر جهدك لما يستحق وهذا لا يقلل من شأنك كمبرمج ، طبعا لايجب أن تنتقل غلى هذه المرحلة إلا بعد أن تتقن الطريقة الأصعب للتعامل مع الأسهل بيسر و سهولة كما سترى في درسنا هذا هيا بنا ننطلق للدرس





إذهب إلىقائمة Add-ins و اختر الإختيار Add-in manager سيفتح لك نافذة انقر نقرا مزدوجا على السطرVb 6 Data FormWizard يجب أن تظهر العبارة التالية بجانب السطر loaded بعد ذلك اختر موافق و اذهب الى القائمة Add-Insاضغط على الخيار التالي Data Form Wizard ستظهر لك نافذة المعالج السحري قم باختيار Next اختر نوع قاعدة البيانات و هو في حالتنا Access و اختر Next حدد موقع قاعدة البينات المراد ربطها و ذلك بالضغط على Browes بعد ذلك اختر اسما للفورم و و حدد طريقة الربط و العرض كما قو مبين ثم اضغط على Next

http://www.c4arab.com/images/lessons/databases/pic/c4f1.gif

بعد ذلك حدد اسم الجدول المراد ربطه من الحقل Record source والحقول المراد ظهورها من القائمة available feildsو ذلك عن طريق تحديد الحقل و الضغط على الاسهم التي في المنتصفبعد ذلك حد الحقل الذي تريد ان يكون الفرز على اساسه و ذلك من column to stort by بعد ذلك اضغط Next و ستأتيك نافذةلتحدد الأزرار التي تريدها أن تظهر في مشروعك مثل حذف و اضافة و تحديث و ما شابه حدد ماتريد ثم اختر Next ثم Finish


ستظهر لك الان النافذة التي انشأناها و لكن يجب ان بجعلها الافتراضية عند تشغيل البرنامج و لكي تجعلها كذالك اذهب الى Project>>project1proprtis.. ثم حدد الفورم الذي تريد ان تجعله افتراضي من القائمة Startup Object و هي في حالتنا form11



قم بتشغيل البرنامج و انظر لما عملت ..... هل أنت سعيد بالنتيجة رغم أنها لم تأخذ جهدا منا


مقدمه عن ربط قاعدة البيانات بالكود

--------------------------------------------------------------------------------

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




لكي تربط قاعدة بيانات بالكود يجب أن يكون لديك الاتي:


* قاعدة بيانات جاهزة و يفضل ان يوجد بها بعض الحقول الجاهزة


* معرفة جيدة بإضافة ادوات التحكم الأساسية مثل الازرار و العناوين و مربعات النص لان الدروس لن تحتوي على هذه الفاصيل لانها من الاساسيات


* يجب أن تعرف أن كل قاعدة بيانات عبارة عن سجلات وكل سجل عبارة عن حقول


الكلام التالي ربما لن تفهم منه الكثير لكنه مهم حيث ستعرفه في الدوس القادمه لذا لا تهمله


عندما نريد ربط قاعدة بيانات بالكود يجب ان نعلن عن متغيرين في موديول على انهما قاعدة بيانات و جدول و نضع القاعدة الأصلية في المتغير الذي انشأناه لكي لا تتغير القيم الاصلية عند المعالجة المؤقته ، طبعا نضع ما ذكرنا في موديول و نجعله الاساسي عند التحميل ثم نظهر بعد ذلك الفورم لكي يتم تعريف المتغيريين و اسناد قاعدة البيانات للمتغير ، طبعا لن نسند قيمه للجدول الا في الفورم و عادة في حدث التحميل load لا تسأل عن السبب الان ستعرف فيما بعد و الان سأذكر الخطوات المنطقية التي سيفعلها البرنامج بعد برمجتة لكي تكون في الصورة


1- عند تنفيذ البرنامج سيذهب للموديول وسيجد متغير يحتوي على قاعدةبيانات و سيتعرف عليها و سيجد امر يأمره بالانتقال للفورم الرئيسي


2- سيجد عند تحميل الفورم جدول يحتوي على بيانات لكن من اين هذه البيانات؟ انها من القاعدة التي تعرف عليها البرنامج في الخطوة الأولى


3- سيجد شرط يقول اذا كان الجدول يحتوي على بيانات فقم بإظهارها على مربع النص او القائمة حسب ما حدده المبرمج ( الذي هو انت )


هذه هي الفكرة الاساسية لاظهار البيانات أو بالأحرى عند تشغيل البرنامج و الان كيف يقوم البرنامج بحفظ التغييرات الجديدة


1- عندما يضغط المستخدم على زر اضافه قم بإضافة سجل جديد

2- عندما يقوم المستخدم بضعط زر حفظ قم بأخذ البيانات من مربعات النص و ضعها في الحقول الموازية لها و احفظها


الكاتب: LaSer_26 انقر هنا لمراسلة LaSer_26 أنقر هنا للإنتقال إلى موقع LaSer_26 إضافة للمفضلة إضافة لمفضلة Google إضافة لمفضلة Delicious إضافة لمفضلة Digg إضافة لمفضلة Facebook
خيارات الدرس : ارسل الدرس لصديق ارسل الدرس لصديق  طباعة الدرس طباعة الدرس  حفظ الدرس كملف Word حفظ الدرس كملف Word 



 

مكتبة الصور

مكتبة الصوتيات

مكتبة البطاقات

مكتبة الأخبار

مكتبة الفيديو

مكتبة الفلاشيات

مكتبة الجوال ألعاب الجوال نغمات الحمية والرجيم موسوعة الاعشاب تطوير الذات
ديوان الشعر عالم الجنس عالم المرأة الأذكار شرح البرامج

قنوات فضائية

الأدعية الصحيحة المنتديات مكتبة القصص موسوعة الطبخ

مجلة قصيمي نت

موسوعة الكتب