الخاصية "عند_النقر"

ينطبق على
Access لـ Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

ينطبق على

عنصر BoundObjectFrame عنصر Label عنصر Rectangle
عنصر CheckBox عنصر ListBox عنصر Section
عنصر ComboBox عنصر ObjectFrame مجموعة TabControl
عنصر CommandButton عنصر OptionButton عنصر TextBox
عنصر Form عنصر OptionGroup عنصر ToggleButton
عنصر Image عنصر Page

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

expression.OnClick

التعبير مطلوب. هو تعبير يقوم بإرجاع أحد العناصر الموجودة في القائمة "ينطبق على".

ملاحظات

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

يقع حدث Click عندما يضغط مستخدم بزر الماوس الأيسر فوق عنصر ما.

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

  • إذا تم اختيار "منشئ التعبير"، فستكون القيمة "=expression"، حيث يكون expression هو التعبير الموجود بنافذة "منشئ التعبير".
  • إذا تم تحديد "منشئ الماكرو"، فستكون القيمة اسم الماكرو.
  • إذا تم اختيار "منشئ التعليمات البرمجية"، فستكون القيمة "[Event Procedure]".

إذا كان مربع عند النقر فارغاً، فستكون قيمة الخاصية سلسلة فارغة.

مثال

يقوم المثال التالي بإقران حدث Click بإجراء الحدث "OK_Click" للزر "موافق" في نموذج "إدخال أمر" إذا لم يكن هناك اقتران بالفعل.


With Forms("Order Entry").Controls("OK")
    If .OnClick = "" Then
        .OnClick = "[Event Procedure]"
    End If
End With