Ti ringrazio, ho fatto degli aggiustamenti e funziona:

Set rs = CurrentDb.OpenRecordset("SELECT * FROM ABBONATO WHERE ABBONATO.Codice= '" & Me.Codice.Value & "'")


Ora come faccio a verificare se il record che mi ha restituito è nullo oppure no? Ho provato

if isNull(rs("Codice") then

msgbox "Nullo"

else

msgbox "non nulla"

end if


Mi fa sempre sull'else e mai sul primo anche se il rs è nullo