Au cas où ça intéresserait qqun, voilà le code :
Private Sub cmd_enleverType_Click()
Dim intEnleverType As Integer
Dim rs As Recordset
intEnleverType = MsgBox("Etes-vous sûr de vouloir supprimer ce(s) type(s)?", vbYesNoCancel + vbCritical, "Enlever type")
If intEnleverType <> vbYes Then Exit Sub
'si la sélection est au niveau d'un nouvel enregistrement
If [Form_req_type_contact sous-formulaire1].NewRecord = True Then
intEnleverType = MsgBox("Un enregistrement qui n'existe pas, ne peut être supprimé !", vbExclamation, "ATTENTION")
Exit Sub
End If
'va chercher les infos du sous-formulaire
Set rs = [Form_req_type_contact sous-formulaire1].Recordset
rs.Delete
End Sub
bye
Enaira