Imposta lo Stato Triplo=Si, quindi metti come Default Value=Null
Ciao
@Alex
mmmmmh... mica mi funziona. Dentro "Valore predefinito" ho inserito = null
(oppure null). Il controllo pero' mi risulta inattivo. Cioe' ci clicco sopra
e non cambia in true ma rimane vuoto, cioe' false, se non ci clicco affatto
mi da' false. Insomma qualunque cosa faccio mi da false. Sbaglio
qualcosa.... vero?
Ciao
Bud
> mmmmmh... mica mi funziona. Dentro "Valore predefinito" ho inserito = null
> (oppure null). Il controllo pero' mi risulta inattivo. Cioe' ci clicco sopra
> e non cambia in true ma rimane vuoto, cioe' false, se non ci clicco affatto
> mi da' false. Insomma qualunque cosa faccio mi da false. Sbaglio
> qualcosa.... vero?
> Ciao
> Bud
Hai impostato la proprietà Stato Triplo come ho detto...???????????
Ciao
@Alex
Bud ha scritto:
Ciao
@Alex
Si' si'. Ma googolando ho trovato questo:
[inizio]
Perchè la casella è associata ad un campo Si/No di una tabella, che non
può contenere valori Null. Lo 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.
Namor
[fine]
Risulta anche a te? Io ho fatto la prova con una casella di controllo non
associata con le impostazioni che mi hai consigliato ed effettivamente
funziona come vorrei io. Se non c'e' altro modo potrei riassegnare i valori
della casella di controllo ai campi della relativa tabella. Mi sembra un
po' un'accrocco, ma se funziona.... che ne dici.
Grazie in anticipo della disponibilita' comunque.
Bud
> Si' si'. Ma googolando ho trovato questo:
>
> [inizio]
>
> Perchè la casella è associata ad un campo Si/No di una tabella, che non
> può contenere valori Null. Lo 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.
> Namor
>
> [fine]
>
>
>
> Risulta anche a te? Io ho fatto la prova con una casella di controllo non
> associata con le impostazioni che mi hai consigliato ed effettivamente
> funziona come vorrei io. Se non c'e' altro modo potrei riassegnare i valori
> della casella di controllo ai campi della relativa tabella. Mi sembra un
> po' un'accrocco, ma se funziona.... che ne dici.
>
> Grazie in anticipo della disponibilita' comunque.
>
> Bud
Certo è proprio come hai detto.
Puoi usare un Tipo Campo diverso o sei vincolato al Boolean...?
Prova ad usare un campo Testo.
Verrà accettato lo stato di NULL e in caso di scrittura
verrà salvato True=-1 e False=0 ovviamente come testo ma
non è poi gravissimo...!
@Alex
Prova ad usare un campo Testo.
Verrà accettato lo stato di NULL e in caso di scrittura
verrà salvato True=-1 e False=0 ovviamente come testo ma
non è poi gravissimo...!
@Alex
Faro' cosi'....Peccato, a livello visivo mi piaceva molto la casellina di
controllo.
Forse non hai seguito bene, ho suggerito lo stato triplo come hai detto
anche tu
ma il campo Boolean al quale è associato il Controllo non accetta lo
stato Triplo
che nel suo 3° stato prevede il NULL.
A tal scopo ho suggerito di usare un campo Testo se l'esigenza è
quella di avere
la CeckBox con lo stato triplo che dovrebbe risolvere la cosa anche se
è un compromesso.
Ciao
@Alex
Pero' mi sembra che il motivo sia dovuto al fatto che il campo della
tabella e' definito per non avere valori "null".
Se viene "ridefinito" non vedo il motivo per cui non debba accettare "null"
--
ac
Ma la CheckBox la puoi continuare ad usare.....!
Nel campo Testo troverai:
0 ----> False
-1----> True
Null --->Null
Ovviamente saranno Testo e non Boolean ma anche a livello di Queries
potrai fare tutto.
@Alex
Ma cosa ci fai in giro? Gia' ti davo sui blocchetti di partenza.
--
ac
[CUT]
> Non avevo seguito "per niente". Gia' mi sono fustigato (parzialmente).
Si avevo intuito, ma non fustigarti mai Self-Service ci sono già gli
altri
a farlo...!
;-)
> Ma cosa ci fai in giro? Gia' ti davo sui blocchetti di partenza.
No, parto Venerdì mattina..., non posso partire prima e rientrerò
Lunedì mattina
dopo la nottata in treno direttamente sul luogo di lavoro... è un
periodo di Ferie estive
e la manovalanza a basso costo scarseggia, quindi mi hanno detto che
sono indispensabile.....!
;-)
Sono spiacente di non poterti incontrare, ma chissà non sia per
un'altra volta.
> --
> ac
Ciao
@Alex
[CUT]
> P.S. : mi scuso non avevo letto tutto il 3D.
>
>
> Pero' mi sembra che il motivo sia dovuto al fatto che il campo della
> tabella e' definito per non avere valori "null".
> Se viene "ridefinito" non vedo il motivo per cui non debba accettare "null"
> --
> ac
Ti risulta che un campo Boolean possa accettare Null...?
A me no, ma ogni giorno ne scopro una nuova quindi sarebbe buono a
sapersi..!
@Alex