Newsgroup: it.comp.appl.access
Titolo: Gruppo di opzioni associato a un campo si/no.....non va!

Ho un campo si/no rappresentato in una maschera da un gruppo di opzioni
con due pulsanti di opzione.
La maschera è basata su una query che include, tra gli altri, il campo
tblFilm.InCineteca (che è il mio campo si/no).
Il gruppo di Opzioni si chiama "optInCineteca" e la sua origine
controllo è "InCineteca".
I due pulsanti di opzione hanno i relativi valori impostati a
     -1     per il Sì     e
      0     per il No
Quando cerco di clickare sui pulsanti di opzione mi compare nella barra
di stato il messaggio "Impossibile modificare. Controllo associato al
campo 'InCineteca' sconosciuto.
Dove sbaglio?

 ha scritto nel messaggio 
news:1163170180....@m7g2000cwm.googlegroups.com...
Ho un campo si/no rappresentato in una maschera da un gruppo di opzioni
con due pulsanti di opzione.
La maschera č basata su una query che include, tra gli altri, il campo
tblFilm.InCineteca (che č il mio campo si/no).
....
....
Dove sbaglio?
Io ho cercato anche di capire il tuo problema, ma non ci riesco. Potresti essere magari piů 
dettagliato, inserendo i nomi dei controlli e relativi campi associati?

 dettagliato, inserendo i nomi dei controlli e relativi campi associati?
In realtà pensavo di aver detto tutto, forse non sono stato chiaro.
Provo ad usare altre parole. Nel caso, dimmi cosa ti manca perchè
campi, query, e nomi dei controlli, mi pare di averli citati.
Allora:
Ho un campo con tipo di dati booleano.
In una maschera pensavo di poterlo inserire tramite un gruppo di
opzioni con i due relativi pulsanti (credo si possa, no?): uno a
rappresentarmi il valore Si, o -1 che dir si voglia, l'altro a
rappresentarmi il no, o 0 che dir si voglia.
La query sottostante la maschera include, ovviamente, il campo
"InCineteca" che raccoglie i miei valori booleani.
l'origine controllo del gruppo di opzioni è il campo "InCineteca"
I due pulsanti sono impostati ai valori 0 e -1
Quando cerco di clickare sui pulsanti di opzione mi compare nella barra
di stato il messaggio "Impossibile modificare. Controllo associato al
campo 'InCineteca' sconosciuto.
Questo è quanto.
Grazie ancora.

 ha scritto nel messaggio 
news:1163249106.8...@m7g2000cwm.googlegroups.com...
..........
........
Quando cerco di clickare sui pulsanti di opzione mi compare nella barra
di stato il messaggio "Impossibile modificare. Controllo associato al
campo 'InCineteca' sconosciuto.
Questo č quanto.
Grazie ancora.
Ascolta una cosa, vedi se puoi affrontare il rpoblema in un altro modo.
Se vuoi impostare il valore di un campo boolean di nome "InCineteca" tramite la pressione di due 
opzioni, ti conviene (almeno, io non conosco altri sistemi) creare due eventi click sulle opzioni 
che gestiscono il valore del campo e che modificano l'opzione antagonista.
Un esempio, dati "OpzYes" e "OpzNo" due controlli opzione, il primo associato al campo "InCineteca" 
e il secondo non associato, potrebbe essere:
------------------------
Private Sub OpzYes_AfterUpdate ()
OpzNo=not OpzYes
End Sub
---------------------
Private Sub OpzNo_AfterUpdate ()
OpzYes=not OpzNo
End Sub
--------------------
Private Sub Form_Load ()
OpzYes_AfterUpdate
End Sub
------------------
La prima e la seconda aggiornano l'opzione antagonista al proprio valore negato, mentre l'evento sul 
Load della maschera setta l'OpzNo a seconda del valore contenuto in OpzYes (In quanto non associato, 
ha bisogno di essere sempre gestito da codice)
Fammi sapere
Michele

 ha bisogno di essere sempre gestito da codice)
Si effettivamente sono riuscito a risolvere in un altro modo ancora,
stravolgendo tutto quanto però.
E' solo che mi è rimasto il dubbio di sapere come mai non si riesca a
a rappresentare in una maschera un campo booleano tramite due pulsanti
di opzioni.
Il tuo modo non l'ho provato ma potrebbe essere una soluzione.
Grazie di tutto.
^_*

 Grazie di tutto.
Perche' stravolgere? Non e' sufficiente un checkbox?
-- 
ac
email: w+1=x

 End Sub
In quanto la routina va chiamata ad ogni cambio record. Inoltre per record nuovi bisognerebbe 
assicurarsi che il campo InCineteca abbia un valore di default che non sia Null, altrimenti la 
negazione di Null genera errore.
Michele 


Sicuramente, ho stravolto perchè si sono aggiunte altre opzioni e il
checkbox non era più sufficiente. Era comunque quello che avevo
cercato di sostituire con il gruppo di opzioni.

Michele (Giò) ha scritto:

Si, vero.