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

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

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

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

ملاحظات: 

  • لا تنطبق هذه المقالة على تطبيقات Access، وهي النوع الجديد من قواعد البيانات التي تصمّمها باستخدام Access وتنشرها عبر الإنترنت. انظر إنشاء تطبيق Access لمزيد من المعلومات.

  • إذا كنت تقصد أمراً آخر بـ "ربط"، فانظر أنواع أخرى من ربط النماذج في نهاية هذه المقالة.

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

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

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

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

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

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

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

لمزيد من المعلومات حول النماذج المتعددة العناصر، انظر إنشاء نموذج باستخدام الأداة عناصر متعددة.

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

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

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

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

لمزيد من المعلومات، انظر إنشاء نموذج باستخدام أداة النماذج.

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

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

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

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

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

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

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

  1. ضمن علامة التبويب حدث في "ورقة الخصائص"، انقر فوق مربع الخاصية عند النقر أو عند النقر المزدوج (وفقاً لرغبتك في فتح النموذج بالنقر المفرد أو النقر المزدوج فوق الحقل)، ثم انقر فوق الزر إنشاء شكل الزر .

  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) واسم عمود الربط (المُعرِّف) باسم النموذج والعمود الذي تستخدمه لربط النموذجين. تشير الصورة أدناه إلى المكان الذي قد تحتاج إلى إجراء عمليات تحرير فيه لمطابقة أسماء المُعرِّفات الخاصة بك:

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

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

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

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

لمزيد من المعلومات حول وحدات الماكرو في قواعد بيانات سطح المكتب، انظر إضافة المنطق إلى عنصر تحكم في قاعدة بيانات سطح المكتب.

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

لإنشاء تركيبة نموذج/نموذج فرعي وربطهما معاً، انظر إنشاء نموذج يحتوي على نموذج فرعي.

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

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

مشاركة Facebook Facebook Twitter Twitter البريد الإلكتروني البريد الإلكتروني

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

رائع! هل لديك أي ملاحظات أخرى؟

كيف يمكننا تحسين ذلك؟

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

×