Salve a tutti,
non riesco a capire l'errore.
Ho creato questo semplice codice:

If Testo253.Text <> "" Then
risp = MsgBox("Sei sicuro di voler uscire?", vbYesNo, "Chiudi")
If risp = vbYes Then
save = MsgBox("Vuoi salvare?", vbYesNo, "Salva")
If save = vbYes Then
DoCmd.save
End If
DoCmd.Close , , acSaveNo
End If
Else
DoCmd.Close , , acSaveNo
End If


Il problema è che quando controllo nel database noto che mi ha salvato lo stesso il contenuto della Testo253 anche se io gli dico di non farlo.
Dal debug noto che effettivamente mi restituisce un vbNo..
ma allora perchè salva lo stesso???

grazie mille!