รบกวนสอบถามอาจารย์ครับ ผมต้องการทำ ปุ่ม เพื่อจะลบ table ชื่อ table1 ออกจากฐานข้อมูล อยากให้โปรแกรมตรวจสอบก่อนว่ามีตาราง table1 อยู่หรือไม่ ถ้าไม่มี ให้ข้ามไปทำขั้นตอนต่อไป ถ้ามีให้ลบก่อน แล้ว ทำตามขั้นอื่นตอนต่อไป ขอบคุณครับ
ลองทดสอบดูนะครับ
Private Sub Command0_Click()
call CheckTableToDelete
End Sub
Sub CheckTableToDelete
Dim tbd As TableDef
Dim msg As String
For Each tbd In CurrentDb().TableDefs
If tbd.Name = "table1" Then
msg = MsgBox("ตรวจพบตาราง Table1" & vbCrLf & "คุณต้องการลบตาราง ? ", vbQuestion + vbYesNo, "ระบบสอบถาม")
If msg = vbYes Then
DoCmd.DeleteObject acTable, "table1"
End If
End If
Next tbd
End Sub