Ci sono due tipi di campi nell’InterAction Report Designer:
- Campi InterAction
- Campi calcolati
I campi InterAction sono campi dati che scegli di aggiungere al tuo report. Ad esempio, se stai creando un elenco di contatti per azienda, potresti aver incluso campi InterAction come Full_Name, Job_Title, Company_Name e Mailing_Address.
I campi calcolati sono formule che utilizzano campi InterAction o calcoli di date per mostrare i dati che desideri. Consulta la tabella qui sotto per alcuni esempi.
Esempi di campi calcolati
| Esempio | Descrizione |
|---|---|
| =Sponsor is System.String ? Sponsor : "No Sponsor"; |
Questa istruzione dice che se il campo Sponsor contiene dei dati, allora mostra quei dati nel campo Sponsor. Altrimenti, mostra il messaggio “No Sponsor”. Un modo più semplice per mostrare questi risultati è creare un campo calcolato usando le proprietà DefaultValue e Formula. Per maggiori dettagli, vedi Utilizzare i campi calcolati per mostrare un messaggio se un campo non ha valore. |
| = "Contacts by Sponsor: " + Marketing_List; | Questa istruzione dice di mostrare “Contacts by Sponsor:” seguito dal nome della lista marketing corrente. |
| System.DateTime.Now.ToShortDateString() | Questo calcolo è un calcolo di data per la data attuale. |
I campi calcolati vengono creati nella sezione Calculated nell’elenco dei campi. Dopo aver creato un campo calcolato, puoi utilizzarlo in qualsiasi campo del tuo report.
[1] Crea e modifica i campi calcolati nella sezione Calculated dell’elenco dei campi.
[2] Le proprietà del campo calcolato selezionato vengono visualizzate nella casella delle proprietà.
Creare un campo calcolato
- Nell’InterAction Report Designer, fai clic con il tasto destro sulla sezione Calculated nell’elenco dei campi e poi scegli Add.
- Con il nuovo campo calcolato selezionato, inserisci le proprietà del campo nella casella delle proprietà.
- Nel campo Name, dai un nome al campo calcolato. Un formato consigliato è calc_ seguito dal nome del campo calcolato. Questo aiuta a distinguere i campi calcolati dagli altri campi del report.
-
Fai clic sul campo FieldType e poi scegli il tipo di campo. Scegli String se il valore è un campo di testo, oppure scegli Date se il valore è un campo data.
Nota: I tipi di campo String e Date dovrebbero essere gli unici tipi di campo che utilizzi.
- Nel campo Formula, inserisci la formula per il campo calcolato.
Utilizzare un campo calcolato nel report
Per aggiungere un campo calcolato al tuo report, seleziona il campo nell’elenco dei campi Calculated e trascinalo nell’area del report dove vuoi che venga visualizzato.
Il campo calcolato viene visualizzato nella proprietà DataField.
Utilizzare i campi calcolati per mostrare un messaggio se un campo non ha valore
Spesso vorrai mostrare un campo nel tuo report, ma se non esiste alcun valore per quel campo, mostrare un messaggio come “Nessuna informazione trovata.” Ad esempio, se c’è un valore nel campo Related_Contacts_Name, allora mostralo. Altrimenti, mostra “Nessuna informazione trovata.”
In uno scenario come questo, non è necessario creare una If Statement. Puoi usare le proprietà DefaultValue e Formula in un campo calcolato per mostrare le informazioni che desideri.
Nell’utilizzo, sostituisci Related_Contacts_Name con il valore del campo da mostrare e sostituisci DefaultValue con il testo da visualizzare se non esiste alcun valore per quel campo.