ปุ่มสลับ กับ อนุญาตให้แก้ไข
กระทู้เก่าบอร์ด อ.Yeadram

 1,136   3
URL.หัวข้อ / URL
ปุ่มสลับ กับ อนุญาตให้แก้ไข

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

ผมจะต้องเขียนเหตุการณ์ของปุ่มนี้อย่างไรครับ

3 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R19579
บางคนอาจสั่ง

Me.AllowEdits = False ' เพื่อไม่ให้แก้ไขได้
Me.AllowAdditions = False ' เพื่อไม่ให้ป้อนเรคอร์ดใหม่ได้
Me.AllowDeletions = False ' เพื่อไม่ให้ลบเรคอร์ดได้
Me.DataEntry = False ' เพื่อไม่ให้เข้าสู่โหมดป้อนข้อมูลเพียงอย่างเดียว (ไม่สามารถเห็นเรคอร์ดเก่าที่ป้อนไปแล้ว)

แต่ผมไม่ใช้ .AllowEdits เพราะมันป้องกันไม่ให้คลิกและไม่ให้ทำโน่นนี่อีกหลายอย่าง ผมเลยใช้การกำหนด
Me.Textbox.Locked = True เพื่อล็อคไม่ให้แก้ไขแต่ละเท็กซ์บอ็กซ์ หรือคอลโทรลอื่นๆ ส่วน command button ผมใช้ .Enabled = False เพื่อให้ปุ่มมันใช้งานไม่ได้

คำสั่งเหล่านี้ก็ไปใส่ไว้ใน AfterUpdate event predure ของปุ่มนั้นๆ

ปล. ถามในนี้ อันไหนใช้เป็นคำอังกฤษได้ ช่วยใช้ด้วย เพราะคำไทยมักจะไม่ค่อยทราบว่าจริงๆแล้วมันคืออะไร อย่าง ปุ่มสลับ ผมเดาว่าน่าจะหมายถึง Toggle Button ใช่ไหมครับ
2 @R19580
ถ้าจะให้แก้ไขได้ ก็สั่งตรงกันข้ามระหว่าง True กับ false นะครับ
3 @R19585
ขอบคุณครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3449s