ต้องปิดหน้าฟอร์มก่อนค่าที่SAVEจึงจะเปลี่ยน แก้ไขยังไงดีครับ



0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

09 ก.ค. 63 , 17:04:57
อ่าน 209 ครั้ง
ผมเขียน VBA

Private Sub Command0_Click()
DoCmd.SAVE
End Sub

พอกดแล้วค่าจากฟอร์มไม่บันทึกไปที่ตารางที่เป็นต้อนทางของฟอร์ม

จนผมปิดหน้าฟอร์มแล้ว ค่าที่ตารางจึงเปลี่ยนให้ครับ มีทางแก้ไหมครับ

ผมต้องการให้บันทึกค่าลงตารางทันทีที่กดปุ่มครับ

 

09 ก.ค. 63 , 18:02:34
ตอบกลับ #1

UnKnown

Private Sub Command0_Click()
DoCmd.SAVE
Me.Requery
End Sub

 
โพสต์นี้ได้รับคำขอบคุณจาก: ชุติพนธ์ มหาทรัพย์

09 ก.ค. 63 , 19:21:40
ตอบกลับ #2

pizza_p

ใช้
DoCmd.RunCommand acCmdSaveRecord
หรือ
Me.Dirty = False

 
โพสต์นี้ได้รับคำขอบคุณจาก: UnKnown, ชุติพนธ์ มหาทรัพย์

10 ก.ค. 63 , 10:17:13
ตอบกลับ #3
ขอบคุณมากครับ

 


บอร์ดเรียนรู้ Access สำหรับคนไทย