Pagina 1 di 1
Piè di pagina dinamici su base
Inviato: lunedì 9 gennaio 2017, 22:01
da Meike
Ciao Tutti,
cortesemente vorrei sapere se è possibile fare su base un report con piè di pagina dinamico...
Mi spiego meglio:
avrei bisogno di nascondere dei campi di testo e numerici situati sul layout del piè di pagina di un report e renderli visibili e stampabili solo nell'ultima pagina del report.
Esempio:
1 DDT/fattura formato da 10 pagine
campi testo e numerici situati sul piè di pagina stampabili solo nella 10 pagina
Grazie a chi mi risponderà.

Re: Piè di pagina dinamici su base
Inviato: lunedì 9 gennaio 2017, 23:32
da charlie
Ciao, vado a memoria: c'è il piè di pagina del rapporto, è unico ed è alla fine del rapporto.
Qualche tempo fa ho scritto un tutorial su Report Builder, se sei interesato a consultaltarlo, trovi il link nella mia firma.
Se alleghi un esempio del tuo database posso vedere di darti una mano.
Re: Piè di pagina dinamici su base
Inviato: martedì 10 gennaio 2017, 7:59
da Meike
Ciao Charlie,
conosco il piè di pagina, ma purtroppo ho bisogno che il testo sia fisso a fine pagina e non dove finiscono i record del corpo.
Ecco qui il database
Re: Piè di pagina dinamici su base
Inviato: martedì 10 gennaio 2017, 8:40
da charlie
Ciao, chiedo scusa ma è un file senza dati, con delle macro che vanno in errore ….
Re: Piè di pagina dinamici su base
Inviato: martedì 10 gennaio 2017, 9:32
da Meike

a me funziona....
ora provo ad allegare il file completo
Re: Piè di pagina dinamici su base
Inviato: martedì 10 gennaio 2017, 21:08
da Meike
Ho provato a scrivere una funzione sulla stampa condizionale.
Esempio:
IF(pagenumber()=pagecount();"campo da scrivere";null)
Però non ho risolto il problema ... maremma

Ho provato pure a inserire due caselle di testo con pagecount() e pagenumer() e poi inserire la formula, ma non mi riconosce le caselle di testo

Dove sbaglio?
Re: Piè di pagina dinamici su base
Inviato: martedì 10 gennaio 2017, 23:13
da charlie
charlie ha scritto:… chiedo scusa ma è un file senza dati ...
Continuo a non vederli ...
Re: Piè di pagina dinamici su base
Inviato: mercoledì 11 gennaio 2017, 10:18
da Meike
Giuro che non capisco come mai...
Oggi provo a vedere il motivo e ad allegarlo di nuovo
Re: Piè di pagina dinamici su base
Inviato: mercoledì 11 gennaio 2017, 12:26
da Meike
il file è troppo grande, dove posso inviarlo?
Re: Piè di pagina dinamici su base
Inviato: mercoledì 11 gennaio 2017, 12:33
da charlie
Re: Piè di pagina dinamici su base
Inviato: mercoledì 11 gennaio 2017, 13:13
da Meike
Fatto!
Porta pazienza Charlie... sono imbrattata!

Grazie
ohh... per la stampa dei DDT e Fatture, quando richiede il parametro, è il codice di stampa che trovi nella form
Grazie
Re: Piè di pagina dinamici su base
Inviato: domenica 15 gennaio 2017, 14:36
da charlie
Ora le macro funzionano ma il database continua ad essere vuoto.
Re: Piè di pagina dinamici su base
Inviato: lunedì 16 gennaio 2017, 8:02
da Meike
Fatto... spero sia la volta buona.
Re: Piè di pagina dinamici su base
Inviato: mercoledì 18 gennaio 2017, 16:15
da charlie
Ciao, sembra che una soluzione non sia possibile.
La mia idea era quella di fare una sorta di formattazione condizionata degli elementi del piè di pagina in maniera che fossero visibili solo nell'ultima pagina.
Per far questo pensavo di utilizzare la funzione PageNumber() ma non ne vuole sapere. La funzione IF(condizione;[nomecampo]; " ") lavora se nella condizione metto il nome di un campo ma non con il numero di pagina che mi sembra l'unico elemento che varia.
Re: Piè di pagina dinamici su base
Inviato: mercoledì 18 gennaio 2017, 16:18
da Meike
Abbiamo avuto la stessa idea....

grazie di cuore
Re: Piè di pagina dinamici su base
Inviato: domenica 26 febbraio 2017, 12:02
da vladko
in questo tempo difficile, non viene disponibile un pc per provare File AOO.
una ricerca ha trovato questo nel forum inglese:
https://forum.openoffice.org/en/forum/v ... PageNumber
ora ancora per me è difficile capire ma spero bene che sarà un aiuto
Re: Piè di pagina dinamici su base
Inviato: martedì 14 marzo 2017, 15:41
da Mizio1961
Ciao a tutti
Allego un piccolo db con un report, per sapere se è questo ciò che vi occorre
Saluti
Re: Piè di pagina dinamici su base
Inviato: martedì 14 marzo 2017, 18:15
da charlie
Ciao Mizio.
No, Meike cercava di far sì che un report (di Report Builder) stampasse in posizione fissa, alla fine della pagina e solo sull'ultima pagina (le pagine possono essere una o più a seconda del numero delle voci elencate) dei dati derivanti da campi calcolati (somme).
Re: Piè di pagina dinamici su base
Inviato: martedì 14 marzo 2017, 18:49
da Meike
Ciao a tutti ragazzi,
purtroppo ha ragione Charlie.... cercavo esattamente ciò che ha descritto lui.
Anche la soluzione di Vladko non va bene purtroppo

