ربط نماذج معاً

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

إذا كان لديك نموذج طويل متعدد العناصر، فقد ترغب أحياناً في "الانتقال إلى أسفل" بسرعة لرؤية مزيد من المعلومات عن عنصر واحد. يمكنك إجراء ذلك في Access من خلال ربط النموذج المتعدد العناصر بآخر يضم عنصراً واحداً. عند النقر فوق عنصر في النموذج المتعدد العناصر، يفتح النموذج الذي يضم عنصراً واحداً لعرض التفاصيل.

النقر فوق معرف على نموذج متعدد العناصر لفتح نموذج بعنصر واحد.

ملاحظات: 

  • لا تنطبق هذه المقاله علي تطبيقات Access علي ويب – نوع قاعده بيانات تصميم مع Access و# نشرها عبر الانترنت.

  • اذا كنت تقصد امرا اخر ب "ربط"، راجع انواع اخري من ربط النماذج في نهايه هذه المقاله.

إنشاء النماذج

في معظم الحالات، يكون النموذجان في تكوين متعدد المستويات مستندين إلى الجدول أو الاستعلام نفسه. إذا كان لديك بالفعل نموذجين تريد استخدامهما (أحدهما ورقة بيانات أو نموذج متعدد العناصر والآخر نموذج ذو عنصر واحد أو نموذج "تفاصيل")، فبإمكانك تخطي هذا المقطع. وإلا فاستخدم هذه الإجراءات لإنشائها:

إنشاء ورقة بيانات أو نموذج متعدد العناصر:

  1. في جزء التنقل، حدد الجدول أو الاستعلام الذي يحتوي على البيانات التي تريدها في نموذج ورقة البيانات.

  2. انقر فوق إنشاء ‏> نماذج إضافية، ثم فوق عناصر متعددة أو ورقة بيانات، حسب النوع الذي تريده.

  3. أجرِ أي تغييرات تريدها في التصميم. فكّر في حذف أكبر عدد ممكن من الأعمدة، واترك فقط معلومات كافية لتحديد كل عنصر.

  4. احفظ النموذج وأغلقه.

ل# الحصول علي مزيد من المعلومات حول النماذج "المتعدده العناصر"، انظر انشاء نموذج ب# استخدام الاداه "عناصر متعدده".

إنشاء نموذج يضم عنصراً واحداً أو نموذج "تفاصيل":

  1. في جزء التنقل، حدد الجدول أو الاستعلام الذي يحتوي على البيانات التي تريدها في نموذج التفاصيل. سيكون هذا على الأرجح هو الجدول أو الاستعلام نفسه الذي استخدمته في النموذج الأول.

  2. انقر فوق إنشاء ‏> نموذج.

  3. أجرِ أي تغييرات تريدها في التصميم، ثم احفظ النموذج وأغلقه.

ل# الحصول علي مزيد من المعلومات، راجع انشاء نموذج ب# استخدام اداه النماذج.

إضافة المنطق الذي يفتح نموذج التفاصيل

يجب الآن إضافة ماكرو صغير إلى النموذج المتعدد العناصر أو نموذج ورقة البيانات. يفتح الماكرو نموذج التفاصيل ويتأكد من عرض العنصر الصحيح.

لا تقلق إذا لم تستخدم الماكرو كثيراً، فبإمكانك نسخ XML الذي ستجده في هذا الإجراء ولصقه ببساطة.

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

  2. اضغط على F4 لفتح ورقة الخصائص، إذا لم تكن مفتوحة بالفعل.

  3. انقر فوق العمود الذي تريد إضافة الماكرو إليه. سيكون هذا هو العمود الذي تنقر فوقه لفتح نموذج التفاصيل عندما ينتهي عمل الماكرو. في الصورة أعلاه، تتم إضافة الماكرو إلى عمود المُعرِّف frmContactList.

