Newsgroup: it.comp.appl.access
Titolo: Raggruppamento in classi - con una classe aperta!?

Ho un piccolo problema...
non riesco ad eseguire una query che mi permetta di ricodificare un
gruppo di record in una serie di classi, con una classe altro! MI
SPIEGO MEGLIO con un esempio simile!!!
Ipotizziamo di avere una tebella con una serie di numeri inseriti in
vari record. In un altra tabella ho invece due campi che mi delimitano
la classe ed un campo per la descrizione della classe. Esempio
Tabella 1
Campo X
34
566
44
134
156
77
Tabella 2
Campo A - Campo B - Descrizione
1         100       Classe 1
101       200       Classe 2
Tramite una query (E QUESTO LO RIESCO A FARE)... associo ad ogni
record della tabella 1, la classe di appartenenza!
Tabella 3
Campo X - Descrizione
34        Classe 1
44        Classe 1
134       Classe 2
156       Classe 2
77        Classe 1
Tuttavia... perdo dei record della tabella 1 (dato che non trova
alcuna classe di appartenenza!!!... esempio per 566!). VORREI (e NON
CI RIESCO) inserire una descrizione "Classe ALTRO" se non ho trovato
alcuna classe valida!!! COME FARE!?
IPOTIZZANDO, PERO', DI NON POTER CREARE UNA TERZA CLASSE 201 -
9999999!!!
Senza una nuova classe, vorrei che la query mi inserisse "Classe
ALTRO" se non trova alcun valore che soddisfa la condizione di
appartenenza ad una classe della tabella 2!
HELP ME!
A buon rendere!!!
Marco
[OT] Account GMAIL... (per continuare l'OT! scusate!) chi fosse
interessato ho altri 5 inviti disponibili!!!

 record della tabella 1, la classe di appartenenza!
SELECT Tabella1.CampoX, NZ(Tabella2.Descrizione,"Classe ALTRO")
FROM Tabella1 LEFT JOIN Tabella2 ON
Tabella1.CampoX >= Tabella2.CampoA AND Tabella1.CampoX <= Tabella2.CampoB;
HTH.
Alessandro

 ha scritto nel messaggio 
news:a47181a2.0501...@posting.google.com...

mi pare di aver capito che il campo descrizione sia "doppio" (ovvero in 
tutte e due le tabelle), quidni fai una seconda query che controlla la 
descrizione, se è nulla allora scrive "altra classe".
ciao
Nick

Alessandro
Grazie alessandro del suggerimento...
IL MIO "PROBLEMA" è che vorrei che la query sia visualizzabile in
access (dato che le query che debbo fare cono un pò complesse e la
visualizzazione mi potrebbe aiutare!).
Ovvero... 
io utilizzato questo codice (visualizzabile su access)
SELECT Tabella1.CampoX, Tabella2.Descrizione
FROM Tabella1, Tabella2
WHERE (((Tabella1.CampoX) Between [CampoA] And [CampoB]));
tuttavia (ed ovviamente)... non mi mostra i valori esistenti in
Tabella 1 ma che non sono inclusi nelle classi della Tabella 2! COME
FARE!? E' POSSIBILE creare un codice che sia visualizzabile su access
a che permetta di ottenere il solito risultato ottenibile con il
codice che mi hai precedentemente postato (ovvero mostrando anche i
valori di Tabella 1 che tuttavia non rientrano in alcun classe!?).
Grazie del suggerimento...
Marco

 visualizzazione mi potrebbe aiutare!).
Cosa vuol dire "visualizzabile in access"? Cosa c'č che non va nella query
che ti ho proposto?
Alessandro

 Alessandro
Vorrei che il codice SQL fosse "visualizzabile in access"... ovvero,
che si potesse vedere in visualizzazione struttura... in quella
modalità di access che consente di visualizzare i join tra le varie
tabelle in modalità grafica.
Ciò, mi avvantaggierebbe nella costruzione frequente delle mie query
(un pò complesse... almeno per me! :-) )
Grazie,
Marco


Ah, ora ho capito. Purtroppo questo è un limite della Visualizzazione
Struttura di Access.
Ritengo che, soprattutto se hai l'esigenza di creare queries complesse (e
con una certa frequenza), sarebbe il caso investissi parte del tuo tempo a
studiare il linguaggio SQL che, come vedi, ti consente talvolta di risolvere
problemi in modi che non potresti "scoprire" in modalità grafica. Inoltre
considera che la conoscenza di SQL è riciclabile al 99% su altri db diversi
da Access.
Alessandro