Newsgroup: it.comp.appl.access
Titolo: aiuto per una query che deve raggruppare ( o no) una settantina di campi.

buongiorno a tutti.
Fino a oggi nel mio auto-apprendimento di access non avevo mai incontrato un problema di questo tipo. Chiarisco subito che magari ci riesco anche da solo ma, sulla base della vostra esperienza e competenza, vorrei riuscire "meglio" della sufficenza...
Il mio problema è questo:
Ho una tabella con circa 2000 immobili ciascuno dei quali ha la superfice totale composta da circa 70 tipologie diverse di cluster. Possono essere cluster ad esempio:
 
Cavedio
Centrale frigo
Centrale idrica
Centrale termica
Chiostra
Collegamenti verticali
Corridoio
Cortile
Cortile interno
ecc..
 
dovrei raggruppare e sommare queste superfici in base a dei criteri che vorrei impostare in altra tabella, ad esempio la superfice nettaA non terrà conto dei cavedio e delle centrali frigo ma solo degli altri campi.
In pratica dovrei impostare una query che mi raggruppi o no questi 70 campi in base a quello che andrò a impostare si/no in una tabella un pò come se nei criteri della query avessi disponibili 70 righe.....
Spero di essere riuscito a essere chiaro altrimenti ben volentieri vi aiuto..;-)
Qualcuno riesce a illuminarmi ?
 
grazie infinite


 
se hai una tabella immobili con idImmobile, nomeImmobile etc etc
 
in relazione una a molti con
 
  una tabella dettaglioImmobili dove specifichi i cluster di un 
immobile, quindi qualcosa tipo iddettaglioimmobile, idimmobile, 
idcluster, metriquadri etc
 
 
in relazione una a molti con una tabella clustere IDcluster, cluster, 
conteggiareMetriSI/NO
 
 
la query per sommare i metri quadri di ogni immobile per i soli cluster 
con flag conteggiaremetrisi/no impostato a si è banalissima
 
 
è da vedere se il tuo db è strutturato in questa forma normalizzata
 
ciao
BFS
 
 
 
 

Ciao BFS,
scusami se rispondo solo ora ma in mattinata ho avuto altri impegni.
Con una query a campi incrociati sono riuscito ad ottenere questa struttura:
 
CodiceImmobile
MQ.Cavedio 
MQ.Centralefrigo 
MQ.Centrale idrica 
MQ.Centrale termica  
MQ.Chiostra 
.....ed altri 58 campi contenenti i MQ delle differenti tipologie di utilizzo.
 
Questi 63 campi sono ovviamente le intestazioni di colonna di una tabella in cui le righe sono costituite dal codiceImmobile.
Avrei bisogno di costruire diverse macro che siano sommatoria di parte dei 63 campi.
Con le mie conoscenze per fare la somma utilizzerei, anche se è banale, una nuova colonna macro che sarà:
somma:[MQ.Cavedio ]+[MQ.Centralefrigo]+[MQ.Chiostra ]+......ecc.ecc
 
il mio dubbio è, visto che dovrò riscrivere questa somma più volte, se non sia possibile applicare una struttura del tipo:
 
                         report A           report B        report C   ecc..
MQ.Cavedio                  si                 si              si              
MQ.Centralefrigo            si                 no              no  
MQ.Centrale idrica          si                 no              no 
MQ.Centrale termica         si                 no              si 
MQ.Chiostra                 no                 no              no
.....                       no                 no              no
ecc..
 
 
ma sinceramente non so come fare....
Spero di essermi spiegato sufficentemente, per qualunque domanda o dubbio sono disponibilissimo.
grazie infinite.