Newsgroup: it.comp.appl.access
Titolo: come associare un numero ad una descrizione....

Salve ragazzi ...
Ho questo problema:
- ho una query che mi da come risultato una tabella "piena di numeri";
ora vorrei fare una maschera ed un successivo report che ai numeri
sostituisca una descrizione.... nel senso:
Nella tabella ho:
VARIETA SIMMETRIA COLORE
golden 1 2 
e vorrei che sulla maschera ci fosse
VARIETA Golden
SIMMETRIA asimmetrico (ovvero la descrizione associata al valore 1 del
campo)
COLORE molto colorato ( (ovvero la descrizione associata al valore 2
del campo in questione)
qual'e' il metodo piu' conveniente per fare cio'?
Ho un sacco di campi (una 30) nei quali pero' i numeri contenuti hanno
descrizioni diverse (riferendomi all'esempio di prima il valore 1 che
puo' essere sia nel campo SIMMETRIA,sia nel campo COLORE ha nel primo
caso la descrizione "ASIMMETRICO" nel secondo caso "POCO COLORATO".
Vi ringrazio per l'attenzione.
Ivan

 ha scritto nel messaggio
news:2g8gmt04h0e4eeqjg...@4ax.com...

Perchè non crei altre due tabelle, una per la simmetria ed una per il
colore, dove associ ad ogni colore o ad ogni simmetria la corrispondente
descrizione. La tabella che utilizzi attualmente a questo punto conterrà
solo valori numerici, a parte la varietà che si legheranno con i valori
numerici delle due tabelle.
Se non sono stato chiaro dimmelo.
Ciao, Salvatore

 ha scritto nel messaggio
news:2g8gmt04h0e4eeqjg...@4ax.com...

Devi fare tante tabelle quante sono le descrizioni diverse, cioč una tabella
"simmetria", una tabella "colore", ecc. in queste tabelle avrai due campi:
un campo ID che contiene il numero corrispondente nella tabella principale e
un campo Descrizione, che contiene la descrizione. Aggiungi tutte queste
tabelle alla query e le colleghi alla tabella principale.
Ad esempio per la tabella "simmetria" farai un JOIN tra il campo che
contiene il numero della simmetria nella tabella principale con il campo ID
della tabella simmetria.
Crei una maschera, con la composizone automatica, basata sulla query e il
piů č fatto.
Ciao
Arturo

Non avevo visto la tua risposta...
Ciao
Arturo

 ha scritto nel messaggio
news:Kq_97.1819$te7....@news.infostrada.it...

Non importa, anzi mi fa piacere che abbiamo dato piů o meno lo stesso tipo
di risposta, anche se la tua era piů dettagliata.
Ciao, Salvatore


wrote:
Vi ringrazio per il vostro aiuto molto importante per un pivellino
come il sottoscritto...
La domanda ora pero' e' questa:
Il calcolo che faccio sui campi che vi ho descritto puo' dare
risultati non interi... nel senso che quando faccio la media negli
anni potrei avere questo risultato 2+3=5 la media dei 2 anni e' 2.5
(quindi in realta' un valore fasullo perche la descrizione e' relativa
al valore 2 od al valore 3).
1.Secondo voi posso ancora fare il join diretto su questo campo?
2.Posso fare un arrotondamento sul campo ( e cosi' poi il join
dovrebbe funzionare?)
3.Potrei nel caso che il risultato fosse non intero concatenare le
stringhe di descrizione? (il risultato e' 2.5 la descrizione potrebbe
essere descrizione2 concatenata a descrizione3).
Vi ringrazio ancora per l'attenzione


De nada, ciao
Arturo


Ciao e grazie...
Ivan

 >> essere descrizione2 concatenata a descrizione3).
Per fare una cosa del genere secondo me non basta più una query ma occorre
un codice VBA, dove confronti il risultato dei calcoli con un intervallo di
numeri, ad esempio l'intervallo [2, 3).

Grazie per le risposte...
ora provo.
Ivan


 Ivan
Potresti provare anche a scrivere DOPO il quoting?
Antonio