Newsgroup: it.comp.appl.access
Titolo: problema campo Si/no

Ho una casella riepilogativa che visualizza i campi di una tabella tra
cui alcuni campi del tipo SI/no.Fino a ieri la casella visualizzava Si
o No mentre ora visualizza 0 -1.Sapete cosa può essere successo?ho
guardato le proprietà del campo ma non ho trovato nulla.Grazie a tutti


Tasto destro del mouse sulla casella e nelle proprieta' scheda "Tutte" 
imposta il valore formato a "SI/NO".
-- 
Ciao
Access 

nella scheda tutte non c'è il valore formato!!!
On 2 Ott, 17:02, "Access" <c...@tin.it.invalid> wrote:



Ma il valore da te indicato "0 -1" dove lo visualizzi? è una textbox?
-- 
Ciao
Access 

On 2 Ott, 17:19, "Access" <c...@tin.it.invalid> wrote:

lo visualizzo in un elenco(casella di riepilogo) associato ad una
tabella in cui ci sono dei campi con il tipo dati  Si/no

 tabella in cui ci sono dei campi con il tipo dati  Si/no.
Bene.
Allora apri la tabella in modalita' struttura, posiziona il cursore nel 
campo tipo "si/no" e poi in basso nella proprieta' formato imposta "si/no".
-- 
Ciao
Access 


Già fatto ma persiste il problema


Bhe, allora non so cos'altro possa interferire.
Forse, c'è qualcuno piu' esperto che ha già riscontrato e risolto il 
problema.
-- 
Ciao
Access 

 ha scritto nel messaggio 
news:1191339942....@y42g2000hsy.googlegroups.com...
Già fatto ma persiste il problema
[risposta]
Se la casella combinata è associata, vedi il valore del campo; nella query, 
origine riga, crea un campo calcolato che visualizzi il testo associato al 
valore:
es.
SELECT nomeCampoSiNo, IIf([nomeCampoSiNo]=-1,"Sì","No") AS txtNomeCampoSiNo
FROM nomeTabella;
Nelle proprietà della casella combinata:
- come colonna associata lasci la prima (1)
- nel numero delle colonne inserisci: 2
- nella larghezza delle colonne inserisci: 0cm;2cm
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggionews:1191339942....@y42g2000hsy.googlegroups.com...

Mmmm....pensavo che la cosa fosse più semplice ed ho spiegato il
problema semplificato.
In realtà ho una casella di riepilogo(non una casella combinata) che
viene popolata da una query.La query è una seplice "select * from
nometabella" che visualizza tutti i  campi della mia tabella.La
colonna associata deve essere per forza l'1 poichè identifica il mio
campo id che serve poi per aprire altre maschere,fare modifiche a quel
determinato record...ecc...ecc.
La mia tabella ha una struttura del genere:
id
schedaA      SI/no
SchedaB      Si/no
..
..
La casella di riepilogo ha come larghezza colonne:0; 0,5; 0,5..
poichè non m'interessa di far vedere l'id

 ha scritto nel messaggio 
news:1191397296.7...@50g2000hsm.googlegroups.com...
Mmmm....pensavo che la cosa fosse più semplice ed ho spiegato il
problema semplificato.
In realtà ho una casella di riepilogo(non una casella combinata) che
viene popolata da una query.La query è una seplice "select * from
nometabella" che visualizza tutti i  campi della mia tabella.La
colonna associata deve essere per forza l'1 poichè identifica il mio
campo id che serve poi per aprire altre maschere,fare modifiche a quel
determinato record...ecc...ecc.
La mia tabella ha una struttura del genere:
id
schedaA      SI/no
SchedaB      Si/no
..
..
La casella di riepilogo ha come larghezza colonne:0; 0,5; 0,5..
poichè non m'interessa di far vedere l'id
[risposta]
Non cambia nulla.
Stessa modalità, lasci la prima colonna come associata e la seconda ci metti 
il campo calcolato, stessa cosa per la larghezza delle colonne...
Ciao.
-- 
Sergio MAZZA 

 Sergio MAZZA
Funziona applicato ad un esempio semplice,ma al mio db non riesco.
La mia casella non è associata ma riempita tramite una query;se
nell'origine riga della casella inserisco anche la query che mi hai
detto tu non mi fa vedere nulla anche se incremento il numero delle
colonne della mia casella.e poi il valore eventualmente Si/no che
calcola me lo fa vedere alla fine delle mie colonne mentre io vorrei
vederlo in seconda posizione...mi sa che non c'è soluzione

 ha scritto nel messaggio 
news:1191404047.1...@57g2000hsv.googlegroups.com...
Funziona applicato ad un esempio semplice,ma al mio db non riesco.
La mia casella non è associata ma riempita tramite una query;se
nell'origine riga della casella inserisco anche la query che mi hai
detto tu non mi fa vedere nulla anche se incremento il numero delle
colonne della mia casella.e poi il valore eventualmente Si/no che
calcola me lo fa vedere alla fine delle mie colonne mentre io vorrei
vederlo in seconda posizione...mi sa che non c'è soluzione
[risposta]
Che significa: "...La mia casella non è associata ma riempita tramite una 
query;..."?
Ho fatto delle prove.
Premetto che la proprietà "formato" (struttura della tabella) del campo 
booleano è impostata a "Sì/No".
Una casella di riepilogo:
- non associata con origine riga:
-- una select su un campo booleano visualizza Sì/No
-- una tabella con lo stesso campo visualizza Sì/No.
- associata al campo booleano con origine riga:
-- una select su un campo booleano visualizza Sì/No
-- una tabella con lo stesso campo visualizza Sì/No.
Ora tu in quale condizione sei?
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggionews:1191404047.1...@57g2000hsv.googlegroups.com...

una casella di riepilogo non associata,senza origine riga.
La casella è riempita grazie al codice in apertura maschera:
Me.elenco.RowSource = "Q-Lista"

Dimenticavo:
La query è una semplice select * from tabella;
Nella casella poi metto io a 0 le colonne che non voglio vedere;i
campi si/no si trovano nelle prime tre posizioni dopo il campo id(che
non mi interessa di visualizzare);quindi la larghezza colonne è:
0;1;1;1....e via tutti gli altri campi

 ha scritto nel messaggio 
news:1191406139.7...@o80g2000hse.googlegroups.com...
una casella di riepilogo non associata,senza origine riga.
La casella è riempita grazie al codice in apertura maschera:
Me.elenco.RowSource = "Q-Lista"
[risposta]
Quindi l'origine riga (rowsource), c'è!
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:1191406370....@r29g2000hsg.googlegroups.com...
Dimenticavo:
La query č una semplice select * from tabella;
Nella casella poi metto io a 0 le colonne che non voglio vedere;i
campi si/no si trovano nelle prime tre posizioni dopo il campo id(che
non mi interessa di visualizzare);quindi la larghezza colonne č:
0;1;1;1....e via tutti gli altri campi
[risposta]
Cambi la query inserendo il campo calcolato...
Ciao.
-- 
Sergio MAZZA 

 Sergio MAZZA
Perfetto funziona.grazie mille