คำสั่งเลื่อนเรคคอร์ด
กระทู้เก่าบอร์ด อ.Yeadram

 1,488   3
URL.หัวข้อ / URL
คำสั่งเลื่อนเรคคอร์ด

ช่วยดูคำสั่งให้ทีครับไม่รู้ว่า ผิดพลาดตรงไหน

Private Sub Form_AfterUpdate()

save.Enabled = False
edit.Enabled = True

End Sub

รูปแบบงานคือ มีปุ่ม edit ให้คลิกแก้ไข แล้วก็ปุ่ม save ไว้เซฟงาน
เมื่อคลิกปุ่มใดปุ่มหนึ่ง อีกปุ่มหนึ่งจะ ไม่ทำงาน
ทีนี้กลัวว่า ผู้ใช้งานจะลืมคลิกปุ่ม save ทำให้เมื่อเลื่อนเรคคอร์ด
อาจจะไปแก้ไขข้อมูลโดยไม่ตั้งใจ

จึงต้องการให้ เมื่อมีการเลื่อนเรคคอร์ด ก็ให้ปิดปุ่ม save
ลองใช้คำสั่ง AfterUpdate ก็แล้ว    Chang ก็แล้ว ยังไม่ได้เลย

รบกวนช่วยชี้แนะด้วยครับ

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

1 @R06724
Event ที่เกิดทุกครั้งที่มีการไปยังเรคอร์ดอื่นๆก็คือ OnCurrent ครับ แต่การที่จะมาเขียนโปรแกรมเพื่อควบคุมให้ปุ่ม Save มีสถานะที่ถูกต้องตามสถานะของเรคอร์ดนั้น เป็นเรื่องยุ่งยากและเปลืองเวลามาก ผมว่าไม่คุ้มที่จะทำ
2 @R06734
อืม... งั้นจะลองเปลี่ยนแผนดูครับ

ขอบคุณที่สละเวลามาตอบให้ครับ


3 @R06735
ปุ่ม Edit มีได้เพื่อป้องกันคนมาเผลอแก้ไข แต่ปุ่ม Save ไม่จำเป็น คุณสามารถบอก user ได้ว่า การที่เรคอร์ดจะถูกเซฟนั้น เกิดได้ด้วยวิธีไหนบ้าง เช่น เลื่อนไปเรคอร์ดอื่น, การกด Shift-Enter, กดคลิกที่ Record Selector, การเข้าไปใน sub form, การออกมาสู่ main form, การคลิกปุ่ม save ที่ built-in มาใน standard tool bar, การกด shortcut Ctrl-S, (อาจมีอย่างอื่นอีก)
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3371s