تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

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

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

ملاحظة: لا يتوفر إجراء الماكرو Echo في تطبيقات Access على الويب.

الإعداد

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

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

الوصف

تشغيل Echo

انقر فوق نعم (تشغيل الصدى) أو لا (إيقاف تشغيل الصدى) في المربع Echo On في قسم Action Arguments في نافذة Macro Builder. الإعداد الافتراضي هو نعم.

نص شريط المعلومات

النص المراد عرضه في شريط المعلومات عند إيقاف تشغيل الصدى. على سبيل المثال، عند إيقاف تشغيل الصدى، يمكن أن يعرض شريط الحالة "الماكرو قيد التشغيل. "

ملاحظات

عند تشغيل Access ماكرو، غالبا ما يعرض تحديث الشاشة معلومات غير ضرورية لعمل الماكرو. عند تعيين الوسيطة Echo On إلى No، يتم تشغيل الماكرو دون تحديث الشاشة. عند انتهاء الماكرو، يقوم Access تلقائيا بتشغيل صدى مرة أخرى وإعادة رسم النافذة. لا يؤثر الإعداد No للوسيطة Echo On على وظيفة الماكرو أو نتائجه.

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

يمكنك تشغيل إجراء Echo أكثر من مرة في ماكرو. يسمح لك هذا بتغيير نص شريط المعلومات أثناء تشغيل الماكرو.

إذا أوقفت تشغيل صدى الصوت، يمكنك استخدام الإجراء Hourglass لتغيير مؤشر الماوس إلى أيقونة hourglass (أو أي رمز مؤشر الماوس الذي قمت بتعيينه ل "مشغول") لتوفير إشارة مرئية إلى أن الماكرو قيد التشغيل.

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

أمثلة

تعيين قيمة عنصر تحكم باستخدام ماكرو

يفتح الماكرو التالي نموذج إضافة منتجات من زر في نموذج الموردين. يظهر استخدام إجراءات Echo و Close و OpenForm و SetValue و GoToControl . يعين الإجراء SetValue عنصر تحكم معرف المورد في نموذج المنتجات إلى المورد الحالي في نموذج الموردين. ثم ينقل إجراء GoToControl التركيز إلى حقل معرف الفئة، حيث يمكنك البدء في إدخال البيانات للمنتج الجديد. يجب إرفاق هذا الماكرو بالزر إضافة منتجات في نموذج الموردين.

الإجراء

الوسيطات: إعداد

تعليق

Echo

Echo On: لا

إيقاف تحديث الشاشة أثناء تشغيل الماكرو.

إغلاق

نوع العنصر: نموذج

اسم العنصر: قائمة المنتجات

حفظ: لا

أغلق نموذج قائمة المنتجات.

Openform

اسم النموذج: المنتجات

طريقة العرض: نموذج

وضع البيانات: إضافة

وضع النافذة: عادي

افتح نموذج المنتجات.

Setvalue

العنصر: [Forms]! [المنتجات]! [معرف المورد]

التعبير: معرف المورد

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

Gotocontrol

اسم عنصر التحكم: CategoryID

انتقل إلى عنصر تحكم معرف الفئة.

مزامنة النماذج باستخدام ماكرو

يفتح الماكرو التالي نموذج قائمة المنتجات في الزاوية السفلية اليسرى من نموذج الموردين، ويعرض منتجات المورد الحالي. يظهر استخدام إجراءات EchoوMsgBoxوGoToControl و StopMacroوOpenForm و MoveSize . كما يظهر استخدام تعبير شرطي مع إجراءات MsgBoxوGoToControl و StopMacro . يجب إرفاق هذا الماكرو بزر مراجعة المنتجات في نموذج الموردين.

الشرط

الإجراء

الوسيطات: إعداد

تعليق

Echo

Echo On: لا

إيقاف تحديث الشاشة أثناء تشغيل الماكرو.

IsNull([معرف المورد])

Msgbox

الرسالة: انتقل إلى سجل المورد الذي تريد رؤية منتجاته، ثم انقر فوق الزر مراجعة المنتجات مرة أخرى.

Beep: نعم

النوع: بلا

العنوان: حدد موردا

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

...

Gotocontrol

Control Name: CompanyName

انقل التركيز إلى عنصر تحكم CompanyName.

...

StopMacro

إيقاف الماكرو.

Openform

اسم النموذج: قائمة المنتجات

طريقة العرض: ورقة البيانات

اسم عامل التصفية:

Where Condition: [معرف المورد] = [Forms]! [الموردون]! [معرف المورد]

وضع البيانات: للقراءة فقط

وضع النافذة: عادي

افتح نموذج قائمة المنتجات واعرض منتجات المورد الحالي.

Movesize

اليمين: 0.7799"

لأسفل: 1.8 بوصة

ضع نموذج قائمة المنتجات في أسفل يمين نموذج الموردين.

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

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

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

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

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

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

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

×