Originariamente inviato da 1sirena
Dopo quasi un giorno ho capito dov'era l'errore ...

apici messi dove non dovevano esserci

cmq adesso mi dā questo errore (img) ... e vā in debug sulla linea di codice che mi hai postato tu

codice:
  DoCmd.RunSQL ("DELETE [valutazione_prova].* FROM Valutazione_prova WHERE Matricola = " & Me.ElnStudenti.Column(0) & " AND IdDocente = " & Form_HomeDocente.txtID.Value & " AND IdMateria=" & idmateria & " AND Data_prova=#" & Me.cmbData.Value & "# AND Quadrimestre= '" & Me.cmbQuadrimestre.Value & "' AND Tipo='" & Me.cmbTipo.Value & "' AND Voto=  " & Me.cmbVoto.Value & "")
AIUTOOOOOOOOOOOOOOOOOOOOO!!!!
Se vuoi cancellare record senza visualizzare quella schermata devi fare

docmd.setwarnings false
docmd.runsql tua_query
docmd.setwarnings true