تلميح:  يمكنك إضافة الماكرو إلى أكثر من عمود واحد.

  1. علي علامه التبويب حدث في ورقه الخصائص، انقر فوق في مربع الخاصيه في انقر فوق او عند النقر المزدوج (استنادا الي ما اذا كنت تريد النموذج ل# فتح ب# نقره واحده او النقر نقرا مزدوجا فوق الحقل)، و# من ثم انقر فوق الزر انشاء_z0z _.

  2. إذا طالبك Access باختيار منشئ، فحدد منشئ الماكرو وانقر فوق موافق.

  3. حدد كتله XML هذه، و# من ثم اضغط علي Ctrl + C ل# نسخه الي الحافظه:

    <?xml version="1.0" encoding="UTF-16" standalone="no"?> <UserInterfaceMacros xmlns="http://schemas.microsoft.com/office/accessservices/2009/11/application"> <UserInterfaceMacro For="ID" Event="OnClick"><Statements><Action Name="OnError"><Argument Name="Goto">Macro Name</Argument><Argument Name="MacroName">ErrorHandler</Argument></Action> <ConditionalBlock><If><Condition>[Form].[Dirty]</Condition><Statements><Action Name="SaveRecord"/></Statements></If></ConditionalBlock> <ConditionalBlock><If><Condition>IsNull([ID])</Condition><Statements><Comment>Open the form to a new record if the current ID is Null</Comment><Action Name="OpenForm"><Argument Name="FormName">frmContactDetails</Argument><Argument Name="DataMode">Add</Argument><Argument Name="WindowMode">Dialog</Argument></Action><Action Name="Requery"/></Statements></If><Else><Statements><Comment>Use a TempVar to pass a filter to the OpenForm action</Comment><Action Name="SetTempVar"><Argument Name="Name">Contact_ID</Argument><Argument Name="Expression">[ID]</Argument></Action><Action Name="OpenForm"><Argument Name="FormName">frmContactDetails</Argument><Argument Name="WhereCondition">[ID]=[TempVars]![Contact_ID]</Argument><Argument Name="DataMode">Edit</Argument><Argument Name="WindowMode">Dialog</Argument></Action><Action Name="RemoveTempVar"><Argument Name="Name">Contact_ID</Argument></Action><Action Name="RefreshRecord"/></Statements></Else></ConditionalBlock> </Statements></UserInterfaceMacro></UserInterfaceMacros>

  4. انقر فوق المساحة الخالية من "منشئ الماكرو" (أسفل القائمة المنسدلة إضافة إجراء جديد مباشرةً)، ثم اضغط على Ctrl+V للصق إجراءات الماكرو. إذا جرت الأمور كما يجب، فلن ترى XML في "منشئ الماكرو" على الإطلاق، بل سيمتد إلى كتل ماكرو أكثر قابلية للقراءة كما هو موضح في الخطوة التالية.

  5. اذا لزم الامر، استبدل اسم النموذج (frmContactDetails) و# ربط اسم العمود (ID) ب# اسم العمود الذي تستخدمه ل# انشاء ارتباط بين النماذج و# النموذج الخاص بك. توضح الصوره ادناه حيث قد تحتاج الي اجراء عمليات التحرير ل# مطابقه اسماء معرف الخاص بك:

    الأماكن حيث قد تحتاج إلى تحرير الماكرو النموذجي لمطابقة أسماء معرّف قاعدة البيانات.

  6. في علامة التبويب تصميم، انقر فوق حفظ ثم فوق إغلاق.

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

  8. احفظ النموذج وأغلقه ثم أعد فتحه واختبر الماكرو بالنقر فوق العمود الذي قمت بتعديله نقراً مفرداً أو نقراً مزدوجاً.

ل# الحصول علي مزيد من المعلومات حول وحدات الماكرو في قواعد بيانات سطح المكتب، راجع اضافه منطق الي عنصر تحكم في قاعده بيانات سطح مكتب.

أنواع أخرى من ربط النماذج

ل# انشاء تركيبه نموذج / نموذج فرعي و# ربطهما معا، انظر انشاء نموذج يحتوي علي نموذج فرعي (نموذج راس ب# اطراف).

ل# انشاء نموذج مرتبط ب# مصدر بيانات مثل جدول او استعلام، انظر انشاء نموذج ب# استخدام اداه النماذج.

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×