[Risolto] Report e conteggi su più campi
[Risolto] Report e conteggi su più campi
Sto cercando di capire il funzionamento dei Report.
Ho un database con unica tabella, con tutti i Comuni d'Italia, formata dai campi:
Id_città (chiave primaria)
Città
Provincia
Vorrei elaborare un report raggruppato per provincia, ordinato alfabeticamente per provincia e per comune, che riporti per ogni provincia il numero dei comuni della provincia medesima, ed alla fine del report, il numero complessivo delle province e dei comuni d'Italia.
Basandomi su questa discussione
viewtopic.php?f=13&t=7330
ho impostato una query e report basato sulla stessa.
Riesco ad ottenere i conteggi dei Comuni (per provincia e totali).
Sarà banalissimo ma è tutto oggi che ci sbatto la testa
Grazie in anticipo.
Non riesco ad ottenere il totale delle province.
Allego database tramite la casella di posta del forum.
Ho un database con unica tabella, con tutti i Comuni d'Italia, formata dai campi:
Id_città (chiave primaria)
Città
Provincia
Vorrei elaborare un report raggruppato per provincia, ordinato alfabeticamente per provincia e per comune, che riporti per ogni provincia il numero dei comuni della provincia medesima, ed alla fine del report, il numero complessivo delle province e dei comuni d'Italia.
Basandomi su questa discussione
viewtopic.php?f=13&t=7330
ho impostato una query e report basato sulla stessa.
Riesco ad ottenere i conteggi dei Comuni (per provincia e totali).
Sarà banalissimo ma è tutto oggi che ci sbatto la testa
Grazie in anticipo.
Non riesco ad ottenere il totale delle province.
Allego database tramite la casella di posta del forum.
Ultima modifica di pinimbe il giovedì 8 aprile 2021, 21:03, modificato 1 volta in totale.
openoffice versione 4.1.5 su Windows 10
Re: Report e conteggi su più campi
Allego qui il tuo file, ma non vedo quello che dici di aver fatto ...pinimbe ha scritto:Riesco ad ottenere i conteggi dei Comuni (per provincia e totali).
- Allegati
-
- CittàProvince.odb
- (429.42 KiB) Scaricato 99 volte
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Report e conteggi su più campi
Non capisco come mai non riesci a vedere...charlie ha scritto:Allego qui il tuo file, ma non vedo quello che dici di aver fatto ...pinimbe ha scritto:Riesco ad ottenere i conteggi dei Comuni (per provincia e totali).
Allego il report completo Riesco ad ottenere il totale delle città del gruppo "Provincia" Riesco anche ad ottenere il totale complessivo delle città nel piè di pagina del report, ma non il totale complessivo delle province: quest'ultimo mi risulta pari al numero complessivo delle città. Credo il problema dipenda dal fatto che il database non è "normalizzato", nel senso che l'entità provincia non è sganciata dalla città e collocata in altra tabella con propria chiave primaria; quindi i record delle città di ogni provincia hanno il campo provincia per l'appunto di identico contenuto.
Ma non sono riuscito a trovare una soluzione
Altra cosa.
Non sono riuscito a far stampare il nome della provincia ad ogni cambio di pagina (vedi allegato ultima pagina report)
openoffice versione 4.1.5 su Windows 10
Re: Report e conteggi su più campi
In effetti mi aspettavo il lavoro fatto nelle query e non mi ero accorto del report.
Anche perché, data la mole dei dati, il report impiega diversi secondi a generarsi. Inoltre mi sfugge il suo scopo .
Anche perché, data la mole dei dati, il report impiega diversi secondi a generarsi. Inoltre mi sfugge il suo scopo .
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Report e conteggi su più campi
Il database è strutturato così perché ho fatto un copia/incolla da un xls trovato su internet con i nomi delle città prov. ecc.charlie ha scritto:In effetti mi aspettavo il lavoro fatto nelle query e non mi ero accorto del report.
Anche perché, data la mole dei dati, il report impiega diversi secondi a generarsi. [...] .
charlie ha scritto:Inoltre mi sfugge il suo scopo .
Lo scopo è meramente didattico: capire come funziona il campo tipo "conteggio" in relazione alla struttura dei report.pinimbe ha scritto:Sto cercando di capire il funzionamento dei Report.
Capire anche come ottenere una certa impaginazione (vedi ripetizione nome "Provincia" ad ogni cambio pagina).
Se non percorribili le strade che vorrei battere, vorrei capirne il perché.
Io sto provando a documentarmi ma non ho ancora trovato nulla che possa essermi d'aiuto...
openoffice versione 4.1.5 su Windows 10
Re: Report e conteggi su più campi
Qualche anno fa ho scritto un tutorial su Report Builder http://charlieopenoffice.altervista.org ... er-2.0.pdf. Nelle note a piè di pagina è citato anche il testo inglese al quale mi sono ispirato: Base Tutorial: From Newbie to Advocate in a one, two... three! https://wiki.documentfoundation.org/ima ... torial.pdf
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Report e conteggi su più campi
Già scaricato e consultato da qualche giorno il tuo.charlie ha scritto:Qualche anno fa ho scritto un tutorial su Report Builder http://charlieopenoffice.altervista.org ... er-2.0.pdf. Nelle note a piè di pagina è citato anche il testo inglese al quale mi sono ispirato: Base Tutorial: From Newbie to Advocate in a one, two... three! https://wiki.documentfoundation.org/ima ... torial.pdf
Solo scaricato "From Newbie..."
Ho letto con attenzione proprio la parte in cui spiegavi la funzione conteggio. Mi vuoi forse suggerire che debbo impostare una funzione definita da me per il conteggio province?
Io cmq non ne vengo a capo.
Forse debbo studiare l'SQL.
Grazie cmq per le risposte.
Buona serata.
openoffice versione 4.1.5 su Windows 10
Re: Report e conteggi su più campi
Ciao, ci si crea meno grattacapi preparando il più possibile i dati nella query a cui fa capo il report.
Anche se questo ha comporta 2 query e 2 viste in più.
Nell'esempio allegato ho ridotto il numero delle città per rendere i test più rapidi.
Anche se questo ha comporta 2 query e 2 viste in più.
Nell'esempio allegato ho ridotto il numero delle città per rendere i test più rapidi.
- Allegati
-
- Città_Province_2.odb
- (14.12 KiB) Scaricato 91 volte
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Report e conteggi su più campi
Ti ringrazio.charlie ha scritto:Ciao, ci si crea meno grattacapi preparando il più possibile i dati nella query a cui fa capo il report.
Anche se questo ha comporta 2 query e 2 viste in più.
Nell'esempio allegato ho ridotto il numero delle città per rendere i test più rapidi.
Avevo intuito che la clausola distinct potesse essere la chiave ma non sapevo come usarla bene: debbo mettermi a studiare l'SQL
Potresti spiegarmi il meccanismo che sta dietro alla risoluzione del problema?
Riguardo a ripetere il nome della provincia ad ogni cambio pagina, è fattibile?
openoffice versione 4.1.5 su Windows 10
Re: Report e conteggi su più campi
Ciao, ho cercato di fornire al report una query (Ricerca3) con il conteggio delle province già fatto.
Il conteggio è già fatto in Ricerca2:
ma per utilizzarlo ho dovuto passare per Vista2.
(probabilmente Vista1, realizzata su Q_ProvinceCittà ed inserita al posto di questa in Ricerca3, non serviva)
SELECT DISTICT selezione valori uguali una volta sola.
Il conteggio è già fatto in Ricerca2:
Codice: Seleziona tutto
SELECT COUNT( "Provincia" ) AS "Conteggio" FROM ( SELECT DISTINCT "Provincia" FROM "T_Città" )
(probabilmente Vista1, realizzata su Q_ProvinceCittà ed inserita al posto di questa in Ricerca3, non serviva)
SELECT DISTICT selezione valori uguali una volta sola.
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Report e conteggi su più campi
Grazie della spiegazione.
Sto studiando un manuale SQL per poter capire meglio e rompere qui di meno
Ultima cosa: nel Report ripetere il nome della provincia ad ogni cambio pagina, è fattibile?
Sto studiando un manuale SQL per poter capire meglio e rompere qui di meno
Ultima cosa: nel Report ripetere il nome della provincia ad ogni cambio pagina, è fattibile?
openoffice versione 4.1.5 su Windows 10
Re: Report e conteggi su più campi
Ciao, certo, inserendolo nell'intestazione di pagina o nel piè di pagina.
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Report e conteggi su più campi
Seguo il tuo consiglio ed inserisco nell'intestazionecharlie ha scritto:Ciao, certo, inserendolo nell'intestazione di pagina o nel piè di pagina.
Ma il risultato è incoerente LA necessità di ripetere la provincia ad ogni nuova pagina nasce quando le città di una provincia sono in numero tale che non basta una pagina a contenerle, per cui il nome del capoluogo di provincia va ripetuto anche nelle pagine successive.
openoffice versione 4.1.5 su Windows 10
Re: [Risolto] Report e conteggi su più campi
Intendevo dire "questo" piè di pagina: Vedi Catania, nell'esempio.charlie ha scritto:inserendolo nell'intestazione di pagina o nel piè di pagina.
- Allegati
-
- Città_Province_3.odb
- (14.8 KiB) Scaricato 80 volte
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org