Re: Piè di pagina dinamici su base
Inviato: martedì 14 marzo 2017, 22:49
da Mizio1961
Scusate ma mi sfugge la differenza.
L'esempio spicciolo che ho fatto stampa il piè di pagina solo sull'ultima pagina e lì poi posso mettere tutti i dati di riepilogo che voglio, provenienti da Query o da Tabella.
Mi guarderò il DB di Melke così capisco la differenza.
Saluti
Re: Piè di pagina dinamici su base
Inviato: mercoledì 15 marzo 2017, 7:47
da charlie
Mizio1961 ha scritto:Scusate ma mi sfugge la differenza.
L'esempio spicciolo che ho fatto stampa il piè di pagina solo sull'ultima pagina …..
Nel tuo esempio ho aumentato il numero delle voci in maniera di arrivare alla terza pagina del report.
Per assecondare le esigenze di Meike, il piè di pagina a pagina 2 non dovrebbe essere stampato ma solo quello di pagina 3.
E questo in maniera automatica.
Re: Piè di pagina dinamici su base
Inviato: mercoledì 15 marzo 2017, 15:44
da Mizio1961
Si riflettendoci ho capito dov'era il problema.
Io ho lavorato sugli stili di pagina, differenziando lo stile della prima da quello delle successive.
Chissà che esista il modo di creare uno stile di pagina solo per l'ultima...
Grazie

Re: Piè di pagina dinamici su base
Inviato: giovedì 16 marzo 2017, 20:19
da Mizio1961
Ciao
Ho fatto qualche altra prova, che si vede nel report
RArtFatTot. In pratica sono riuscito a mettere una fine stampa che viene visualizzato solo sul piè di pagina dell'ultima pagina.
Ma non sono riuscito a metterci il numero di pagine totale.
Saluti... per ora.

Re: Piè di pagina dinamici su base
Inviato: venerdì 17 marzo 2017, 7:25
da Meike
Ciao Mizio

Tu... Sei... Un... Mito... !!
Non ha importanza la numerazione delle pagine (l'ho messa nell'intestazione)... come vedo il risultato nel rapporto, posso dirti che è quello che cerco!

)))))
Cortesemente mi spiegheresti la procedura, cosicché io possa metterla nel mio database?
Grasssssieeeeeee
Re: Piè di pagina dinamici su base
Inviato: venerdì 17 marzo 2017, 7:34
da charlie
Mi intrometto solo per rilevare che Mizio usa il report "nativo" di Open Office ed invece Meike usa l'estensione Report Builder.
Re: Piè di pagina dinamici su base
Inviato: venerdì 17 marzo 2017, 15:22
da Mizio1961
Ciao
Potrebbe essere comunque che la strada da me percorsa si possa trovare anche con Report Builder.
In pratica ho inserito una casella di testo e l'ho messa nell'area del piè di pagina, ancorandola
al paragrafo e dandogli la possibilità di mettere testo tutto
intorno.
In questo modo la casella resta 'proprietà' del corpo del documento (quindi non del piè di pagina) e trasla dinamicamente con il suo contenuto, fermandosi sempre dentro al piè di pagina dell'ultima pagina.
Assieme a questa casella di testo di Writer, vado poi a definire un formulario Totali, a cui faccio appartenere i campi che mi servono per visualizzare totali e altro che voglio come riepilogo all'ultima pagina.
Ho fatto delle prove anche con altri contenitori, vedi Cornice o Forma di Writer, ma non riuscivo a posizionarli nell'area del piè di pagina, per cui venivano stampati si alla fine, ma in posti sbagliati (tipo in una pagina vuota aggiuntiva)
Ripeto che la mia è solo una prova da verificare anche su Report Builder, lavorando se possibile su elementi similari che vengano
accodati al
corpo del documento ma
posizionabili nell'area del piè di pagina.
Un saluto

Re: Piè di pagina dinamici su base
Inviato: giovedì 30 marzo 2017, 17:49
da Meike
Ciao ragazzi...
son giorni che ci provo, ma non ci riesco proprio.... o son imbranata io (il che è molto probabile), oppure non capisco il procedimento

Re: Piè di pagina dinamici su base
Inviato: sabato 1 aprile 2017, 11:32
da charlie
Ciao, in Report Builder non vedo disponibili opzioni di ancoraggio delle caselle di testo.
Pertanto temo che la soluzione di Mizio non si possa applicare.
Però potresti "rinunciare" a Report Builder retrocedendo al report standard di Open Office (cosa non possibile in Libre Office). Ma devi rifare tutto il report.