في مشروع Access (*.adp)، يمكنك استخدام إجراء الماكرو OpenFunction لفتح دالة معرّفة من قبل المستخدم في طريقة عرض ورقة البيانات أو الدالة المضمنة طريقة عرض التصميم أو طريقة عرض محرر نص SQL (للدالة العددية أو الجدول المعرفة من قبل المستخدم) أو معاينة الطباعة. يقوم هذا الإجراء بتشغيل الدالة المعرفة من قبل المستخدم عند فتحها في طريقة عرض ورقة البيانات. يمكنك أيضا تحديد وضع إدخال البيانات للدالة المعرفة من قبل المستخدم وتقييد السجلات التي تعرضها الدالة المعرفة من قبل المستخدم.

ملاحظة: لن يسمح بهذا الإجراء إذا لم تكن قاعدة البيانات موثوقة.

ملاحظة: Access 2010 هو الإصدار الأخير الذي يدعم مشاريع بيانات Access.

الإعداد

يحتوي إجراء الماكرو OpenFunction على الوسيطات التالية.

وسيطة الإجراء

الوصف

اسم الدالة

اسم الدالة المعرفة من قبل المستخدم لفتحها. يعرض مربع اسم الدالة جميع الدالات المعرفة من قبل المستخدم في قاعدة البيانات الحالية. هذه الوسيطة مطلوبة.

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

عرض

طريقة العرض التي سيتم فتح الدالة المعرفة من قبل المستخدم. حدد ورقة البيانات أو التصميم أو معاينة الطباعة أو PivotTable أو PivotChart في المربع عرض . الإعداد الافتراضي هو Datasheet.

وضع البيانات

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

ملاحظات

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

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

تلميحات    

  • يمكنك تحديد دالة معرفة من قبل المستخدم في جزء التنقل واسحبها إلى نافذة تصميم الماكرو. يؤدي هذا تلقائيا إلى إنشاء إجراء OpenFunction يفتح الدالة المعرفة من قبل المستخدم في طريقة عرض ورقة البيانات.

  • إذا كنت لا تريد عرض رسائل النظام التي تظهر عادة عند تشغيل دالة معرفة من قبل المستخدم (تشير إلى أنها دالة معرفة من قبل المستخدم وتعرض عدد السجلات التي ستتأثر)، يمكنك استخدام إجراء الماكرو SetWarnings لمنع عرض هذه الرسائل.

لتشغيل إجراء الماكرو OpenFunction في وحدة Visual Basic for Applications (VBA)، استخدم أسلوب OpenFunction للكائن DoCmd .

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.