Report Editor
copia linkIl report editor contiene i comandi per la definizione del contenuto dei report e delle pagine mastro. La maggior parte di essi è contenuta nella toolbar che consente di aggiungere i vari tipi di oggetti visuali e di deciderne il layout e le proprietà.
Tutorial report
Video corso: Oggetto Report
Bottoni toolbar
Label: imposta lo stile delle box selezionate come label.
Hyperlink: imposta lo stile delle box selezionate come hyperlink.
Button: imposta lo stile delle box selezionate come bottone.
Image: aggiunge un immagine di sfondo alle box selezionate.
Aggiungi Label: clicca nel report editor per aggiungere una label.
Aggiungi Hyperlink: clicca nel report editor per aggiungere un hyperlink, poi usa il menù contestuale Aggiungi Procedura per creare la procedura che verrà lanciata quando l'utente clicca sulla box.
Aggiungi Button: clicca nel report editor per aggiungere un bottone, poi usa il menù contestuale Aggiungi Procedura per creare la procedura che verrà lanciata quando l'utente clicca sul bottone.
Aggiungi Image: clicca nel report editor per aggiungere una box che contiene un'immagine.
Stili visuali: Applica uno stile visuale alle box o sezioni selezionate, oppure scegli Crea nuovo stile per aggiungere un nuovo stile visuale basato sulle impostazioni della box selezionata.
Menù Zoom: Contiene i comandi per la gestione dello zoom di visualizzazione del report editor.
Menù Libro: contiene i comandi per decidere qale modalità di editing utilizzare e quali report / pagine mostrare.
Menù Sezione: contiene i comandi per aggiungere sezioni, gruppi e totali al report.
Menù Box: contiene i comandi per gestire gli allineamenti ed i ridimensionamenti delle box.
Colore di sfondo: imposta il colore di sfondo delle box selezionate.
Colore del testo: imposta il colore del testo delle box selezionate.
Tipo di carattere: imposta la box come grassetto, corsivo, sottolineato o barrato.
Maschera: imposta la maschera di editing degli span contenuti nelle box selezionate.
Allineamento: imposta l'allineamento delle box selezionate.
Menù tipo immagine
Ridimensionamento automatico: l'immagine verrà mostrata con le dimensioni originali in anteprima nel browser e in modalità Allargamento in stampa PDF.
Nessun ridimensionamento: l'immagine verrà mostrata sempre con le dimensioni originali.
Modalità Riempimento: le dimensioni dell'immagine verranno modificate per essere contenuta all'interno del campo.
Modalità Allargamento: l'immagine verrà ingrandita al massimo per essere tutta contenuta nella box, rispettando il fattore di forma.
Modalità Ritaglio: l'immagine verrà ingrandita rispettando il fattore di forma per riempire completamente la box. Alcune parti dell'immagine potrebbero essere non visibili.
Menù libro
Modifica pagine mastro: Apre l'editor per la pagina mastro attualmente visualizzata.
Mostra collegamenti: Mostra i collegamenti fra le box mastro e di sezione. Per modificarli, effettuare il drag e drop di una box sull'altra dall'albero degli oggetti tenendo premuto il tasto Shift.
Mostra ridimensionamenti: Mostra la modalità di ridimensionamento delle box. Per modificarla, usa i comandi del menù box nella toolbar.
Una pagina per riga: Se selezionato, verrà visualizzata una sola pagina mastro o report per riga.
Due pagine per riga: Se selezionato, verranno visualizzate due pagine mastro o report per riga.
Tre pagine per riga: Se selezionato, verranno visualizzate tre pagine mastro o report per riga.
Mostra pagina/report: Mostra o nasconde la pagina mastro/report indicato nel nome del comando
Mostra pagina/report: Mostra o nasconde la pagina mastro/report indicato nel nome del comando
Mostra pagina/report: Mostra o nasconde la pagina mastro/report indicato nel nome del comando
Mostra pagina/report: Mostra o nasconde la pagina mastro/report indicato nel nome del comando
Mostra pagina/report: Mostra o nasconde la pagina mastro/report indicato nel nome del comando
Mostra pagina/report: Mostra o nasconde la pagina mastro/report indicato nel nome del comando
Mostra pagina/report: Mostra o nasconde la pagina mastro/report indicato nel nome del comando
Mostra pagina/report: Mostra o nasconde la pagina mastro/report indicato nel nome del comando
Mostra pagina/report: Mostra o nasconde la pagina mastro/report indicato nel nome del comando
Mostra pagina/report: Mostra o nasconde la pagina mastro/report indicato nel nome del comando
Mostra tutte le pagine: Mostra tutte le pagine mastro presenti nel libro.
Mostra tutti i report: Mostra tutti i report presenti nel libro.
Nasconde sezione: Nasconde la sezione selezionata, in modo da mostrare quelle sottostanti
Mostra tutte le sezioni: Mostra tutte le sezioni precedentemente nascoste
Menù sezione
Aggiungi intestazione report: aggiunge una sezione di tipo intestazione report al report. Essa verrà stampata prima di ogni altra sezione di gruppo o di dettaglio.
Aggiungi piede report: aggiunge una sezione di tipo piede report al report. Essa verrà stampata in fondo al report.
Aggiungi intestazione pagina: aggiunge una sezione di tipo intestazione di pagina al report. Essa verrà stampata su ogni nuova pagina aggiunta al report.
Aggiungi piede pagina: aggiunge una sezione di tipo piede di pagina al report. Essa verrà stampata su ogni nuova pagina aggiunta al report.
Aggiungi dettaglio: aggiunge una sezione di tipo dettaglio al report. Essa verrà stampata per ogni record restituito dalla master query del report.
Aggiungi sezioni di gruppo: aggiunge una sezione di tipo intestazione e piede gruppo al report, basata sul campo della master query selezionato nel report.
Aggiungi somma: aggiunge un campo di totalizzazione per il campo selezionato nel report editor. Il campo somma può essere spostato/copiato nella sezione più opportuna per ottenere diversi livelli di totalizzazione.
Menù box
Allinea sinistra: Allinea tutti i campi selezionati al lato sinistro di quello da cui è stato aperto il menù o il menù contestuale.
Allinea sopra: Allinea tutti i campi selezionati al lato superiore di quello da cui è stato aperto il menù o il menù contestuale.
Allinea destra: Allinea tutti i campi selezionati al lato destro di quello da cui è stato aperto il menù o il menù contestuale.
Allinea sotto: Allinea tutti i campi selezionati al lato inferiore di quello da cui è stato aperto il menù o il menù contestuale.
Centra in orizzontale Centra le box selezionate in orizzontale. Se solo una box viene selezionata, allora essa viene centrata rispetto a quella che la contiene.
Centra in verticale Centra le box selezionate in verticale. Se solo una box viene selezionata, allora essa viene centrata rispetto a quella che la contiene.
Stessa larghezza: Imposta la larghezza di tutti i campi pari a quella del campo da cui è stato aperto il menù o il menù contestuale.
Stessa altezza: Imposta l'altezza di tutti i campi pari a quella del campo da cui è stato aperto il menù o il menù contestuale.
Sistema in verticale: Sistema in verticale i campi selezionati a partire da quello da cui è stato aperto il menù o il menù contestuale.
Sistema in orizzontale: Sistema in orizzontale i campi selezionati a partire da quello da cui è stato aperto il menù o il menù contestuale.
Adatta all'immagine: Adatta le dimensioni della box all'immagine che essa contiene.
Nessun ridimensionamento orizzontale: i campi selezionati non verranno spostati se la videata cambia larghezza.
Sposta in orizzontale: i campi selezionati verranno spostati verso destra o verso sinistra se la videata cambia larghezza.
Adatta in orizzontale: i campi selezionati verranno allargati o ristretti se la videata cambia larghezza.
Nessun ridimensionamento verticale: i campi selezionati non verranno spostati se la videata cambia altezza.
Sposta in verticale: i campi selezionati verranno spostati in basso o in alto se la videata cambia altezza.
Adatta in verticale: i campi selezionati verranno alzati o abbassati se la videata cambia altezza.
Menù tipo carattere
Grassetto: il valore dei campi selezionati verrà visualizzato in grassetto.
Corsivo: il valore dei campi selezionati verrà visualizzato in corsivo.
Sottolineato: il valore dei campi selezionati verrà sottolineato. Non è compatibile con il barrato.
Barrato: il valore dei campi selezionati verrà barrato. Non è compatibile con il sottolineato.
Menù maschera editing
Default: la maschera di formattazione ed editing dipende dallo stile visuale applicato al campo.
Maiuscolo: il valore del campo verrà visualizzato in maiuscolo.
Minuscolo: il valore del campo verrà visualizzato in minuscolo.
Come HTML: Il valore del campo verrà visualizzato come codice HTML. Vale solo se il campo è in sola lettura.
Currency: maschera adatta all'inserimento di valori monetari. Permette l'inserimento di un numero con i separatori delle migliaia e due cifre decimali.
Numero intero: permette l'inserimento di un numero intero.
Data: permette l'inserimento di una data nel formato dd/mm/yyyy. Per modificare il formato predefinito, utilizza il wizard parametri di compilazione dal menù contestuale dell'applicazione.
Ora: permette l'inserimento di un orario nel formato predefinito (hh:nn). Per modificare il formato predefinito, utilizza il wizard parametri di compilazione dal menù contestuale dell'applicazione.
Data Ora: permette l'inserimento di un data e un orario nel formato predefinito (dd/mm/yyyy hh:nn). Per modificare il formato predefinito, utilizza il wizard parametri di compilazione dal menù contestuale dell'applicazione.
Personalizzata: permette di definire una maschera personalizzata. E’ possibile inserire la maschera in modi diversi, a seconda che il campo sia sempre in sola lettura o anche modificabile. Leggi i paragrafi seguenti per maggiori informazioni.
- Campi di tipo numerico: è possibile usare i token 0 per indicare una cifra sempre presente ed il token # per indicare una cifra opzionale. Il token punto rappresenta il separatore decimale e la virgola il separatore delle migliaia. A runtime i reali separatori usati dipendono dalla lingua e dalle impostazioni dell’applicazione. Se il campo è più lungo della maschera, il primo carattere della maschera verrà esteso, se il campo è più corto della maschera, essa verrà troncata a partire da destra. Esempi:
#0: campo intero con almeno una cifra.
#,###,###,##0.00: campi valuta con due decimali, sempre esplicitati.
- Campi di tipo alfanumerico: i token riconosciuti sono: a, per lettere minuscole, A per lettere maiuscole, # per cifre e & per cifra o lettera maiuscola. E’ possibile aggiungere altri caratteri che verranno interpretati come segni fissi. Se la maschera è però impostata a >, allora tutto il campo verrà convertito in maiuscolo, se impostata a < tutto il campo sarà minuscolo e se impostata a =, allora non verrà effettuata la codifica HTML e sarà possibile vedere un testo html realmente formattato.
Esempi:
A&: codice che inizia per lettera maiuscola e poi può contenere lettere o numeri.
AAA-AAA-##A##-A###A: codice fiscale.
- Campi di tipo data: vengono riconosciuti i seguenti token: g o d per il giorno, m per il mese, a o y per l’anno, h per l’ora, n per i minuti e s per i secondi. Attualmente non è possibile usare date con anno a due cifre, ma sempre a quattro.
Esempi:
dd-mm-yyyy: data in formato italiano.
dd-mm-yyyy hh:nn: data e ora in formato italiano.
- Campi di tipo numerico: in java vengono formattati tramite la classe DecimalFormat, in .NET tramite la Decimal.ToString.
- Campi di tipo data: in java vengono formattati tramite la classe SimpleDateFormat, in .NET tramite la Decimal.ToString. Per uniformare i due ambienti, nella stringa passata come maschera vengono fatte delle sostituzioni: il token m viene sostituito con M, il token h con H ed il token n con m. Inoltre in java il token dddd viene sostituito con EEEE ed il token ddd con EEE.
Menù allineamento
Default: l'allineamento dipende dallo stile visuale applicato al campo
Sinistra: il valore del campo viene allineato a sinistra.
Centrato: il valore del campo viene centrato.
Destra: il valore del campo viene allineato a destra.
Giustificato: il valore del campo viene giustificato a sinistra e a destra.
Ultima modifica: 17/11/2022 / Validità: da 9.5.9140