إجراء الماكرو GoToControl

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

يمكنك استخدام اجراء الماكرو GoToControl في قواعد بيانات سطح المكتب في Access و# تطبيقات Access علي ويب ل# نقل تركيز الي المحدد حقل او عنصر تحكم في الحالي سجل فتح نموذج او نموذج ورقة بيانات، ورقه بيانات الجدول او الاستعلام. يمكنك استخدام هذا الاجراء عندما ترغب في حقل معين او عنصر التحكم التركيز. يمكنك عندئذ استخدام هذا الحقل او عنصر التحكم ل# مقارنات او اجراءات FindRecord . يمكنك ايضا استخدام هذا الاجراء ل# التنقل في نموذج وفقا ل# حالات معينه. علي سبيل المثال، اذا قام المستخدم ب# ادخال لا في عنصر تحكم متزوج علي نموذج تامين، التركيز تلقائيا تخطي "الزوج اسم" عنصر التحكم ثم الانتقال الي عنصر التحكم التالي.

الإعداد

يتضمن الاجراء GoToControl علي الوسيطه التاليه.

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

الوصف

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

اكتب اسم الحقل او التحكم في المكان حيث تريد التركيز. هذا وسيطه مطلوبه.

ملاحظة: ادخال اسم الحقل او عنصر تحكم فقط في الوسيطه اسم عنصر التحكم ، معرف المؤهل ب# الكامل غير، مثل [Forms]! [Products]! [معرف المنتج] اذا كنت تستخدم قاعده بيانات Access علي سطح مكتب.

ملاحظات

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

تلميح: يمكنك استخدام اجراء الماكرو GoToControl ل# الانتقال الي نموذج فرعي، و# نوع عنصر التحكم. يمكنك استخدام الاجراء GoToRecord ثم ل# الانتقال الي سجل معين في النموذج الفرعي. يمكنك ايضا الانتقال الي عنصر تحكم في نموذج فرعي ب# استخدام الاجراء GoToControl ل# نقل اولا الي النموذج الفرعي ثم الي عنصر التحكم في النموذج الفرعي.

ل# تشغيل الاجراء GoToControl في Visual Basic for Applications (VBA) الوحده النمطيه، استخدم الاسلوب GoToControl ل# الكائن DoCmd . يمكنك ايضا استخدام الاسلوب SetFocus ل# نقل التركيز الي عنصر تحكم في نموذج او اي من النماذج الفرعيه الخاصه به، او ل# حقل في فتح الجدول او الاستعلام، او ورقه بيانات النموذج.

أمثلة

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

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

الإجراء

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

التعليق

ارتداد الصوت

تشغيل الارتداد: بلا

ايقاف تحديث الشاشه عند تشغيل الماكرو.

اغلاق

نوع الكائن: النموذج

اسم الكائن: قائمه المنتجات

حفظ: بلا

اغلاق نموذج "قائمه المنتجات".

OpenForm

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

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

وضع البيانات: اضافه

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

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

SetValue

العنصر: [Forms]! [Products]! ["معرف المورد"]

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

تعيين عنصر التحكم "معرف المورد" ل# المورد الحالي في نموذج الموردين.

GoToControl

اسم عنصر التحكم: معرف _ الفئه

الانتقال الي عنصر التحكم "معرف الفئه".

التحقق من صحه البيانات ب# استخدام ماكرو

يتحقق الماكرو التحقق من صحه التالي الرموز البريديه التي تم ادخالها في نموذج موردين. يظهر استخدام StopMacroو MessageBox، CancelEventو# اجراءات GoToControl . تعبير شرطي تدقيق البلد / المنطقه و# رمز بريدي التي تم ادخالها في سجل موجود في النموذج. اذا لم يكن الرمز البريدي ب# التنسيق الصحيح ل# البلد / المنطقه، يعرض مربع رساله الماكرو و# الغاء حفظ السجل. الماكرو ثم العوده الي عنصر التحكم "الرمز البريدي"، حيث يمكنك تصحيح الخطا. يجب ان يتم ارفاق هذا الماكرو الي الخاصيه قبل التحديث ل# النموذج الموردين.

شرط

الإجراء

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

التعليق

اذا كان IsNull([CountryRegion])

StopMacro

اذا كان البلد / المنطقه خاليه، لا يمكن التحقق من الرمز البريدي.

اذا كان [CountryRegion] In ("فرنسا", "ايطاليا", "اسبانيا") و# الداله Len ([الرمز البريدي]) <> 5

MessageBox

الرساله: يجب ان تكون الرمز البريدي 5 احرف.

اصدار صوت: نعم

النوع: المعلومات

العنوان: خطا الرمز البريدي

اذا لم الرمز البريدي 5 احرف، عرض رساله.

CancelEvent

الغاء الحدث.

GoToControl

اسم عنصر التحكم: الرمز البريدي

اذا كان [البلد / المنطقه] في ("استراليا"، "سنغافوره") و# الداله Len ([الرمز البريدي]) <> 4

MessageBox

الرساله: يجب ان تكون الرمز البريدي 4 احرف.

اصدار صوت: نعم

النوع: المعلومات

العنوان: خطا الرمز البريدي

اذا لم الرمز البريدي اربعه احرف، عرض رساله.

CancelEvent

الغاء الحدث.

GoToControl

اسم عنصر التحكم: الرمز البريدي

اذا كانت ([CountryRegion] = "كندا") و ([الرمز البريدي] Not Like "[ا-ي] [0-9] [ا-ي] [0-9][A-Z][0-9]")

MessageBox

الرساله: الرمز البريدي غير صالح. مثال ل# التعليمات البرمجيه الكنديه: H1J 1C 3

اصدار صوت: نعم

النوع: المعلومات

العنوان: خطا الرمز البريدي

اذا لم يكن الرمز البريدي ل# كندا صحيح، عرض رساله. (مثال من التعليمات البرمجيه الكنديه: H1J 1C 3)

CancelEvent

الغاء الحدث.

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

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

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

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

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

×