ينطبق على
عنصر BoundObjectFrame |
عنصر OptionButton |
عنصر CheckBox |
عنصر OptionGroup |
عنصر ComboBox |
عنصر SubForm |
عنصر CustomControl |
عنصر TextBox |
عنصر ListBox |
عنصر ToggleButton |
عنصر ObjectFrame |
تحدد الخاصية Locked ما إذا كان يمكنك تحرير البيانات في عنصر تحكم في طريقة عرض النموذج. قيمة منطقية للقراءة/كتابة.
expression.Locked
التعبير Required. هو تعبير يقوم بإرجاع أحد العناصر الموجودة في القائمة "ينطبق على".
ملاحظات
تستخدم الخاصية Locked الإعدادين التاليين.
الإعداد |
Visual Basic |
الوصف |
Yes |
True |
(الافتراضي لإطارات العناصر غير المرتبطة) يقوم عنصر التحكم بوظائفه المعتادة ولكن لا يسمح بتحرير البيانات أو إضافتها أو حذفها. |
No |
False |
(الافتراضي كل عناصر التحكم باستثناء العنصر غير المرتبط) يقوم عنصر التحكم بوظائفه المعتادة ولكن لا يسمح بتحرير البيانات وإضافتها وحذفها. |
يمكنك تعيين هذه الخاصية باستخدام صفحة الخصائص أو الماكرو أو التعليمات البرمجية لـ Visual Basic for Applications (VBA) الخاصة بالتقرير.
استخدم الخاصية Locked لحماية البيانات في حقل بجعلها للقراءة فقط. على سبيل المثال، قد تحتاج عنصر تحكم لعرض المعلومات فقط دون السماح بتحريرها أو قد تحتاج إلى تأمين عنصر تحكم حتى استيفاء شرط معين.
مثال
يقوم المثال التالي بتبديل الخاصية Enabled لأحد أزرار الأوامر والخاصيتين Enabled وLocked لعنصر تحكم، استناداً إلى نوع الموظف المعروض في السجل الحالي. إذا كان الموظف مديراً، فسيتم تمكين الزر SalaryDetails وإلغاء تأمين عنصر التحكم PersonalInfo وتمكينه.
Sub Form_Current()
If Me!EmployeeType = "Manager" Then
Me!SalaryDetails.Enabled = True
Me!PersonalInfo.Enabled = True
Me!PersonalInfo.Locked = False
Else
Me!SalaryDetails.Enabled = False
Me!PersonalInfo.Enabled = False
Me!PersonalInfo.Locked = True
End If
End Sub