Aggiungere una formula a un controllo

Nota:  Riteniamo importante fornire il contenuto della Guida più recente non appena possibile, nella lingua dell'utente. Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Nella parte inferiore della pagina è possibile indicare se le informazioni sono risultate utili. Questo è l' articolo in lingua inglese per riferimento.

In un modello di modulo di Microsoft Office InfoPath 2007, è possibile utilizzare una formula per creare un nuovo valore per un campo e visualizzare il valore in un controllo associato al campo. Una formula è un'espressione XPath costituita da valori, campi o gruppi, funzioni e operatori utilizzati per calcolare e visualizzare gli altri valori.

Nella maggior parte dei casi, inserire una formula utilizzando la finestra di dialogo Inserisci Formula accessibile nelle proprietà del campo o controllo. Questa finestra di dialogo consente di inserire la formula di campi e funzioni correttamente e controllare se la formula è corretta. Se si ha familiarità con XPath, è possibile modificare l'espressione XPath per la formula nella finestra di dialogo.

In questo articolo

Che cos'è una formula?

Aggiungere una formula a un controllo

Modificare l'espressione XPath per una formula

Che cos'è una formula?

Una formula è un'espressione XPath costituita da valori, campi o gruppi, funzioni e operatori utilizzati per calcolare e visualizzare gli altri valori. Le formule possono essere utilizzate per eseguire le operazioni seguenti:

  • Eseguire calcoli matematici da valori specificati quando si progetta modello di modulo o valori immessi dagli utenti nei controlli durante la compilazione dei moduli basati sul modello di modulo.

  • Visualizzazione delle date e ore specifiche.

  • Visualizzare i valori immessi dagli utenti in un controllo in un altro controllo.

  • Impostare il valore predefinito di un campo o un controllo.

  • Eseguire una regola basata su un valore calcolato utilizzando una formula.

Ogni espressione XPath utilizzata in una formula è una combinazione di valori, funzioni e operatori che restituiscono un singolo valore. Una formula può contenere diverse espressioni. È possibile pensare di una formula come una frase costituita da una o più frasi, ciascuna delle quali rappresenta un'espressione nella formula.

La figura seguente mostra la relazione tra una formula e un'espressione.

Diagramma che illustra la relazione tra formule ed espressioni

Una funzione è un'espressione che restituisce un valore in base ai risultati di un calcolo. I valori utilizzati nelle funzioni sono denominati argomenti. È possibile utilizzare le funzioni XPath 1.0 standard inclusi in InfoPath, nonché alcune funzioni specifiche di InfoPath. Nella sezione Vedere anche sono disponibili collegamenti a ulteriori informazioni sulle funzioni di InfoPath.

Torna all'inizio

