Luca
--------------------------------
Inviato via http://usenet.libero.it
Ti conviene usare la Funzione DlookUp(F1) per verificare
l'esistenza del Record, se non esiste esegui il Salvataggio
altrimenti Me.UNDO
@Alex.
--
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG
Potresti usare la funzione DCount per contare i record presenti nella
tabella che rispettano certe condizioni (le condizioni stabilite con i
criteri della funzione DCount); se la DCount ti restituisce un valore
maggiore di zero significa che il record già esiste.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Se la tabella si chiama Tabella1.
Se il campo che non deve avere valori doppi è numerico e si chiama Pippo.
Se la casella di testo associata al campo Pippo si chiama anche lei Pippo.
If DCount("*", "Tabella1", "Pippo=" & Me!Pippo) <> 0 Then
MsgBox "Il record con Pippo uguale a " & Me!Pippo _
& " già esiste"
End If
se invece Pippo è un campo di tipo testo prova così:
If DCount("*", "Tabella1", "Pippo='" & Me!Pippo & "'") <> 0 Then
MsgBox "Il record con Pippo uguale a " & Me!Pippo _
& " già esiste"
End If
Grazie ancora