Newsgroup: it.comp.appl.access
Titolo: Inserire valore null in casella controllo

Salve a tutti,
la domanda è questa.
Ho una casella di controllo, con valore predefinito null.
Se clicco sulla casella ho la possibilità di inserire il valore Sì, oppure
No, ma se mi accorgo di aver sbagliato, perchè in effetti non volevo
rispondere né SI né NO, come posso reinserire il valore null nella casella
di controllo?
Vorrei evitare di scrivere il codice associato ad un evento, (anche perchè
non ho una ma diverse caselle di controllo) e vorrei sapere se esiste
qualche combinazione da tastiera per inserire null nella casella
incriminata.
Grazie a tutti
Nina

 ha scritto nel messaggio
news:RWlDb.215965$hV.84...@news2.tin.it...

non credo che la tua gestione della casella sia ottimale così.
Meglio piuttosto allora usare un gruppo di opzioni con 3 opzioni, Sì, No,
Null.
(che poi è tutto da capire che devi fare se c'è null....)
Antonio

Nina ha scritto:

Dovrebbe esserci una proprietà "Stato triplo" per le checkbox, prova ad
abilitarla. Non so se c'è in tutte le versioni di Access.
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Ma lo stato triplo non puo' essere una condizione per dire, in fase di
ricerca, non importa se check1 è vero o falso?
grazie
F
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 F
Dipende da come costruisci la condizione di ricerca.
Se la costruisci in modo dinamico escludendo i controlli
con valore Null non č un problema, e sinceramente faccio
cosě, mi evito di gestire NZ(.....) ed inserire criteri non esistenti.
Ciao.
@Alex.

 F
No, devi usare un criterio esplicito tipo "check1=true OR check1 is Null".
Se metti solo check1=true non ti restituisce i valori Null.



Io uso già un gruppo di opzioni si /no con origine controllo impostata sul
campo in questione, ma con il gruppo di ozioni non riesco ad impostare un
terzo valore corrispondente a null (i valori di opzione possono essere solo
numerici).
Ripeto, vorrei evitare di dover scrivere del codice da associare ad un
evento perchè ho un bel po' di casi simili e vorrei risparmiare un po' di
tempo.
Oppure vorrei creare una funzione generale che vada bene sempre, sfruttando
qualche proprietà tipo Active screen (vado a memeoria, scusatemi se dico
fesserie)
Grazie ancora
Ciao Nina

 ha scritto nel messaggio
news:brktgv$7as$1...@news.newsland.it...

Si, ho provato ad abilitarla, ma poi se schiaccio tre volte mi appare il
messaggio di errore, "E' stato immesso un valore non valido per il campo,
ecc. ecc. " Perche?
Grazie
Ciao Nina

 Ciao Nina
Perchè la casella è associata ad un campo Si/No di una tabella, che non
può contenere valori Null. Lo Stato triplo lo puoi usare solo con checkbox
non associate.
Vedrai che se anche se hai impostato per la tua checkbox il valore
predefinito Null, appena  inserisci un nuovo record prenderà
automaticamente il valore False.
Se proprio ti serve un campo a tre valori devi trovare un altro sistema.


 ha scritto nel messaggio
news:slzDb.48$wM....@news1.tin.it...

Vedi quanto consigliato a Francesco, che fa al caso tuo...
Antonio

 ha scritto nel messaggio
news:brmhgi$lbj$1...@news.newsland.it...

Ok, cercherò un altro sistema
Grazie mille
Nina