G
Guest
I'm trying to have a command button run the query in the following code. Note
the query starts after the question marked out line. I want to use the code
to delete a set of records.
Private Sub cmdDeleteServiceDate_Click()
Dim iResponseToDeleteService As Integer
filComplete = "dtmDate =#" & filDate & "# AND strTime ='" & filTime & "'"
iResponseToDeleteService = MsgBox("Do you want to delete the service for" &
vbCrLf & " " & _
Format$(filDate, "dddd, mmmm dd, yyyy") & vbCrLf & " and all of the
related records", vbOKCancel, "Confirm Deletion")
If iResponseToDeleteService = 2 Then
Else:
'MsgBox "are you sure" & filComplete
?????????? Below this line is the query setup?????????????????
Dim db As Database, qdf As QueryDef, strSQL As String
strSQL = "DELETE tblDateTable.dtmDate, tblDateTable.strNotes,
tblDateTable.strTime, tblDateTable.numRated"
strSQL = strSQL & " FROM tblDateTable"
strSQL = strSQL & " WHERE (((tblDateTable.dtmDate)=#" & filDate & "#)
AND ((tblDateTable.strTime)='" & filTime & "'));"
MsgBox strSQL
Set db = CurrentDb
Set qdf = db.CreateQueryDef("")
qdf.SQL = strSQL
RefreshDatabaseWindow
End If
End Sub
the query starts after the question marked out line. I want to use the code
to delete a set of records.
Private Sub cmdDeleteServiceDate_Click()
Dim iResponseToDeleteService As Integer
filComplete = "dtmDate =#" & filDate & "# AND strTime ='" & filTime & "'"
iResponseToDeleteService = MsgBox("Do you want to delete the service for" &
vbCrLf & " " & _
Format$(filDate, "dddd, mmmm dd, yyyy") & vbCrLf & " and all of the
related records", vbOKCancel, "Confirm Deletion")
If iResponseToDeleteService = 2 Then
Else:
'MsgBox "are you sure" & filComplete
?????????? Below this line is the query setup?????????????????
Dim db As Database, qdf As QueryDef, strSQL As String
strSQL = "DELETE tblDateTable.dtmDate, tblDateTable.strNotes,
tblDateTable.strTime, tblDateTable.numRated"
strSQL = strSQL & " FROM tblDateTable"
strSQL = strSQL & " WHERE (((tblDateTable.dtmDate)=#" & filDate & "#)
AND ((tblDateTable.strTime)='" & filTime & "'));"
MsgBox strSQL
Set db = CurrentDb
Set qdf = db.CreateQueryDef("")
qdf.SQL = strSQL
RefreshDatabaseWindow
End If
End Sub