นำไปใช้กับ
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

นำไปใช้กับ

วัตถุ BoundObjectFrame

วัตถุ OptionButton

วัตถุ CheckBox

วัตถุ OptionGroup

วัตถุ ComboBox

วัตถุ SubForm

วัตถุ CustomControl

วัตถุ TextBox

วัตถุ ListBox

วัตถุ ToggleButton

วัตถุ ObjectFrame

คุณสมบัติ ล็อก จะระบุว่าคุณสามารถแก้ไขข้อมูลในตัวควบคุมในมุมมองฟอร์มได้หรือไม่ อ่าน/เขียน บูลีน

นิพจน์.ล็อก

นิพจน์ จำเป็น นิพจน์ที่ส่งกลับวัตถุใดวัตถุหนึ่งในรายการ นําไปใช้กับ

ข้อสังเกต

คุณสมบัติ ล็อก จะใช้การตั้งค่าต่อไปนี้

การตั้งค่า

Visual Basic

คำอธิบาย

ใช่

จริง

(ค่าเริ่มต้นสำหรับกรอบวัตถุที่ไม่ถูกผูก) ตัวควบคุมทำงานตามปกติ แต่ไม่อนุญาตให้แก้ไข เพิ่ม หรือลบข้อมูล

ไม่ใช่

เท็จ

(ค่าเริ่มต้นสำหรับตัวควบคุมทั้งหมดยกเว้นกรอบวัตถุที่ไม่ถูกผูก) ตัวควบคุมทำงานตามปกติ และอนุญาตให้แก้ไข เพิ่ม และลบข้อความ

คุณสามารถตั้งค่าคุณสมบัติเหล่านี้โดยใช้ แผ่นคุณสมบัติ ของฟอร์ม, แมโคร หรือรหัส Visual Basic for Applications (VBA) ได้

ใช้คุณสมบัติ ล็อก เพื่อปกป้องข้อมูลใน เขตข้อมูล ด้วยการทําให้ข้อมูลเป็นแบบอ่านอย่างเดียว ตัวอย่างเช่น คุณอาจต้องการให้ตัวควบคุมแสดงข้อมูลเท่านั้นโดยไม่อนุญาตให้แก้ไข หรือคุณอาจต้องการล็อกตัวควบคุมจนกว่าจะเป็นไปตามเงื่อนไขที่ระบุ

ตัวอย่าง

ตัวอย่างต่อไปนี้สลับคุณสมบัติ เปิดใช้งาน ของปุ่มคําสั่งและคุณสมบัติ เปิดใช้งาน และ ล็อก ของตัวควบคุม ขึ้นอยู่กับชนิดของพนักงานที่แสดงในระเบียนปัจจุบัน ถ้าพนักงานเป็นผู้จัดการ ปุ่ม 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 IfEnd Sub

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