إنشاء نموذج من جداول مرتبطة
إذا كان الجدول الذي استخرجت منه النموذج مرتبطاً بجدول أو استعلام آخر طبقاً لعلاقة واحد مقابل مجموعة One-to-Many. تقوم Access بإضافة صفحة بيانات (Datasheet) إلى النموذج المستخرج من الجدول أو الاستعلام المرتبط. فمثلاً إذا قمت بإنشاء نموذج من جدول Orders “طلبات الشراء” وكانت هناك علاقة واحدة مقابل مجموعة لهذا الجدول مع جدول Orders_Details “تفاصل طلبات الشراء” ستظهر صفحة البيانات جميع السجلات التي تحمل الطلب المعروض والموجودة في جدول Orders_Details “تفاصل طلبيات الشراء” تسمى هذه الأنواع من النماذج التي تحتوي على نموذج به نموذج فرعي Master/ Child Form نموذج “رئيسي/ تابع” وفيه يكون السجل الرئيسي مرتبطاً بمجموعة من السجلات وتظهر السجلات التابعة للسجل الرئيسي في جدول أسفل النموذج، ولكن يجب الانتباه إلى أمر هام، وهو أنه إذا كان الجدول المؤسس عليه النموذج مرتبطاً بأكثر من جدول بعلاقة واحد مقابل مجموعة فلن تظهر صفحة بيانات بهذا النموذج.
لإنشاء نموذج تلقائي من النوع Master/ Child “رئيسي/ تابع” اتبع الآتي:
- افتح قاعدة البيانات Sales.
- من لوحة التنقل اختر جدول Orders.
- افتح التبويب Create ومن مجموعة Forms انقر زر Form، يظهر تلقائياً نموذج يشتمل على سجل من جدول Order ويظهر أسفل النموذج السجلات المرتبطة بهذا السجل من جدول Orders_details.
يشتمل النموذج الفرعي (Child) على السجلات المرتبطة بالسجل المعروض من جدول Order والموجودة في جدول Order_detail. وتظهر أسماء الحقول في الصف العلوي من جدول البيانات الذي يحوي السجلات المرتبطة في النموذج الفرعي.
لاحظ أيضاً ظهور أشرطة تمرير أفقية على جانبي جدول البيانات الذي يظهر في الجزء السفلي من النموذج (النموذج الفرعي). ليتيح لك استخدام أشرطة التمرير هذه لرؤية باقي السجلات التي ربما تضيق المساحة المخصصة لها في النموذج الفرعي من عرضها.
يظهر أسفل جدول النموذج الفرعي أزرار للتنقل بين السجلات الفرعية المعروضة والمرتبطة بالسجل المعروض في النموذج الرئيسي. يظهر أيضاً خط فاصل بين الجزء العلوي والجزء السفلي من النموذج. استخدم هذا الخط لتكبير أحد الجزئين على حساب الآخر.