Private Sub Form_Delete(Cancel As Integer)
'Keep a list of deletions
'First, put them in a temporary file until delconfirm
DoCmd.SetWarnings False
DoCmd.RunSQL "INSERT INTO DelJournalsTmp ( [Key], [TitleCode] ) " _
& "SELECT Journals.[Key], Journals.[TitleCode] " _
& "FROM Journals WHERE Journals.Key = " & Me.Key
DoCmd.SetWarnings True
End Sub
Private Sub Form_AfterDelConfirm(Status As Integer)
'See Form_Delete
'After delconfirm, put deletions in a deletion file
DoCmd.SetWarnings False
If Status = acDeleteOK Then
DoCmd.RunSQL "INSERT INTO DelJournals ( [Key], [TitleCode] ) " _
& "SELECT DelJournalsTmp.Key, DelJournalsTmp.[TitleCode]"
End If
'Clear temp file, for next time
DoCmd.RunSQL "DELETE DelJournalsTmp.* FROM DelJournalsTmp"
DoCmd.SetWarnings True
End Sub