I have a view bookings page where once customers make a booking it shows their list of all bookings they have made.
viewbookings.jpg
The issue that I am getting is it doesn't allow me to delete a selected record and only keeps deleting the record which is on the top despite selecting another record. I inserted an error message which doesn't delete past booking dates because of keeping them as historical records. I only want to be able to delete future tense bookings. How do i delete selected records?
This is my current coding to delete a booking
Private Sub btnDelete_Click() If Day <= Now Then MsgBox "Past booking dates are for historical records and cannot be deleted" Else Msg = "Are you sure you want to cancel booking" Style = vbYesNo Response = MsgBox(Msg, Style) If Response = vbYes Then DoCmd.SetWarnings False DoCmd.RunCommand acCmdDeleteRecord Exit Sub End If If Response = vbNo Then Me.Undo Exit Sub End If Exit_ErrHandler: Exit Sub End If End Sub


Reply With Quote
To delete the data that is currently in a table, you use the 
