questo è un codice che ti può servire per stabilire se hai già un record in tabella conlo stesso valore nel campo interessato

nell'evento dopo l'aggiornamento del campo : "nomecampo"

If (Not IsNull(DLookup("[nomecampo]", "Tabella", "[nomecampo] ='" & Me!nomecampo & "'"))) Then
MsgBox "Questo prodotto risulta già immesso nell'elenco."
nomecampo = Null
Me!nomecampo .Undo


fammi sapere eventualmente meglio quello che ti occorre
ciao

mila