Aggiungere una formula a un controllo

  1. Fare doppio clic sul controllo in cui si desidera creare la formula.

  2. Fare clic sulla scheda Dati.

  3. Fare clic su Inserisci Formula Icona del pulsante .

    Nota: Per creare la formula utilizzando le proprietà del campo, pulsante destro del mouse nel campo del riquadro attività Origine dati e quindi scegliere proprietà dal menu di scelta rapida.

  4. Per inserire un campo o gruppo nella formula, fare clic su Inserisci campo o gruppo e quindi fare clic sul campo o gruppo nella finestra di dialogo Seleziona campo o gruppo.

  5. Per inserire una funzione nella formula, fare clic su Inserisci funzione e quindi selezionare la funzione nella finestra di dialogo Inserisci funzione.

    Suggerimento: Se la funzione richiede parametri, selezionare la funzione nella finestra di dialogo Inserisci funzione, fare clic su OK e quindi, nella casella Formula nella finestra di dialogo Proprietà del controllo, fare doppio clic la funzione aggiunti e fare clic su un campo o gruppo. Nella sezione Vedere anche sono disponibili collegamenti a ulteriori informazioni sulle funzioni.

  6. Per inserire un valore o un operatore matematico nella formula, digitare il valore o il simbolo dell'operazione matematica nella casella Formula.

    Elenco di operazioni matematiche

    Operazione

    Simbolo

    Aggiungi

    +

    Sottrarre

    -

    Moltiplicare

    *

    Dividere

    /

    Nota: Se la formula utilizza l'operatore di divisione (/), assicurarsi che sia presente uno spazio prima e dopo l'operatore di divisione. Se l'operatore di divisione non dispone di uno spazio prima e dopo tale voce, InfoPath possono interpretare "/" come separatore per i passaggi percorso XPath anziché come un operatore di divisione.

    Suggerimento: Formule matematiche dipendono in genere numeri interi o decimali come argomenti. Per evitare i valori vuoti nella formula, selezionare la casella di controllo Considera valori vuoti come zero nella categoria Impostazioni avanzate nella finestra di dialogo Opzioni modulo.

  7. Per verificare se la formula per la sintassi corretta, nella finestra di dialogo Inserisci Formula, fare clic su Verifica Formula.

    Errori nella formula

    Fare clic su Mostra dettagli nella finestra di dialogo Microsoft Office InfoPath per visualizzare gli errori nella formula. Di seguito sono riportati alcuni suggerimenti per la risoluzione di questi errori:

    • Se si usa una funzione nella formula, verificare che si siano utilizzando gli argomenti corretti per la funzione. Alcune funzioni richiedono campi o gruppi, mentre altre funzioni richiedono valori specificati come argomenti. Nella sezione Vedere anche sono disponibili collegamenti a ulteriori informazioni sulle funzioni.

    • Eliminare e ridigitare la formula per accertarsi che sia stata digitata correttamente.

  8. Per verificare le modifiche, fare clic su Anteprima nella barra degli strumenti Standard oppure premere CTRL+MAIUSC+B.

Torna all'inizio

Modificare l'espressione XPath per una formula

Se si ha familiarità con XPath, è possibile modificare l'espressione XPath per una formula direttamente nella finestra di dialogo Inserisci Formula. È anche possibile modificare l'espressione XPath utilizzando le proprietà del controllo (per le caselle di testo, caselle di testo RTF e controlli selezione data) o le proprietà del campo.

  1. Fare doppio clic sul controllo che contiene l'espressione che si desidera modificare.

  2. Fare clic sulla scheda Dati.

  3. Fare clic su Inserisci Formula Icona del pulsante .

    Nota: Per modificare l'espressione XPath utilizzando le proprietà del campo, pulsante destro del mouse nel campo del riquadro attività Origine dati e quindi scegliere proprietà dal menu di scelta rapida.

  4. Nella finestra di dialogo Inserisci Formula selezionare la casella di controllo di Modifica XPath (avanzate).

    La formula viene modificato alla versione espressione XPath della formula.

  5. Nella casella Formula Modifica espressione XPath per la formula. Per includere i campi, gruppi o funzioni nell'espressione, fare clic su Inserisci campo o gruppo o Inserisci funzione.

  6. Per verificare se la formula per la sintassi corretta, nella finestra di dialogo Inserisci Formula, fare clic su Verifica Formula.

    Errori nella formula

    Fare clic su Mostra dettagli nella finestra di dialogo Microsoft Office InfoPath per visualizzare gli errori nella formula. Di seguito sono riportati alcuni suggerimenti per la risoluzione di questi errori:

    • Se si usa una funzione nella formula, verificare che si siano utilizzando gli argomenti corretti per la funzione. Alcune funzioni richiedono campi o gruppi, mentre altre funzioni richiedono valori specificati come parametri. Nella sezione Vedere anche sono disponibili collegamenti a ulteriori informazioni sulle funzioni.

    • Eliminare e ridigitare la formula per accertarsi che sia stata digitata correttamente.

  7. Per verificare le modifiche, fare clic su Anteprima nella barra degli strumenti Standard oppure premere CTRL+MAIUSC+B.

Torna all'inizio

Amplia le tue competenze su Office
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×