Newsgroup: it.comp.appl.access
Titolo: Riprovo... Query complicata...x me !

ciao amici... ho una query in un Db (quella con 2 anelli... credo si chiami
query a campy incrociati... o di unione...) che mi mostra il totale dei
codici di esenzioni inseriti in una tabella e funziona egregiamente....
però vorrei che mi mostrasse i dati riferiti x Comune di appartenenza.... mi
spiego con qualche esempio... forse è meglio.... intanto inserisco il codice
Sql della query...
SELECT Esenzioni.Codice_Esenzione, Count(Esenzioni.Codice_Esenzione) AS
ConteggioDiCodice_Esenzione
FROM Esenzioni
GROUP BY Esenzioni.Codice_Esenzione;
UNION SELECT "TOTALE", Count (Esenzioni.Codice_Esenzione) AS
ConteggiodiCodice_Esenzione
FROM Esenzioni;
-------------------------------
siccome i Comuni  sono 5 .. e nel DB sono indicati con l'iniziale del comune
stesso come segue....345/2000/M3567
il primo numero è un progressivo / il secondo identifica l'anno in corso /
il terzo è
il vero numero di protocollo preceduto dalla lettera iniziale del Comune...
a me servirebbe una  query che  mi indicasse il totale generale (come
funziona ora)
ed in + indicasse il comune da  selezionare... se volessi solo i totali di
M/F/P/G/I.
spero di essermi spiegato decentemente... e grazie x l'aiuto...
ps- spiegatemi le cose a livello elementare dato che sono poco pratico in
Access..

 -------------------------------
Ovviamente come hai fatto il totale generale, č possibile anche fare il
parziale.
Perň ho un'idea migliore...
Che ne dici di fare tutto questo con un bel report?
Sai cosa sono e cosa si puň fare con un report?
Si puň approfondire...
HTH
Michele Amato
--
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}
Sulla mia pagina personale
http://utenti.worldonline.it/micheleamato
č possibile trovare del materiale relativo ad Access
scritto da me, sia freeware che shareware
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}

 wrote in message
| GqWD6.59804$s93.6...@news.infostrada.it...
| > Sql della query...
| >
| > SELECT Esenzioni.Codice_Esenzione, Count(Esenzioni.Codice_Esenzione) AS
| > ConteggioDiCodice_Esenzione
| > FROM Esenzioni
| > GROUP BY Esenzioni.Codice_Esenzione;
| > UNION SELECT "TOTALE", Count (Esenzioni.Codice_Esenzione) AS
| > ConteggiodiCodice_Esenzione
| > FROM Esenzioni;
| > -------------------------------
|
| Ovviamente come hai fatto il totale generale, è possibile anche fare il
| parziale.
| Però ho un'idea migliore...
| Che ne dici di fare tutto questo con un bel report?
| Sai cosa sono e cosa si può fare con un report?
| Si può approfondire...
| Michele Amato
-------------------------------
grazie Michele x il suggerimento... in verità ho già un report...sicuramente
agganciato
alla query sopra citata che mi mosta in anteprima i totali x codice + un
totale generale... e fin qui tutto Ok....
però la mia conoscenza in Access (scarsa) non mi ha portato a nessun
risultato stamattina provando e riprovando x quello che voglio fare...
mi puoi dare un suggerimento in merito su come fare ???

 wrote in message
dhbE6.64775$s93.6...@news.infostrada.it...

Se hai già un report non capisco la necessità di fare la UNION.
trasforma il data source del tuo report semplicemente in:
SELECT Esenzioni.Codice_Esenzione, Count(Esenzioni.Codice_Esenzione) AS
ConteggioDiCodice_Esenzione
FROM Esenzioni
GROUP BY Esenzioni.Codice_Esenzione;
In struttura report, visualizza Intestazione e Piè di report.
Nella "banda" Piè di report crea un text box il cui control source è
Conteggio([Esenzioni].[Codice_Esenzione])
e sei a posto.
Per risolvere l'altro problema, la soluzione è analoga.
Struttura report
Ordinamento e Raggruppamento
Campo o espressione = Codice_Esenzione
Piè di pagina (gruppo) = Sì
Raggruppa secondo = Caratteri iniziali
Intervallo raggruppamento = 1
...
La sostanza è
il data source si preoccupa di fornire i dati al report.
Il report mostra questi dati
ordinati
raggruppati
somma
contati
come vuoi tu.
HTH
Michele Amato
--
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}
Sulla mia pagina personale
http://utenti.worldonline.it/micheleamato
è possibile trovare del materiale relativo ad Access


 ha scritto nel messaggio
news:6ATE6.80562$s93.7...@news.infostrada.it...

-------------------
Ciao Michele...ho fatto come dicevi tu riguardo il data source del mio
report...
con il tuo sql... e nella prima parte ok funziona la query ed il report...
però mi sono perso nella seconda parte...
che poi l'iniziale del comune che a me serve dove la prendo ??'
sappi che il tutto parte da 2 tabelle distinte... una Esenzione ove vi sono
i codici
di esenzione.... l'altra Anagrafe ove vi è il famoso numero di protocollo
preceduti da un progressivo e l'anno ...tipo 346/2001/F45676....
come procedo ???