6م116[ : جدول التخصصات و يضم الحقول التالية (رقم التخصص:اسمه).
وهو جدول الغياب ويضم الحقول الأتية (رقم الغياب وسنجعله تلقائي
كخلاصة؛ قاعدة البيانات هذه ما هي إلا نموذج مبسط سنسعى من خلاله شرح المفاهيم المرومة.
و هذا هو كود إنشاء قاعدة البيانات :
عوسوءة ع1اطةج--
الآن بعد أن أنشأت قاعدة البيانات إذهب إلى الفيحوال استوديو و قم بإنشاء مشروع جديد و ليكن
[بففكة] -١ لمم سداس كا ال ا
لها لها
بعد ذلك سنقوم بإنشاء الفئة الرئيسية 0343800855186 ولكن قبل ذلك تعال معي لنتعرف عليها
الدانا أكسيس لاير هي قبل كل شيء فئة 6855 و من خلال اسمها نستنبط أنما تع (طبقة الدخول إلى
البيانات) ممعى أنها القنطرة الرابطة بين البرنامج و بين قاعدة البيانات.
إذا لاحظت معي فقد ذكرنا هنا ثلاثة عناصر مهمة وهي :
© قاعدة البيانات
* البرنامج (أقصد بالبرنامج النوافذ و الفغات)
و هذا ما يسمى التطبيق متعدد الطبقات؛ أو ما يصطلح عليه ب (600150116 ريبع لاراع1100) 011/6
و الغاية من هذه البنية هي تنظيم البربحة و تقسيمها إلى أجزاء ليسهل التعامل مع كل جزء على حدى» و حق
تركز الشفرة الرئيسية في ففة واحدة تكون الجسر الفاصل بين البيانات و بين البرنامج» هذه الفئة الي ذكرنا
فلتتابع إذن.
و سنقوم باستيراد بجالات الأسماء التالية : ه21 51601-0/ر5, 0218:5016 5/5101
وسنقوم بالاعلان عن متغير من نوع 5016000861600
العفررة محتقي
:وعدا .518 وصلقي
غ2 .ص5 وصلقيا
5750-0867 وملف
واحذر أن تقوم بنسخ الكود فعليك أن تغير نص الكونيكشن حسب نظامك.
(عمعصدم فقخصص منلطلاط
و في الأخير سنشئ دالة لقراءة البيانات و دالة لإرسال البيانات :
تأخذ الدالة متغيرين داخليين أولهما 580280 وهو اسم الإجراء المخزن» و 888800 و هي البارامترات الي
تنتظرها م0060 510:60
و سنفهم هذا بالتفصيل فيما بلي.
ثم أعلنا عن متغير من نوع 59600000800 ليرسل البارامترات إلى الإجراء المحزن وذلك بتمريرها كلها عن
طريق التكرار +0
بعد عملية ارسال البارامترات؛ ننشئ كائنا من 1©8م318808 0و5 ليقوم بأخذ نتائج 50160000200 ووضعها
في 081818016 الي ستحصل نحن فيما بعد على البيانات من خلامها.
و هذه دالة إرسال البيانا.
وهي مثل الدالة السابقة إلا أنها لا تقوم بقراءة البيانات و إنما بإرسالهاء
أن تكون قد تعرفت على الدانا أكسيس لاير » إن كان العكس فلا تتردد في قراءة الفقرة جيدا فالأمر
ا لقا
وعدا 57920
بعمعنا علو 0258.5 .5178660
ولع
و الآن حان الوقت لنستغل الداتا أكسيس لاير سنقوم بإنشاء فئة 0506م تحتوي على دالتين : الأولى
مشاهدة غياب الطالب من خلال رقمه»؛ و الثانية إضافة غياب جديد للطالب:
(#عنعذوق كسال عصذ) عع وطم56126 علاطمتدعده عنلطيسير
١ ع1طفتةع28 مغم 0 286221
بالنسبة لل 58_51601005©06 فهي إجراء مخزن 03068018 580860 يقوم بجلب بيانات غياب الطالب من
خلال رقمه و هذا هو كود الإجراء المخزن :
أعتقد أن الإجراء يشرح نفسه بنفسه؛ بحيث يتلقى رقم الطالب كبارامتر و يبحث عنه.
الدالة الثانية في الفئة 8058068 وهي دالة إضافة غياب جديد و لكن قبل ذلك سننشئ الإجراء المخزن الذي
يقوم بعملية الإضافة:
يعي قمنا بإضافة البارامترات الي يتلقاها الإجراء المخزن إلى الجدول 8056066
والآن هذه هي دالة الإضافة و الي تستعمل الداتا أكسيس لاير كوسيلة للوصول إلى الإجراء المحزن للكتابة في
الجدول ع6066وطم.