Here's a guideline using ADO. You can of course use DAO.
Dim cnADO as ADODB.Connection
Dim rsADO as New ADODB.Recordset
If (Delete conditions are fulfilled) then
'Connect to the DB
Set cnADO = CurrentProject.Connection
'Open myTbl - record deleted from this tbl
rsADO.Open "myTbl", cnADO, adOpenKeyset, _ adLockOptimistic, adCmdTable
'Find the matching record
rsADO.Find "Match condition", , _ adSearchForward, acFirst
'Check match was found
if not rsADO.EOF then
rsADO.Delete
end if
'Clean up
rsADO.Close
set rsADO = Nothing
cnADO.Close
set cnADO = Nothing
End If
Hope this helps Raymondo
raymondo@rossar.net