توجيه وشرح ( وهو عام لكل من يريد الاستفادة من بيانات خارجية وتطويعها لخدمة البرنامج )
انظر المرفق في المشاركة 12 والمرفق في المشاركة 43
المرفق الاول برنامج قائم بذاته يشتمل على جدول الطلاب tblnames وهذا الجدول يشتمل على اربعة او خمسة حقول ( افتح الجدول على التصميم وانظر اسماء الحقول ) , وهو مرتبط بعلاقة مع جدول السكن ، اذا عند فتح البرنامج سيبحث عن جدول الاسماء ويرتبط مع الحقول الموجودة به .
وحين نريد ان نجعل البرنامج يأخذ الاسماء من جدول في قاعدة بيانات اخرى بدلا من جدولنا المذكور سنتبع الخطوات التالية :
نفتح قاعدتنا على عرض التصميم / جداول / جديد / ربط جدول
سيفتح لنا مربع حوار نبحث من خلاله عن القاعدة الخارجية ثم ننقر عليها لفتحها ثم نختار الجدول المطلوب ثم ربط او موافق
سنرى ان الجدول انتقل الى قاعدتنا وأمامه سهم صغير
الآن برنامجنا لا يعرف هذا الجدول ولن نستفيد منه حتى نجري عليه بعض العمليات
سنعمل استعلام وسيط يمثل جدولنا بكل شيء حتى بالاسم (نسخة طبق الأصل ) ولكنه يأخذ البيانات من الجدول المرتبط
لاحظ ان اكسس لن يسمح لك على تسمية الاستعلام باسم الجدول حتى تغير في اسم الجدول اولا
وسنختار في هذا الاستعلام الحقول المشابهة لما في برنامجنا : الرقم المعرف (رقم ) الاسم (نص) الرقم الشخصي (رقم ) الهاتف (نص ) المجموعة (نص) وهكذا .....
الآن اخذ الاستعلام اسم الجدول الاصل وسيتعرف عليه البرنامج ولكن ما ذا عن الحقول المستوردة لا شك ان اكسس لن يتعرف عليها واذا هي تحتاج الى تعريف او تسمية كما في الجدول الاصل .
لتنفيذ هذه الخطوة نقوم بكتابة الاسم الاصل في حقل الاستعلام ونتبعه بنقطتين ( : ) وما بعد النقطتين هو الاسم المستورد ( انظر الاستعلام tblnames في البرنامج )
نفتح صفحة العلاقات ثم نربط علاقة بين الاستعلام وجدول السكن
هذا ما سمح به فكري ووقتي أمل ان تجدوا الفائدة