L'InterAction Report Designer è uno strumento che offre molte funzionalità avanzate per creare i report di cui la tua organizzazione ha bisogno. Utilizzando l'InterAction Report Designer, puoi:
- Definire le dimensioni e il layout complessivo del report
- Aggiungere e rimuovere campi e controllarne la visualizzazione (inclusi posizione, dimensione e carattere)
- Eseguire calcoli come somma e totale dei campi numerici
- Raggruppare i dati.
Questa sezione fornisce informazioni su come utilizzare le funzionalità di base dell'InterAction Report Designer.
Aggiungere un'intestazione a un report
Decidi se vuoi un'intestazione di pagina o un'intestazione di report. Un'intestazione di pagina viene ripetuta su ogni pagina, mentre un'intestazione di report appare solo sulla prima pagina del report.
Le sezioni di riepilogo del report non includono PageHeaders e ReportHeaders.
- Nell'area dei dettagli del report, verifica se l'intestazione che ti serve è già presente. Dovresti vedere PageHeader o ReportHeader. Se l'intestazione che vuoi utilizzare non è presente nel layout del report, fai clic con il tasto destro sul report e scegli Inserisci > Intestazione/Piè di pagina del report oppure Inserisci > Intestazione/Piè di pagina della pagina.
- Per cambiare il colore dell'intestazione, seleziona il divisore dell'intestazione e poi modifica la proprietà BackColor per la sezione.
- Per aggiungere testo all'intestazione, disegna un'etichetta. Nelle proprietà dell'etichetta, specifica il testo dell'intestazione che vuoi visualizzare nella proprietà Text.
Aggiungere campi dati InterAction a un report
Ci sono due modi per aggiungere campi dati InterAction al tuo report:
- Clicca e trascina il campo dall'elenco dei campi InterAction o Calcolati
- Disegna un controllo TextBox o RichTextBox sul report, poi nella proprietà DataField specifica il dato che vuoi includere in quella casella di testo.
Se stai aggiungendo un campo che potrebbe contenere un gran numero di caratteri, usa il controllo RichTextBox invece del controllo TextBox oppure trascina direttamente il campo sul report.
Aggiungere un campo trascinandolo dall'elenco dei campi
- Scegli il campo che vuoi aggiungere al report dall'elenco dei campi InterAction o Calcolati.
-
Trascina il campo nella sezione del report dove vuoi aggiungerlo.
Il puntatore del mouse mostra la dimensione del controllo e un segno più.
- Con il campo selezionato, modifica l'aspetto e il comportamento del campo cambiando le impostazioni nell'area delle proprietà.
Aggiungere un campo disegnando una TextBox
- Dalla toolbox, scegli TextBox o RichTextBox.
-
Sposta il puntatore del mouse nella sezione dove vuoi aggiungere la casella di testo.
Il puntatore del mouse diventa una croce.
- Clicca e trascina il mouse per dimensionare la casella di testo come desideri.
- Con la casella di testo selezionata, scegli il campo da visualizzare nella proprietà DataField. Per personalizzare i dati da visualizzare, vedi Campi calcolati.
Le etichette vengono usate solo per etichettare le informazioni: non puoi gestire il formato di output sulle etichette. Ad esempio, non puoi usare Somma, Conteggio, CanGrow o CanShrink. Per aggiungere un controllo di testo che ti permetta di gestire il formato di output, usa un controllo TextBox.
- Dalla toolbox, scegli Label.
- Sposta il puntatore del mouse nella sezione dove vuoi aggiungere l'etichetta; il puntatore del mouse diventa una croce.
- Clicca e trascina il mouse per dimensionare l'etichetta come desideri.
- Con l'etichetta selezionata, inserisci il testo che vuoi includere nell'etichetta nell'area delle proprietà (nella proprietà Text). Modifica eventuali altre proprietà se necessario.
Aggiungere campi di testo lunghi a un report
Aggiungi campi di testo lunghi (campi che consentono un alto numero di caratteri) e campi HTML come articoli di notizie al tuo report utilizzando il controllo RichTextBox invece di trascinare direttamente il campo sul report.
Se non utilizzi il controllo RichTextBox per aggiungere un campo di testo lungo al report, il caricamento del report potrebbe richiedere molto tempo quando viene eseguito. È anche possibile che il report non venga caricato.
I controlli RichTextBox utilizzano lo stile di carattere Normale. Per cambiare il carattere usato da un controllo RichTextBox, devi modificare questo stile.
Di seguito alcuni esempi di campi che possono contenere testo lungo:
- Attività e Appuntamenti: Descrizione
- Qualsiasi campo Note
- I seguenti campi di Pratica, Opportunità e Incarico:
- Descrizione
- Il nostro ruolo
- Descrizione dell'esito
Quando crei un report che contiene uno dei campi di testo lungo elencati sopra, non trascinare direttamente il campo sul report. Invece, procedi così:
- Scegli il controllo RichTextBox nella toolbox.
- Disegna una casella di testo nel layout del report (dove vuoi inserire il campo di testo lungo).
- Nella proprietà DataField nell'area delle proprietà (sotto la sezione Data), seleziona il campo di testo lungo dall'elenco a discesa.
- Quando hai finito di progettare il report, scegli File > Salva layout per salvare le modifiche.
Aggiungere altri controlli a un report
- Scegli il controllo che vuoi aggiungere dalla toolbox.
- Sposta il puntatore del mouse nella sezione dove vuoi aggiungere il controllo; il puntatore del mouse diventa una croce.
- Clicca e trascina il mouse per dimensionare il controllo come desideri.
Copiare controlli o campi da altri report
Non è necessario partire da zero ogni volta che crei un report. Puoi usare Salva come nuovo per creare un nuovo report da uno esistente, oppure puoi copiare e incollare controlli tra report. Quando copi e incolli i controlli, tutte le formattazioni specificate nell'area delle proprietà vengono mantenute.
Selezionare più controlli
Puoi selezionare più controlli e poi spostarli, copiarli o eseguire altre operazioni su di essi come gruppo. Ci sono tre metodi per selezionare più di un controllo:
- Tieni premuto il tasto Shift o Ctrl mentre clicchi sui controlli che vuoi selezionare.
- Clicca in un'area vuota e poi disegna un rettangolo di selezione attorno a tutti i controlli che vuoi selezionare. Il rettangolo di selezione non permette di selezionare controlli tra sezioni diverse.
- Clicca sul righello orizzontale o verticale e trascina il puntatore per disegnare un'ombra che copra i controlli che vuoi selezionare. Usando questo metodo sul righello verticale puoi selezionare controlli solo in una sezione alla volta. Usando il righello orizzontale puoi selezionare controlli su più sezioni.
Formattare i controlli
Per spostare un controllo o un gruppo di controlli selezionati, seleziona i controlli che vuoi spostare e trascinali con il mouse oppure usa i tasti freccia sulla tastiera.
Per ridimensionare un controllo o un gruppo di controlli, seleziona prima il/i controllo/i e poi trascina il bordo o l'angolo del controllo con il mouse.
Quando ridimensioni un controllo oltre i limiti di una sezione, la sezione non si adatta automaticamente alla nuova dimensione del controllo.
Allineare e ridimensionare più controlli
I pulsanti della barra degli strumenti per l'allineamento e il ridimensionamento dei controlli rendono facile organizzare il layout del report e assicurarsi che i controlli siano allineati e dimensionati con precisione.
- Seleziona più controlli nel report, assicurandoti che il controllo che vuoi usare come riferimento per l'allineamento e il ridimensionamento sia selezionato per ultimo.
- Clicca sui pulsanti della barra degli strumenti Allinea a sinistra
, Centra
, o Allinea a destra
per allineare i controlli.
Segui passaggi simili per allineare o ridimensionare verticalmente o orizzontalmente i controlli selezionati. Consulta Barra degli strumenti di allineamento per l'elenco completo delle opzioni disponibili per allineare e ridimensionare i controlli.
Impostare i colori di primo piano e di sfondo
I colori di primo piano e di sfondo possono essere impostati per sezioni o controlli. Per impostazione predefinita, tutti i controlli, i campi e le sezioni hanno uno sfondo trasparente. Per cambiare il colore di sfondo di una sezione o di un controllo, seleziona la sezione o il controllo e nell'area delle proprietà seleziona BackColor nella sezione Appearance. Usa l'elenco a discesa per scegliere il colore di sfondo.
Per impostazione predefinita, tutti i controlli hanno il colore di primo piano nero. Il colore di primo piano determina il colore del carattere utilizzato. Per cambiare il colore di primo piano di un controllo, seleziona il controllo e nell'area delle proprietà seleziona ForeColor. Usa l'elenco a discesa per scegliere un colore.
In alternativa, puoi cambiare BackColor e ForeColor per tutti i controlli contemporaneamente. Per farlo, scegli File > Imposta pagina e poi scegli Stili. Seleziona i colori desiderati per BackColor e ForeColor per tutti i controlli e poi scegli OK.
Selezionare uno stile di bordo
Puoi aggiungere bordi ai controlli o specificare uno stile per una linea inclusa in un report.
- Seleziona un controllo come un'etichetta o un campo nel report.
- Fai clic con il tasto destro sul controllo per accedere al menu contestuale.
- Seleziona Formatta bordo dal menu.
- Puoi impostare il bordo su ciascun lato del controllo selezionando prima lo stile e il colore della linea e poi cliccando sui lati (tra i segni +) che vuoi impostare. L'elenco Preimpostazioni contiene una serie di impostazioni comuni per i bordi. Puoi cliccare su uno dei pulsanti nell'elenco Preimpostazioni per impostare il bordo con lo stile mostrato.
Formattare campi numerici e decimali
Puoi controllare la visualizzazione di un campo numerico. Ad esempio, puoi specificare che un campo venga visualizzato come 123-45-6789 oppure 1.234.567,89.
Nell'area delle proprietà di un campo numerico, la formattazione numerica viene impostata utilizzando la proprietà OutputFormat. Seleziona l'ellisse per scegliere da un elenco di opzioni di numeri preformattati. Se selezioni un'opzione preformattata, vengono utilizzate le impostazioni locali dell'utente per determinare il carattere usato come separatore decimale e delle migliaia.
Puoi anche inserire direttamente un formato per un campo numerico nella proprietà OutputFormat. Ad esempio, puoi inserire ###-##-###0 per formattare un numero come 123-45-6789. (I formati numerici devono essere inseriti con i simboli #, con uno zero come ultimo carattere.)
Se scegli di non formattare i campi numerici o decimali, i campi che contengono numeri o decimali appariranno con il separatore decimale appropriato per le impostazioni locali dell'utente, ma senza separatore delle migliaia.
I campi che restituiscono più valori separati da un carattere (come un punto e virgola) vengono sempre visualizzati come testo e non possono mai essere formattati come numeri, decimali o campi data.
Formattare i campi data
Se scegli di non formattare i campi data, tutti i campi a valore singolo che contengono date verranno visualizzati con il formato data breve dell'utente e includeranno l'orario 12:00:00. Ad esempio:
03/01/26 12:00:00
Questo vale per tutti i campi data aggiuntivi a valore singolo, così come per i campi data di attività e appuntamenti.
Se non vuoi includere l'orario 12:00:00, procedi così:
Nell'area delle proprietà del campo data, inserisci una delle seguenti opzioni per la proprietà OutputFormat:
- D - usa il formato “data lunga” delle impostazioni locali dell'utente (ad esempio: martedì 7 marzo 2026)
- d - usa il formato “data breve” delle impostazioni locali dell'utente (ad esempio: 7/3/2026)
In alternativa, puoi selezionare il pulsante con i tre puntini (…) nella proprietà OutputFormat per scegliere da un elenco di opzioni di data preformattate. Se selezioni un'opzione di data preformattata, tieni presente che le impostazioni locali dell'utente per la data non vengono utilizzate nella visualizzazione del report.
Per ulteriori informazioni sulle date e sull'utilizzo dei calcoli sulle date nei report, consulta Calcoli sulle date.
Utilizzo dei font
Di default, i report standard di InterAction utilizzano il font Verdana. Puoi cambiare questo font con uno a tua scelta, ma tieni presente quanto segue:
- Evita di usare diversi font all'interno di un report. Questo vale anche per i report Panoramica: mantieni lo stesso font in tutte le sezioni. L'uso di più font può rendere i report poco gradevoli o difficili da leggere.
- Se cambi il font in un report, visualizza un'anteprima prima di renderlo disponibile agli utenti, perché i campi potrebbero andare a capo in modo diverso.
Impostare le proprietà del font per i singoli controlli
Questa procedura spiega come modificare le proprietà del font per i singoli controlli. Nota che questa procedura non si applica ai controlli RichTextBox. I controlli RichTextBox utilizzano lo stile Normale. Questi font possono essere cambiati solo modificando lo stile Normale.
- Seleziona il campo o il controllo per cui vuoi cambiare il font. Puoi cambiare il font per più controlli contemporaneamente selezionando più campi o controlli.
- Nell'area delle proprietà, seleziona il pulsante con i tre puntini nella proprietà Font sotto la sezione Aspetto.
-
Nella finestra di dialogo del font, specifica il Font, lo Stile del font e la Dimensione. Puoi anche specificare Effetti o Script (lingua) utilizzati.
Se scegli di usare font non in inglese, lo script della lingua deve essere selezionato nella finestra di dialogo del font e la lingua deve essere disponibile nelle impostazioni regionali del sistema.
In alternativa, puoi usare il pulsante della barra degli strumenti Formato e le relative combo-box per impostare le proprietà del font per i controlli selezionati. Per dettagli su questa barra degli strumenti, consulta Barra degli strumenti Formato.
Il font predefinito è Verdana. Se utilizzi caratteri di font internazionali, devi cambiare il font con uno che supporti Unicode.
Modificare lo stile Normale (font predefinito)
Puoi cambiare l'aspetto predefinito di tutti i controlli modificando lo stile Normale. Lo stile Normale viene applicato a tutti i controlli di default, ma puoi comunque modificare le proprietà del font per i singoli controlli, come descritto in “Impostare le proprietà del font per i singoli controlli” sopra. Nota che i controlli RichTextBox utilizzano solo il font Normale e non possono essere modificati singolarmente.
- Nel Report Designer di InterAction, scegli File > Imposta pagina.
-
Scegli Stili.
- Seleziona Normale nell'elenco degli stili e poi apporta le modifiche desiderate al font sul lato destro della finestra di dialogo.
- Scegli OK.
Devo usare un font Unicode?
I font Unicode sono font che possono visualizzare testo in qualsiasi lingua. Ad esempio, se nel tuo report hai contatti in giapponese, tedesco e inglese, i font Unicode possono mostrare tutti questi contatti nelle rispettive lingue.
Se non utilizzi un font Unicode nel tuo report, il testo scritto con caratteri stranieri non verrà visualizzato nel visualizzatore PDF del Web Client di InterAction. Ad esempio, se hai un report che elenca dieci contatti in inglese e uno in giapponese, il contatto salvato in giapponese risulterà vuoto nel report.
Per evitare questo problema, devi fare quanto segue:
- Installa il font Arial Unicode MS sull'AppServer. Questo font è uno dei font Unicode più usati ed è incluso in Microsoft Office.
- Nel Report Designer di InterAction, assicurati che il font Arial Unicode MS sia utilizzato in tutto il design del report. Puoi impostare Arial Unicode MS come font predefinito in modo che tutti i controlli lo utilizzino di default.