Newsgroup: it.comp.appl.access
Titolo: Segnalazione di errore su combo con valore Null

Ciao a tutti,ho questa problematica (prob. banale,ma non ne riesco ad
uscire.
Sull'evento "prima di aggioenare di un combo ho inserito il seguente
codice :
Me.Codicefiscale = Me.Combo.Column(8)
Ovviamente per praticita' ho inserit ouna sola riga ma il concetto no
cambia.
Mi succede che se il valore del combo alla colonna 8(colonna che
corrisponde al CF) e'  Null mi esce la segnalazione "il campo
Codicefiscale non puo' contenere una stringa di val null"
Ovviamente se nella colonna del combo ci sono dati il prob. non
sussiste.
Per ovviare al problema ho provato ad utilizzare  On error gto
err...........Err:
Facendo così mi evita il messaggio di errore ma quando il combo
contirnr i dati non vengono scritti.
Ho provato anche con un istruzione If.....
If  isnull(me.Codicefiscale ) then
else
Me.Codicefiscale = Me.Combo.Column(8)
endif
In questo caso dopo il ..Then ho volutamente non scritto nulla ma il
risultato non cambia.
Come posso fare per risolvere il prob????'
Dino

 ha scritto nel messaggio 
news:58c095ba-0a4d-49ab...@g26g2000vba.googlegroups.com...
Ciao a tutti,ho questa problematica (prob. banale,ma non ne riesco ad
uscire.
Sull'evento "prima di aggioenare di un combo ho inserito il seguente
codice :
Me.Codicefiscale = Me.Combo.Column(8)
Ovviamente per praticita' ho inserit ouna sola riga ma il concetto no
cambia.
Mi succede che se il valore del combo alla colonna 8(colonna che
corrisponde al CF) e'  Null mi esce la segnalazione "il campo
Codicefiscale non puo' contenere una stringa di val null"
Utilizza la funzione Nz
Antonio

Dino
-- 
Ciao
Geppo 

 ha scritto nel messaggio 
news:58c095ba-0a4d-49ab...@g26g2000vba.googlegroups.com...
Ciao a tutti,ho questa problematica (prob. banale,ma non ne riesco ad
uscire.
Sull'evento "prima di aggioenare di un combo ho inserito il seguente
codice :
Me.Codicefiscale = Me.Combo.Column(8)
Ovviamente per praticita' ho inserit ouna sola riga ma il concetto no
cambia.
Mi succede che se il valore del combo alla colonna 8(colonna che
corrisponde al CF) e'  Null mi esce la segnalazione "il campo
Codicefiscale non puo' contenere una stringa di val null"
Ovviamente se nella colonna del combo ci sono dati il prob. non
sussiste.
Per ovviare al problema ho provato ad utilizzare  On error gto
err...........Err:
Facendo cos� mi evita il messaggio di errore ma quando il combo
contirnr i dati non vengono scritti.
Ho provato anche con un istruzione If.....
If  isnull(me.Codicefiscale ) then
else
Me.Codicefiscale = Me.Combo.Column(8)
endif
In questo caso dopo il ..Then ho volutamente non scritto nulla ma il
risultato non cambia.
Come posso fare per risolvere il prob????'
Dino
-----------------------------------
Forse il problema � da ricercare nelle propriet� del campo nella tabella:
Richiesto = No
Consenti lunghezza zero = S�
Ovviamente, come ti � stato gi� detto, l'evento va gestito anche dalla 
maschera.
Infatti se Me.Codicefiscale non accetta un valore null e se la combo 
restituisce un null, allora...
Ciao, Carlo 

 ha scritto nel messaggionews:58c095ba-0a4d-49ab...@g26g2000vba.googlegroups.com...

Ciao ragazzi e grazie a tutti per le vostre risposte.Ha ragione
Carlo,bastava mettere "Consenti lunghezza zero = S" nelle prop. del
campo in tabella.
Problema risolto
grazie mille a tutti.
Dino
NB:Super Carlo ti ricordi del mio problema (livelli e sottolivelli)????
Hai ancora la copia del DB ??O devo rimandartela ????