Newsgroup: it.comp.appl.access
Titolo: casella combinata (valore numerico-anitestetico)

ho una tabella RISULTATIGARE con i seguenti campi:
id_risultatigare
id_pilota   <--------------------------> idpilota, nome, cognome
id_posizione
che come si vede dallo schema collega id_pilota ad un'altra tabella
PILOTI con l'elenco completo.
il campo id_pilota nella tabella in questione è di tipo numerico
(chiaramente).
ho creato la maschera e una casella combinata per il campo id_pilota
che nella tendina mi mostra tutti e 3 i campi. il problema è che una
volta selezionato il pilota mi si visualizza il relativo numero di
id_pilota, mentre vorrei che SOLO NELLA MASCHERA restasse il cognome.
questo solo per comodità di inserimento dei risultati.
è impossibile vero?
avete qualche altro trucco per evitare il problema?
p.s. non posso mettere il campo id_pilota come testo (memorizzandoci
il cognome del pilota ad es.) perchè mi sballerebbe le query per la
classifica.
boh
grazie 
Sibode

> č impossibile vero?
niente č impossibile
setta la combobox in questo modo:
Vai su Proprietą ->formato:
numero colonne -> 3
Larghezza colonne -> 0;5;0

 avete qualche altro trucco per evitare il problema?
impossibilissimo, basta mettere la ampiezza della prima colonna a 0
(proprieta' larghezza colonne della casella combinata
--
a.cara 
Togli qualcosa dall'email

(proprieta' larghezza colonne della casella combinata
ho risolto alla perfezione... grazie
avrei però un altro quesito.
1. tabella GARA
contiene il campo id_calendario
2. tabella CALENDARIO
data
id_circuito
3. tabella CIRCUITO
circuito
con relazione id-calendario-------data---------circuito
in una casella di riepilogo ho inserito le colonne id_candario, data,
idcircuito.
ilproblema è che id circuito mi mostra come sempre il valore numerico
anzichè il nome del circuito.
ho cercato possibili soluzioni con il trucco della larghezza colonna
ma senza successo. che fare?
ho provato pure con una query (che mi li mostra correttamente) ma
quando la chiamo dalla casella combinata mi mostra sembre ilsolito
problema.
SIMONE

proprietą -> formato
numero colonne -> 3
larghezza colonne -> 0;0; 5


fantastico. grazie 1000.
ma vacci piano col "niente è impossibile". sto preparando una domanda
da 1.000.000 di $.
Simone


l'ho già impostato in quel modo.
il problema è che (mettendo ad esempio ;3;3)
la casella combinata risulta
01/01/03       1
15/01/03       3
27/01/03       4
...                   ....
la seconda colonna (che sarebbe la terza resta in formato numerico
perchè fà capo ad una ulteriore tabella (CIRCUITO).
come poter riuscire a vedere
01/01/03     sepang
15/01/03     imola
..                    ...

 da 1.000.000 di $.
    Dollari virtuali? Allora hai ragione. Reali? Allora concorro anche io.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

 da 1.000.000 di $.
intendi dire che se ti rispondo ti è impossibile darmeli?
potresti chiedere un piccolo prestito...
Zao

 SIMONE
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

> ma vacci piano col "niente è impossibile". sto preparando una domanda

ops ragazzi, ho sbagliato simbolo. volevo indicare i RUBLI anzichè i
DOLLARI....
eehehehhe
quindi, caro Maurizio e caro Nugirip, sono già andato in banca per il
prelievo..... ... ci sono andato in fiat DOBLO' visto l'ingombro!
(pensavo di darveli tutti in monetine!!!)
:-)
tzeh, sti programmatori, quando si parla di soldi si accendono come le
lampadine dell'albero di Natale.... ehehhehe
bah, forse è meglio che vada a farmi un giretto all'aperto... access
mi sta bruciando il cervello ( o quel poco che mi rimane).
Simone
p.s. non dimenticate di mandarmi il vs indirizzo in email per la
spedizione. ehehehehe

> SIMONE
il problema resta:
relazioni:
maschera GARA
id_gara
id_calendario-----------in relazione infinito/molti con CALENDARIO
..
machera CALENDARIO
id_calendario
data
id_circuito--------------in relazione infinito/molti con CIRCUITO
maschera CIRCUITO
id_circuito
nome
nazione
poi creo una maschera basata su tabella GARA e inserisco la
casella combinata ID_CALENDARIO
che mi mostra la data (relogarmente) e il circuito (in modo numerico,
cioè l'id_circuito e non come vorrei il nome del circuito).
boh... sarà una sciocchezza ma mi fa morire!
Simone

 ha scritto nel messaggio
news:r32i3vgd397n9pjb8...@4ax.com...

Fermo restando che ritengo che GARA, CALENDARIO e CIRCUITO siano tabelle e
non maschere.
Se come penso la casella combinata ID_CALENDARIO ha tre colonne di cui la
prima è non visibile.
Se come penso la casella combinata ID_CALENDARIO ha come origine riga un
codice SQL simile a questo:
SELECT DISTINCTROW CALENDARIO.id_calendario, CALENDARIO.data,
CALENDARIO.id_circuito
FROM CALENDARIO
ORDER BY CALENDARIO.data;
Prova ad usare come origine riga della casella combinata ID_CALENDARIO un
codice SQL simile a questo:
SELECT DISTINCTROW CALENDARIO.id_calendario, CALENDARIO.data, CIRCUITO.nome
FROM CIRCUITO INNER JOIN CALENDARIO ON CIRCUITO.Id_circuito =
CALENDARIO.id_circuito
ORDER BY CALENDARIO.data;


 anzichè il nome del circuito.
e mi pare chiaro che ti mostra l'id del circuito sopratutto se nella
query
il nome del circuito non ce lo metti (mi sembra che e' quello che fai)
l'SQL e' bravo ma i miracoli ancora non li fa
i campi che ti serve estrarre nella query sono:
data-gara , nome del circuito e tipo gara (immagino se 125,250,gp)
ovviamente per poterlo fare devi relazionare le tre tabelle attraverso 
gli id's
(io, presumibilmente, cosi' ad occhio, la tabella calendario non
la avrei implementata anche se quello che hai fatto rispetta pienamente
le regole di normalizzazione)
cmq quando hai un altro quesito fai un'altro post altrimenti 
"..tutto si confonde..."
ciao  Simo
--
a.cara 
suzuki 650sv (me ridono dietro perche' cio' il bauletto)
Togli qualcosa dall'email