ปิดฟอร์ให้ถามว่าเซฟไหมทำยังไงครับ
กระทู้เก่าบอร์ด อ.Yeadram

 1,112   3
URL.หัวข้อ / URL
ปิดฟอร์ให้ถามว่าเซฟไหมทำยังไงครับ

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

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

1 @R15878
สร้างปุ่มขึ้นมาอันครับ แล้วไปที่ อีเว้น แล้ว ออนคลิก เอาโคดนี้ไปใส่ครับ


Private Sub exit1_Click()
If MsgBox("คุณต้องการปิดโปรแกรม?", vbQuestion + vbYesNo, "Exit Database") = vbYes Then
        DoCmd.RunCommand acCmdExit
    Else
        MsgBox "กลับสู่โปรแกรม"
    End If
End Sub



2 @R15880
ขอบคุณมากครับบบบ
3 @R15882
จากคำถาม หากปิดฟอร์มข้อมูลจะถูกเซฟอยู่แล้วนะครับ ไม่จำเป็นต้องยืนยันการเซฟ หรือหากหมายถึงการยืนยันก่อนปิดฟอร์ม เผื่อเวลาเผลอกดปุ่มปิดแบบไม่ตั้งใจงั้นหรือเปล่าครับ หากใช่ก็ใส่ลงใน Event > On Unload ของฟอร์ม

'Private Sub Form_Unload(Cancel As Integer)
    If Msgbox("คุณต้องการปิดโปรแกรม?", vbQuestion + vbYesNo + vbDefaultButton2, "Exit Database") = vbNo Then
        Cancel = True
    End If
'End Sub

ประมาณนี้ครับ
ขออนุญาติยืมโค๊ด คุณสุโคย มาแก้ไขหน่อยนะครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2432s