Newsgroup: it.comp.appl.access
Titolo: [A97] Query a campi incrociati

In Access 97 SR2  devo realizzare una form di tipo "Maschere continue"
basata su una query a campi incrociati.
I problemi che ho sono due:
1) la query a campi incrociati dovrebbe restituire, per ogni coppia
riga/colonna, due valori. Poichč Access 97 non lo permette, ho bisogno
di trovare un artificio, ma per ora non ho avuto idee valide.
2) Per la natura dei dati contenuti nella tabella di origine della
query, il numero di righe da questa restituito č fisso, mentre il
numero di colonne č variabile, poichč dipende dai criteri di selezione
adottati di volta in volta. 
Come posso fare per gestire l'associazione dei campi della query ai
controlli della maschera, in modo che ad ogni colonna della maschera
venga associata sempre e comunque la colonna corrispondente ad un
determinato valore restituito dalla query anche quando tale valore non
č presente ?
Non rispondetemi di scambiare righe e colonne, perchč il cliente l'ha
escluso categoricamente.
In altre parole:
se la query restituisce una griglia fatta cosě
	A	B	D	F	G
Riga1	1			5
Riga2	5		2		8
Riga3		3		3	6
Riga4			4	1	
la maschera deve apparire cosě 
	A	B	D	F	G
Riga1	1			5
Riga2	5		2		8
Riga3		3		3	6
Riga4			4	1	
Se invece la query restituisce una griglia dove rispetto
all'esecuzione precedente manca la colonna D
	A	B	F	G
Riga1	1		
Riga2	5			8
Riga3		3	3	6
Riga4			1	
la maschera deve apparire cosě:
	A	B	D	F	G
Riga1	1			5
Riga2	5				8
Riga3		3		3	6
Riga4				1	
Grazie in anticipo
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora 
provetti poeti fiorentini come vturturro.
(Cosě disse 
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)


Hai già pensato ad una tabella dove scaricare i dati della query?
Non è il massimo dell'eleganza ma dovrebbe risolvere entrambi i tuoi
problemi.
Infatti per il primo problema potresti costruire 2 query a campi incrociati
e poi con i dati della prima accodi e con quelli della seconda aggiorni...
Ciao Nicola
--
email:sostituire tin a NOSPAM

Ciao Nicola
Non credo che servirebbe a molto: ti ricordo che le colonne restituite
dalla query possono essere in numero variabile ed ogni volta ciascuna
può riferirsi a "intestazioni di colonna" (ovvero gruppi di valori)
diversi.
Per cui per esempio, una volta la prima colonna può contenere valori
riferiti al gruppo A, mentre un'altra può contenere valori relativi al
gruppo B.
In altre parole un'eventuale tabella costruita tramite la query,
conterrebbe di volta in volta dati non omogenei tra loro.
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora 
provetti poeti fiorentini come vturturro.
(Così disse 
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)

Vincenzo Turturro
Scusa per il ritardo...
Forse ho interpretato in modo non corretto il tuo primo messaggio in cui
dicevi di dover visualizzare comunque una colonna, avesse o meno valori.
Questo per me significa che comunque tu a priori sai quali sono i campi (e
come si chiamano).
Se non č cosě puoi spiegare meglio la tua situazione?
Ciao Nicola
email: metti inwind al posto  di NOSPAM