إنشاء ماكرو بيانات

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

وحدات ماكرو البيانات هي ميزة جديدة في Access 2010 تمكّنك من إضافة المنطق إلى أحداث تقع في الجداول، مثل عمليات إضافة البيانات أو تحديثها أو حذفها. وهي مماثلة "للمشغّلات" في Microsoft SQL Server. توضح لك هذه المقالة كيفية إنشاء وحدات ماكرو البيانات وتصحيحها.

في هذه المقالة

حول وحدات ماكرو البيانات

إنشاء ماكرو بيانات مستند إلى الأحداث

إنشاء ماكرو بيانات مسمى

إدارة وحدات ماكرو البيانات

تصحيح وحدات ماكرو البيانات

حول وحدات ماكرو البيانات

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

أعلى الصفحة

إنشاء ماكرو بيانات مستند إلى الأحداث

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

  1. في "جزء التنقل"، انقر نقرًا مزدوجًا فوق الجدول الذي تريد إضافة ماكرو البيانات إليه.

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

    ملاحظة: إذا كان لدى أحد الأحداث ماكرو مقترن به بالفعل، فستظهر أيقونته مميّزة على الشريط.

    يفتح Access "منشئ الماكرو". وإذا تم مسبقًا إنشاء ماكرو لهذا الحدث، فسيعرض Access الماكرو الموجود.

  3. أضف الإجراءات التي تريد أن ينفذها الماكرو.

  4. احفظ الماكرو ثم قم بإغلاقه.

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

أعلى الصفحة

إنشاء ماكرو بيانات مسمى

يقترن ماكرو بيانات مسمى أو "مستقل" بجدول معيّن، وليس بحدث معيّن. ويمكنك استدعاء وحدات ماكرو بيانات مسماة من أي ماكرو بيانات آخر أو من ماكرو قياسي.

  1. في "جزء التنقل"، انقر نقرًا مزدوجًا فوق الجدول الذي تريد إضافة ماكرو البيانات إليه.

  2. ضمن علامة التبويب جدول، في المجموعة وحدات الماكرو المسماة، انقر فوق ماكرو مسمى، ثم فوق إنشاء ماكرو مسمى.

    يفتح Access "منشئ الماكرو"، حيث يمكنك البدء في إضافة الإجراءات.

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

حول المعلمات

تمكّنك المعلمات من تمرير القيم إلى ماكرو بيانات مسمى حتى يمكن استخدامها في الجمل الشرطية أو الحسابات الأخرى. كما تمكّنك من تمرير مراجع الكائنات من وحدات الماكرو القياسية إلى ماكرو البيانات.

ملاحظة: معلمات غير متوفره في وحدات ماكرو بيانات الحدث-محرك الاقراص.

لإضافة معلمة إلى ماكرو بيانات:

  1. في أعلى الماكرو، انقر فوق إنشاء معلمة.

  2. اكتب اسمًا فريدًا للمعلمة في مربع الاسم. هذا هو الاسم الذي تستخدمه للإشارة إلى المعلمة في التعبيرات.

  3. بشكلٍ اختياري، اكتب وصفًا للمعلمة في مربع الوصف. نحن نوصي بإدخال وصف لأن نص الوصف الذي تكتبه هنا يتم عرضه في تلميح الأداة عندما تستخدم المعلمة لاحقًا. ويساعدك هذا الأمر على تذكّر الغرض من المعلمة.

لتشغيل ماكرو بيانات مسمى من ماكرو آخر، استخدم الإجراء RunDataMacro. يوفر هذا الإجراء مربعًا لكل معلمة قمت بإنشائها، بحيث يمكنك توفير القيم المطلوبة.

أعلى الصفحة

إدارة وحدات ماكرو البيانات

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

تحرير ماكرو بيانات مستند إلى الأحداث

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

  2. ضمن علامة التبويب جدول، في المجموعة ما قبل الأحداث أو المجموعة ما بعد الأحداث، انقر فوق الحدث للماكرو الذي تريد تحريره. على سبيل المثال، لتحرير ماكرو البيانات الذي يتم تشغيله بعد حذف سجل من الجدول، انقر فوق بعد الحذف.

    ملاحظة: إذا لم يكن لدى أحد الأحداث ماكرو مقترن به، فلن تكون أيقونته مميّزة على القائمة.

    يفتح Access "منشئ الماكرو"، حيث يمكنك البدء في تحرير الماكرو.

