กระทู้เก่าบอร์ด อ.Yeadram
1,207 3
URL.หัวข้อ /
URL
ปุ่มสลับ กับ อนุญาตให้แก้ไข
สวัสดีครับ
วันนี้ผมจะถามเกี่ยวกับการใช้ ปุ่มสลับ กับ อนุญาตให้แก้ไข โดย...
ก่อนกดปุ่มสลับ ข้อมูลในฟอร์มจะไม่สามารถแก้ไขได้ (พิมพ์ข้อความไม่ได้)
หลังกดปุ่มสลับ ข้อมูลในฟอร์มจะแก้ไขข้อความได้
ผมจะต้องเขียนเหตุการณ์ของปุ่มนี้อย่างไรครับ
วันนี้ผมจะถามเกี่ยวกับการใช้ ปุ่มสลับ กับ อนุญาตให้แก้ไข โดย...
ก่อนกดปุ่มสลับ ข้อมูลในฟอร์มจะไม่สามารถแก้ไขได้ (พิมพ์ข้อความไม่ได้)
หลังกดปุ่มสลับ ข้อมูลในฟอร์มจะแก้ไขข้อความได้
ผมจะต้องเขียนเหตุการณ์ของปุ่มนี้อย่างไรครับ
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R19580
ถ้าจะให้แก้ไขได้ ก็สั่งตรงกันข้ามระหว่าง True กับ false นะครับ
3 @R19585
ขอบคุณครับ
Time: 0.3222s
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 ใช่ไหมครับ