คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 6
จริงๆ จากคำถามอ่านดูแล้ว งง หน่อยๆนะครับ เพราะทุกครั้งที่เราทำการใส่ข้อมูลแล้วเปลี่ยนเรคคอร์ดมันก็เป็นการบันทึกอยู่แล้ว ฉนั้นทุกเรคคอร์ดที่ผ่านมาก็ต้องมีการบันทึกไปแล้ว จะมีการแจ้งว่า บันทึกแล้ว มันต่างกับไม่บันทึกตรงไหนครับ
แต่เอาเป็นว่าผมตีความว่า คุณอาจต้องการยืนยันอะไรบางอย่าง เช่น อันนี้ปิดงาน อันนี้ยังไม่ปิด อันนี้ไม่ให้แก้ไขบันทึกแล้ว อันนี้ยังสามารถแก้ไขบันทึกได้อะไรอย่างนี้หรือเปล่า ถ้าใช่
- ที่ Table ให้สร้างฟิลด์ใหม่อีกตัวที่ตารางสมมุติชื่อ chk เป็น Yes/No
- ที่ Form สร้าง Textbox โดยดึง Control Source ที่ฟิลด์ chk ที่สร้างขึ้นมาใหม่
- ที่ Text Box ที่สร้างให้กำหนดคุณสมบัติที่ช่อง Format เป็น
;"รอการยืนยัน"[Blue];"ยืนยันการบันทึก"[Red]
- ที่ปุ่มคำสั่งบันทึกของเรา ก็ให้เพิ่มโค้ดหลังการบันทึกก็ให้ใส่ค่าฟิลด์ chk = True
ประมาณนี้ครับ
แต่เอาเป็นว่าผมตีความว่า คุณอาจต้องการยืนยันอะไรบางอย่าง เช่น อันนี้ปิดงาน อันนี้ยังไม่ปิด อันนี้ไม่ให้แก้ไขบันทึกแล้ว อันนี้ยังสามารถแก้ไขบันทึกได้อะไรอย่างนี้หรือเปล่า ถ้าใช่
- ที่ Table ให้สร้างฟิลด์ใหม่อีกตัวที่ตารางสมมุติชื่อ chk เป็น Yes/No
- ที่ Form สร้าง Textbox โดยดึง Control Source ที่ฟิลด์ chk ที่สร้างขึ้นมาใหม่
- ที่ Text Box ที่สร้างให้กำหนดคุณสมบัติที่ช่อง Format เป็น
;"รอการยืนยัน"[Blue];"ยืนยันการบันทึก"[Red]
- ที่ปุ่มคำสั่งบันทึกของเรา ก็ให้เพิ่มโค้ดหลังการบันทึกก็ให้ใส่ค่าฟิลด์ chk = True
ประมาณนี้ครับ
แสดงความคิดเห็น
microsoft access อยากทราบโค้ด เมื่อเราคลิกปุ่มบันทึก ให้ฟอร์มที่เราบันทึกแสดง label หรือ text ว่าบันทึกแล้วทำได้ไหมครับ
แท็กผิดขออภัยนะครับ