تحرير ماكرو بيانات مسمى

  1. في "جزء التنقل"، انقر نقرًا مزدوجًا فوق أي جدول لفتحه في طريقة عرض "ورقة البيانات".

  2. ضمن علامة التبويب جدول، في المجموعة وحدات الماكرو المسماة، انقر فوق ماكرو مسمى، ثم أشر إلى تحرير الماكرو المسمى.

  3. في القائمة الفرعية، انقر فوق ماكرو البيانات الذي تريد تحريره.

    يفتح Access "منشئ الماكرو"، حيث يمكنك البدء في تحرير الماكرو.

إعادة تسمية ماكرو بيانات مسمى

  1. في "جزء التنقل"، انقر نقرًا مزدوجًا فوق أي جدول لفتحه في طريقة عرض "ورقة البيانات".

  2. ضمن علامة التبويب جدول، في المجموعة وحدات الماكرو المسماة، انقر فوق ماكرو مسمى، ثم فوق إعادة تسمية/حذف ماكرو.

  3. في مربع الحوار إدارة وحدات ماكرو البيانات، انقر فوق إعادة تسمية بجانب ماكرو البيانات الذي تريد إعادة تسميته.

    يحدد Access اسم الماكرو الحالي.

  4. اكتب الاسم الجديد أو قم بتحرير الاسم الموجود، ثم اضغط على ENTER.

حذف ماكرو بيانات

استخدم هذا الإجراء لحذف أي ماكرو بيانات مسمى أو مستند إلى الأحداث:

  1. في "جزء التنقل"، انقر نقرًا مزدوجًا فوق أي جدول لفتحه في طريقة عرض "ورقة البيانات".

  2. ضمن علامة التبويب جدول، في المجموعة وحدات الماكرو المسماة، انقر فوق ماكرو مسمى، ثم فوق إعادة تسمية/حذف ماكرو.

  3. في مربع الحوار إدارة وحدات ماكرو البيانات، انقر فوق حذف بجانب ماكرو البيانات الذي تريد حذفه.

ملاحظة:  يمكنك أيضًا حذف أي ماكرو مستند إلى أحداث عن طريق حذف كافة إجراءاته.

أعلى الصفحة

تصحيح وحدات ماكرو البيانات

لا تتوفر لوحدات ماكرو البيانات بعض أدوات تصحيح الماكرو الشائعة مثل الأمر "خطوة مفردة" وإجراء الماكرو MessageBox. ومع ذلك، إذا واجهت مشاكل في ماكرو بيانات، يمكنك استخدام جدول "سجل التطبيق" مع إجراءات الماكرو OnError وRaiseError وLogEvent للمساعدة في البحث عن أخطاء ماكرو البيانات.

عرض جدول سجل التطبيق

يعد جدول "سجل التطبيق" عبارة عن جدول نظام (مسمى USysApplicationLog) لا يتم عرضه في "جزء التنقل" بشكلٍ افتراضي. وإذا حدث خطأ في ماكرو بيانات، قد تتمكّن من تحديد ما حدث بواسطة عرض المعلومات في جدول "سجل التطبيق".

استخدم الإجراء التالي لعرض جدول "سجل التطبيق":

  1. انقر فوق ملف لفتح طريقة عرض Microsoft Backstage.

  2. في علامة التبويب معلومات، انقر فوق عرض جدول سجل التطبيق.

    ملاحظة: اذا لم تر الزر عرض جدول سجل التطبيق، ف# هذا يعني ان جدول "سجل تطبيق" يحتوي علي لم يتم انشاؤها بعد ل# قاعده البيانات هذه. ب# مجرد تم تسجيل حدث ما، يظهر الزر علي علامه التبويب معلومات.

يمكنك إنشاء صفوف في جدول "سجل التطبيق" باستخدام الإجراء LogEvent أو الإجراء RaiseError، كما يمكنك التحكم في كيفية مواجهة Access للأخطاء باستخدام الإجراء OnError.

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

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

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

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

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

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

×