Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

boolean per forza si o no?

138 views
Skip to first unread message

Bud

unread,
Jun 13, 2006, 12:32:00 PM6/13/06
to
Il problema e' questo. Ho una maschera in cui sono presenti caselle di
controllo boolean. Compilando la maschera bisogna ovviamente compilare anche
i vari si o no. Non vorrei abbandonare il meccanismo di compilazione con
casella di controllo proposto da access. d'altronde ho l'esigenza che tutti
i campi siano debitamente compilati. Infatti ho predisposto un meccanismo di
controllo che mi segnala errore se un campo rimane vuoto. Con i boolean
pero' non so come fare visto che di default assumono il valore false per cui
di fatto non so se sono stati presi in considerazione o meno nel momento
dell'immissione dati. L'ideale sarebbe se assumessero di default un valore
null e solo cliccandoci sopra si attiva il false o il true.
Saluti a tutti
Bud


Alessandro Baraldi

unread,
Jun 13, 2006, 12:46:30 PM6/13/06
to

Bud ha scritto:

Imposta lo Stato Triplo=Si, quindi metti come Default Value=Null

Ciao
@Alex

Bud

unread,
Jun 13, 2006, 12:59:24 PM6/13/06
to
sopra si attiva il false o il true.
>> Saluti a tutti
>> Bud
>
> 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


Alessandro Baraldi

unread,
Jun 13, 2006, 1:04:43 PM6/13/06
to

Bud ha scritto:

> 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

unread,
Jun 13, 2006, 1:15:17 PM6/13/06
to

"Alessandro Baraldi" <ik2...@libero.it> ha scritto nel messaggio
news:1150218283.3...@i40g2000cwc.googlegroups.com...

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


Alessandro Baraldi

unread,
Jun 13, 2006, 2:51:59 PM6/13/06
to

Bud ha scritto:

> 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

Bud

unread,
Jun 14, 2006, 12:44:38 PM6/14/06
to

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.

Alessandro Cara

unread,
Jun 14, 2006, 12:56:05 PM6/14/06
to
non mi risulta che i tipi si/no abbiano "obbligatoriamente" un valore
"Falso" fatto sta che ogni volta devo imputargli tale valore per evitare
che mi appaiano "grigetti". Non l'ho mai usato ma mi risulta anche che
per i check boxes esista lo "state triple" che a qualcosa dovrebbe pur
servire.
--
ac

Alessandro Baraldi

unread,
Jun 14, 2006, 1:00:57 PM6/14/06
to

Alessandro Cara ha scritto:

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

Alessandro Cara

unread,
Jun 14, 2006, 1:02:24 PM6/14/06
to
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

Alessandro Baraldi

unread,
Jun 14, 2006, 1:02:33 PM6/14/06
to

Bud ha scritto:


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

Alessandro Cara

unread,
Jun 14, 2006, 1:06:13 PM6/14/06
to
Alessandro Baraldi wrote:
> Alessandro Cara ha scritto:
>
>
>>Bud wrote:
>>
>>>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.
>>
>>non mi risulta che i tipi si/no abbiano "obbligatoriamente" un valore
>>"Falso" fatto sta che ogni volta devo imputargli tale valore per evitare
>>che mi appaiano "grigetti". Non l'ho mai usato ma mi risulta anche che
>>per i check boxes esista lo "state triple" che a qualcosa dovrebbe pur
>>servire.
>>--
>>ac
>
>
> Forse non hai seguito bene, ho suggerito lo stato triplo come hai detto
> anche tu
Non avevo seguito "per niente". Gia' mi sono fustigato (parzialmente).

Ma cosa ci fai in giro? Gia' ti davo sui blocchetti di partenza.
--
ac

Alessandro Baraldi

unread,
Jun 14, 2006, 1:11:12 PM6/14/06
to

Alessandro Cara ha scritto:

[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

Alessandro Baraldi

unread,
Jun 14, 2006, 1:13:33 PM6/14/06
to

Alessandro Cara ha scritto:

[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

0 new messages