ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

นำไปใช้กับ

วัตถุ Form

วัตถุ Report

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

นิพจน์.RecordLocks

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

ข้อสังเกต

เมื่อคุณแก้ไขระเบียน Microsoft Office Access 2007 จะสามารถล็อกระเบียนนั้นโดยอัตโนมัติเพื่อป้องกันไม่ให้ผู้ใช้รายอื่นเปลี่ยนแปลงก่อนที่คุณจะทำเสร็จ

  • แบบ ฟอร์ม ระบุวิธีการ ถูกล็อก ระเบียนในตารางหรือคิวรีย่อยเมื่อข้อมูลในฐานข้อมูลแบบผู้ใช้หลายคนได้รับการอัปเดต

  • รายงาน ระบุว่าจะล็อกระเบียนในตารางหรือคิวรีย่อยในขณะที่แสดงตัวอย่างหรือพิมพ์รายงาน

  • แบบ สอบ ถาม ระบุว่าระเบียนในคิวรี (โดยทั่วไปจะเป็น คิวรีแอคชัน ในฐานข้อมูลแบบผู้ใช้หลายคน) จะถูกล็อกในขณะที่เรียกใช้คิวรีหรือไม่

หมายเหตุ: คุณสมบัติ RecordLocks จะถูกนำไปใช้กับฟอร์ม รายงาน หรือคิวรีในฐานข้อมูล Microsoft Access (.mdb หรือ .accdb)

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

การตั้งค่า

Visual Basic

คำอธิบาย

ไม่ได้ล็อก

0

(ค่าเริ่มต้น) ในฟอร์ม ผู้ใช้อย่างน้อยสองรายสามารถแก้ไขระเบียนเดียวกันพร้อมกันได้ เรียกอีกอย่างว่าการล็อกแบบ "มองโลกในแง่ดี" ถ้าผู้ใช้สองคนพยายามบันทึกการเปลี่ยนแปลงลงในระเบียนเดียวกัน Access จะแสดงข้อความไปยังผู้ใช้ที่พยายามบันทึกระเบียนที่สอง จากนั้นผู้ใช้นี้สามารถละทิ้งระเบียน คัดลอกระเบียนไปยังคลิปบอร์ด หรือแทนที่การเปลี่ยนแปลงที่ทําโดยผู้ใช้อื่นได้ โดยทั่วไปการตั้งค่านี้จะใช้บนฟอร์มแบบอ่านอย่างเดียวหรือในฐานข้อมูลแบบผู้ใช้คนเดียว นอกจากนี้ ยังใช้ในฐานข้อมูลที่มีผู้ใช้หลายคนเพื่อให้ผู้ใช้มากกว่าหนึ่งรายสามารถทําการเปลี่ยนแปลงระเบียนเดียวกันในเวลาเดียวกันได้

ในรายงาน ระเบียนจะไม่ถูกล็อกในขณะที่ตรวจทานหรือพิมพ์รายงาน

ในคิวรี ระเบียนจะไม่ถูกล็อกขณะที่คิวรีทำงานอยู่

ระเบียนทั้งหมด

1

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

ระเบียนที่แก้ไข

2

(ฟอร์มและคิวรีเท่านั้น) หน้าของระเบียนจะถูกล็อกทันทีที่ผู้ใช้เริ่มแก้ไขเขตข้อมูลใดๆ ในระเบียน และจะยังคงล็อกอยู่จนกว่าผู้ใช้จะย้ายไปยังระเบียนอื่น ดังนั้น ระเบียนสามารถแก้ไขได้โดยผู้ใช้เพียงคนเดียวในแต่ละครั้ง ซึ่งเรียกอีกอย่างว่าการล็อกแบบ "เชิงลบ"


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

หมายเหตุ: การเปลี่ยนแปลงคุณสมบัติ RecordLocks ของฟอร์มหรือรายงานแบบเปิดก่อให้เกิดการสร้างชุดระเบียนซ้ำโดยอัตโนมัติ

คุณสามารถใช้การตั้งค่า ไม่ล็อก สำหรับฟอร์ม ถ้ามีผู้ใช้เพียงคนเดียวที่ใช้ตารางหรือคิวรีย่อยหรือทำการเปลี่ยนแปลงทั้งหมดไปยังข้อมูล

ในฐานข้อมูลที่มีผู้ใช้หลายคน คุณสามารถใช้การตั้งค่า ไม่ล็อก ถ้าคุณต้องการใช้การล็อกแบบเหมาะสมที่สุด และเตือนผู้ใช้ที่พยายามแก้ไขระเบียนเดียวกันบนฟอร์ม คุณสามารถใช้การตั้งค่า ระเบียนที่แก้ไข ถ้าคุณต้องการป้องกันไม่ให้ผู้ใช้อย่างน้อยสองคนแก้ไขข้อมูลในเวลาเดียวกัน

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

ในมุมมองฟอร์มหรือมุมมองแผ่นข้อมูล แต่ละระเบียนที่ล็อกจะมีตัวระบุการล็อกในตัวเลือกระเบียน

เคล็ดลับ

เมื่อต้องการเปลี่ยนการตั้งค่าคุณสมบัติ RecordLocks เริ่มต้นสําหรับฟอร์ม ให้คลิก รูปปุ่ม Officeปุ่ม Microsoft Office แล้วคลิก ตัวเลือกของ Access ในกล่องโต้ตอบ ตัวเลือกของ Access ให้คลิก ขั้นสูง แล้วเลือกตัวเลือกที่คุณต้องการภายใต้ การล็อกระเบียนเริ่มต้น

ข้อมูลในฟอร์ม รายงาน หรือคิวรีจากฐานข้อมูล Open Database Connectivity (ODBC) จะถูกระบุว่าเลือกการตั้งค่า ไม่ล็อก ไว้ โดยไม่คำนึงถึงการตั้งค่าคุณสมบัติ RecordLocks

ตัวอย่าง

ตัวอย่างต่อไปนี้จะตั้งค่าคุณสมบัติ RecordLocks ของฟอร์ม “พนักงาน” เป็น ระเบียนที่แก้ไข (หน้าของระเบียนถูกล็อกทันทีที่ผู้ใช้เริ่มแก้ไขเขตข้อมูลในระเบียน และจะยังคงล็อกอยู่จนกว่าผู้ใช้จะย้ายไปยังระเบียนอื่น)

Forms("Employees").RecordLocks = 2

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

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

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

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×