Se uso Dlookup, ho dei problemi:
- Codice: Seleziona tutto
If DLookup("[cam]", "tab", "[cam]=" + "'" + dest + "'") <> dest Then
[immetti valore]
Else
[valore gia' presente]
End If
Se nel campo CAM della tabella TAB c'e' il valore contenuto in DEST, l'espressione DLookup("[cam]", "tab", "[cam]=" + "'" + dest + "'") restituisce il valore stesso, ossia una stringa; ma se il valore non c'e', restituisce il valore NULL; quindi in teoria il codice sopra è giusto.... invece no! Vado sempre a finire nell' "else"!
E non posso testare direttamente l'espressione, perche' il risultato puo' essere o una stringa o un null, che sono tipi diversi e quindi mi da' errore.
E allora???
Come faccio????