[Risolto] Stampa in serie o Report Builder?
[Risolto] Stampa in serie o Report Builder?
Una semplice domanda.
In una stampa in serie i campi presi in un database devono appartenere ad una stessa tabella (o query) oppure è possibile prenderli da tabelle o query diverse dello stesso database?
Grazie
In una stampa in serie i campi presi in un database devono appartenere ad una stessa tabella (o query) oppure è possibile prenderli da tabelle o query diverse dello stesso database?
Grazie
Ultima modifica di paolokap il domenica 25 giugno 2023, 10:13, modificato 2 volte in totale.
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: Stampa in serie
A quanto ricordo (non lo uso da anni) c'è la possibilità di indicare una sola sorgente dati, ma nulla vieta di crearla apposta con una query di "raccolta".
Ma basta verificarlo ...
Ma basta verificarlo ...
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Stampa in serie
A quanto pare è così.
Fare una query per avere il risultato richiesto sembra impossibile a farsi
Fare una query per avere il risultato richiesto sembra impossibile a farsi
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: Stampa in serie
Se fornisci qualche dato di esempio si può vedere insieme ...
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Stampa in serie
Cioa Charlie.
Il problema è semplice, la sua attuazione, almeno per me , semplice non è.
quello che sto cercando di fare è di trovare un sistema per generare avvisi di pagamento.
In un post pubblicato nella sezione calc ho cercato una qualche risposta ma senza risultato e quindi cerco altre strade.
Pensavo alla stampa in serie ma sarebbe stato utile poter attingere a due query o tabelle diverse. Il motivo è il seguente:
in una tabella prendevo i dati del soggetto, nome cognome indirizzo etc, somma totale delle voci poste a pagamento; nella seconda tabella invece prendevo i dati dei singoli pagamenti cioè interno causale importo.
Mettere insieme il tutto in una sola tabella comporta che il nome del condomino viene ripetuto ad ogni pagina della stampa in serie e ovviamente i singoli importi invece di essere aggregati insieme seguono la ripetizione del nome.
In realtà con base credo si possibile farlo con i report. Il problema è che non sono sicuro che la grafica ottenuta sia la stessa che ottengo ora con la stampa in serie (in questo caso sto utilizzando un altro metodo che funziona ma non è molto funzionale)
A tal fine non esiste un report più potente per base?
Non so se mi sono spiegato
Il problema è semplice, la sua attuazione, almeno per me , semplice non è.
quello che sto cercando di fare è di trovare un sistema per generare avvisi di pagamento.
In un post pubblicato nella sezione calc ho cercato una qualche risposta ma senza risultato e quindi cerco altre strade.
Pensavo alla stampa in serie ma sarebbe stato utile poter attingere a due query o tabelle diverse. Il motivo è il seguente:
in una tabella prendevo i dati del soggetto, nome cognome indirizzo etc, somma totale delle voci poste a pagamento; nella seconda tabella invece prendevo i dati dei singoli pagamenti cioè interno causale importo.
Mettere insieme il tutto in una sola tabella comporta che il nome del condomino viene ripetuto ad ogni pagina della stampa in serie e ovviamente i singoli importi invece di essere aggregati insieme seguono la ripetizione del nome.
In realtà con base credo si possibile farlo con i report. Il problema è che non sono sicuro che la grafica ottenuta sia la stessa che ottengo ora con la stampa in serie (in questo caso sto utilizzando un altro metodo che funziona ma non è molto funzionale)
A tal fine non esiste un report più potente per base?
Non so se mi sono spiegato
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: Stampa in serie
Sì, se alleghi un file di esempio con le tabelle interessate vediamo come imbastire una query adatta.
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Stampa in serie
Ciao Charlie
grazie per l'aiuto.
se potessi mandarti i file in privato sarebbe meglio così non dovrei cancellare i nominativi che ricederebbe un po' di tempo.
grazie per l'aiuto.
se potessi mandarti i file in privato sarebbe meglio così non dovrei cancellare i nominativi che ricederebbe un po' di tempo.
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: Stampa in serie
Ok, puoi allegarlo ad un messaggio privato, o alla mail personale (sempre tramite il forum).
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Stampa in serie
Ciao, intanto ho provveduto a "normalizzare" il database organizzando meglio le tabelle, i campi ed utilizzando un formulario per l'inserimeto dei dati di spesa.
Poi ho ipotizzato una query, per il momento senza limitazioni.
Vedi se può andare.
Poi ho ipotizzato una query, per il momento senza limitazioni.
Vedi se può andare.
- Allegati
-
- Avvisi di pagamentoProva.odb
- (14.69 KiB) Scaricato 64 volte
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Stampa in serie
Ho scaricato il database, però non ho capito come potrebbe aiutare a raggiungere l'obbiettivo. i dati non li devo mettere a mano, ma devo sfruttare la tabella calc che contiene ciò che mi serve operando con opportuni filtri (o query) per selezionare solo i dati che occorrono. La tabella calc la si può anche integrare nel database a patto che sia possibile selezionare alcuni importi e avere la somma (un po' come si fa con calc quando selezioni le celle e hai la somma).
Secondo me bisognerebbe escogitare un metodo che estragga i dati dalla tabella calc per ottenere una query da poter utilizzare nella stampa in serie e cioè trovare un modo di aggregare per interno oppure per nome.
P.S. ma non esiste un report buildig più sofisticato di quello che c'è in Base?
Secondo me bisognerebbe escogitare un metodo che estragga i dati dalla tabella calc per ottenere una query da poter utilizzare nella stampa in serie e cioè trovare un modo di aggregare per interno oppure per nome.
P.S. ma non esiste un report buildig più sofisticato di quello che c'è in Base?
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: Stampa in serie
La mia offerta di aiuto riguardava la composizione della query da utilizzare in Base come sorgente dati, e non una tabella di Calc.
La query allegata con il database è solo abozzata, devi decidere quali altri campi ti servono ed il criterio di selezione dei record (al momento li visualizza tutti, non c'è alcun criterio).
Poi devi decidere se utilizzare Report Builder o la stampa guidata in serie, sono due cose diverse anche se tendenti ad ottenere lo stesso obiettivo.
Report Builder è un'estensione molto vecchia, piena di bug e non aggiornata da anni.
A prima vista (ma non la uso da molto tempo) la stampa guidata in serie potrebbe essere la scelta migliore per te.
La query allegata con il database è solo abozzata, devi decidere quali altri campi ti servono ed il criterio di selezione dei record (al momento li visualizza tutti, non c'è alcun criterio).
Poi devi decidere se utilizzare Report Builder o la stampa guidata in serie, sono due cose diverse anche se tendenti ad ottenere lo stesso obiettivo.
Report Builder è un'estensione molto vecchia, piena di bug e non aggiornata da anni.
A prima vista (ma non la uso da molto tempo) la stampa guidata in serie potrebbe essere la scelta migliore per te.
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Stampa in serie
anche io penso che la strada migliore sia quella della stampa in serie. (a meno che non esista un altro database che abbia maggiori potenzialità e sia gratis )
Ok continua con Base. I campi da selezionare sono:
deve essere possibile aggregare o per int. oppure per nome;
ad ogni Int oppure nome aggregato si deve portare dietro tutti i record che hai inserito nella query "Ricerca Spese" in un range di date (in genere da oggi al passato) e ne deve fare la somma ovviamente in corrispondenza dell'int, oppure del nominativo.
Grazie Charlie per la pazienza
P.s. Scusami Charlie, ma non sarebbe possibile creare una macro in writer che vada a leggere i dati in diverse tabelle di calc o query e compilare il tutto come se fosse una stampa in serie?
Ok continua con Base. I campi da selezionare sono:
deve essere possibile aggregare o per int. oppure per nome;
ad ogni Int oppure nome aggregato si deve portare dietro tutti i record che hai inserito nella query "Ricerca Spese" in un range di date (in genere da oggi al passato) e ne deve fare la somma ovviamente in corrispondenza dell'int, oppure del nominativo.
Grazie Charlie per la pazienza
P.s. Scusami Charlie, ma non sarebbe possibile creare una macro in writer che vada a leggere i dati in diverse tabelle di calc o query e compilare il tutto come se fosse una stampa in serie?
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: Stampa in serie
Ho fatto qualche prova e mi sono convinto che invece la stampa in serie non è adatta perchè crea un documento per ogni record della query. Invece in Report Builder si possono fare i reggruppamenti.
A solo titolo di prova vedi l'allegato dove, lanciando il report, viene chiesto di digitare l'Interno . Questo vuol dire che ho un report alla volta, ma è solo un inizio che con molte pazienza si può sviluppare.
A solo titolo di prova vedi l'allegato dove, lanciando il report, viene chiesto di digitare l'Interno . Questo vuol dire che ho un report alla volta, ma è solo un inizio che con molte pazienza si può sviluppare.
- Allegati
-
- Avvisi di pagamentoProva_2.odb
- (20.13 KiB) Scaricato 57 volte
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Stampa in serie
Charlie sulla mail ti avevo inviato un file base dove avevo già generato dei report che suddividevano per interno.Non l'hai ricevuto???
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: Stampa in serie
Forse non l'ho guardato, convinto che la soluzione fosse in Stampa in serie.
Ma sono andato avanti per mio conto. Ora c'è un report che stampa i dati della query ragruppati per Int-Nome e stampati uno per pagina.
Manca da fare nella query il lavoro di ricerca in base alle date di scadenza, ma mi pare di ricordare che lo avevi già fatto.
Ma sono andato avanti per mio conto. Ora c'è un report che stampa i dati della query ragruppati per Int-Nome e stampati uno per pagina.
Manca da fare nella query il lavoro di ricerca in base alle date di scadenza, ma mi pare di ricordare che lo avevi già fatto.
- Allegati
-
- Avvisi di pagamentoProva_3.odb
- (20.4 KiB) Scaricato 59 volte
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Stampa in serie
Ok va bene c'è anche la somma totale che io non ero riuscito a fare nei database che ti avevo inviato.
Ora la domanda da un un milione di euro: con il report si riesce a fare il modello di lettera che ti ho allegato (in pdf) nella mail inviata in privato?
Ora la domanda da un un milione di euro: con il report si riesce a fare il modello di lettera che ti ho allegato (in pdf) nella mail inviata in privato?
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: Stampa in serie
Sì, con tutta la pazienza del caso si può riuscire ad imitare il modulo che mi hai allegato.
Regola n. 1 salvare spesso il report ed anche il database perchè spesso Report Builder fa crashare il programma (questo in fase di progettazione).
Regola n. 1 salvare spesso il report ed anche il database perchè spesso Report Builder fa crashare il programma (questo in fase di progettazione).
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Stampa in serie
Ma come dianime si fa a scrive del testo nel report??
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: Stampa in serie
Etichette. Formattate a dovere.
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Stampa in serie o Report Builder?
Caffè pagato?
- Allegati
-
- Avvisi di pagamentoProva_4.odb
- (23 KiB) Scaricato 57 volte
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Stampa in serie o Report Builder?
solo il caffè? ma direi almeno un pranzo!
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: Stampa in serie
Ci ho provato ma non mi fa scrivere niente sia se uso la casella testo sia se, come mi hai indicato, le etichetta
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: Stampa in serie o Report Builder?
Quelle che ho usato io per tutto il testo sono etichette. Le caselle di testo servono per i campi.
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Stampa in serie o Report Builder?
Premesso che è venuto molto ben formattato ed esteticamente molto gradevole, ma è un sistema un po' rozzo o mi sbaglio?
che tu sappia eistono altri database dove questo strumento è più evoluto?
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: Stampa in serie o Report Builder?
Non è questione di database, Base è una "interfaccia" che lavora su un motore database incorporato che si chiama HSQLDB 1.8. Ma può lavorare anche con motori esterni (Mysql, PostgreSQL, ...) senza avere differenze sull'aspetto dell'interfaccia. Non conosco altri sistemi.
Sì Report Builder è un'estensione rozza, complicata, vecchia, malfunzionante ma è la sola che abbiamo.
Sì Report Builder è un'estensione rozza, complicata, vecchia, malfunzionante ma è la sola che abbiamo.
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Stampa in serie o Report Builder?
Ok ora cercherò di capire come hai fatto alcune cose, come il calcolo totale, per adattarlo alla mia situazione specifica (la vedo dura!!)
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: Stampa in serie o Report Builder?
Non è il vangelo, ma può aiutare ... http://charlieopenoffice.altervista.org ... er-2.0.pdf
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Stampa in serie o Report Builder?
Ok sono riuscito a fare quello che mi serviva (anche se non ho ben capito nel tuo esempio del perché nella scheda gruppi ha ripetuto due volte i campi int e nome).
Ora però ho un piccolo problema. Il report che si produce a causa della lunghezza delle tabelle, che per alcuni è "corta" e per altri è "lunga", non sempre resta per ogni int o nome, tutta in una pagina ma a volte sconfina in 2 o 3 pagine. Questo è un problema perché il report, che poi è un writer lo trasformo in pdf e per ogni nome devo "estrarre" il suo report.
Ora almeno ché non esista un modo per suddividere il pdf in singoli pdf in base ad un marcatore da inserire nel report non posso inviarli via mail ai singoli interessati.
Ora però ho un piccolo problema. Il report che si produce a causa della lunghezza delle tabelle, che per alcuni è "corta" e per altri è "lunga", non sempre resta per ogni int o nome, tutta in una pagina ma a volte sconfina in 2 o 3 pagine. Questo è un problema perché il report, che poi è un writer lo trasformo in pdf e per ogni nome devo "estrarre" il suo report.
Ora almeno ché non esista un modo per suddividere il pdf in singoli pdf in base ad un marcatore da inserire nel report non posso inviarli via mail ai singoli interessati.
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: Stampa in serie o Report Builder?
sul forum dii ubuntu si è risolto anche il problema della suddivisione del file pdf
LibreOffice 7.4 Kubuntu 22.04 LTS