توقيت مدينة القدس الشريف

 مكتبة تعليم أكسس

Education Library Accessــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

   Upload and download files تحميل وتنزيل الملفات                                                        Upload Files رفع ملفات

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لموضوع :         حفظ البيانات بأكثر من جدول

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

عندما نقوم بإنشاء نموذج فإننا نحدد مصدر بيانات النموذج اي بمعني ان هذا النموذج قد يكون غير منضم اي لامصدر لة وفي الغالب يكون لة مصدر بيانات اما من جدول او من إستعلام مبني علي جدول بيانات وتكون مصدر الحقول الموجودة علي النموذج هي حثول الجدول

ولكن في بعض الحالات نحتاج الي تخزين البيانات المدخلة عن طريق النموذج في أكثر من جدول وهذا ما سوف نتناولة في هذا الموضوع

الفكرة بسيطة جدا وسهلة التطبيق فكل ماعليك هو عمل عدة جداول متشابة البنية اي تحتوي علي نفس العدد من الحقول وبنفس المسميات والمواصفات وبهذا نكون قد حددنا مجموعة الجداول التي سوف يتعامل معها النموذج لاحقا

msystableيتم انشاء جدول ونسمية 

هذا الجدول سوف نجعلة مصدر البيانات للنموذج فقط ولن نقوم بحفظ البيانات فية ونجعل خصائص الجدول مخفي

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

"الجدول الاول";"الجدول الثاني";"الجدول الثالث";"الجدول الرابع"

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

Private Sub combo1_AfterUpdate()
Select Case Me!combo1

Case "الجدول الاول"
Me.RecordSource = "Table1"

Case "الجدول الثاني"
Me.RecordSource = "Table2"

Case "الجدول الثالث"
Me.RecordSource = "Table3"

Case "الجدول الرابع"
Me.RecordSource = "Table4"


End Select
Me.Requery

End Sub
 

ونكمل تصميم النموذج بوضع زر للحفظ البيانات وزر أمر لإغلاق النموذج وإضافة ماتحتاجة من أزرار أخري والمثال المرفق يوضح الاحداث لهذة الازرار في حدث عند النقر لكل زر من أزرار الاوامر

 

 

 

 

 

 

 

    الملفات         عامة         فلسطين        أخرى

   الرئيسية        الصور         المقالات   

 
Make a Free Website with Yola.