Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

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.

È possibile utilizzare una formula in Microsoft Office InfoPath 2007 per aggiungere automaticamente un numero specifico di giorni che vanno a una data in un controllo nel modello di modulo.

In questo articolo viene spiegato come aggiungere un numero specifico di giorni che vanno a una data e visualizzare i risultati in un controllo in una maschera utilizzando le funzioni addDays e oggi .

In questo articolo

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 in cui è illustrata 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

Passaggio 1: Inserire un controllo selezione data che visualizza la data corrente per impostazione predefinita

Controllo selezione data è progettato in modo esplicito per la memorizzazione delle date. Per aggiungere un numero prestabilito di giorni che vanno a una data immessa dagli utenti in un controllo, è prima necessario aggiungere un controllo selezione data al modello di modulo. È quindi possibile creare una formula che usa la funzione oggi per visualizzare la data corrente nel controllo per impostazione predefinita.

  1. Nel modello di modulo, fare clic nel punto in cui si desidera inserire il controllo selezione data.

  2. Se il riquadro attività Controlli non è visibile, fare clic su Altri controlli nel menu Inserisci oppure premere ALT+I, C.

  3. In Inserisci controlli nel riquadro attività controlli, fare clic su Selezione data.

  4. Nel modello di modulo, digitare la data corrente che precede il controllo selezione data appena inserita.

  5. Fare doppio clic sul controllo selezione data appena inserita.

  6. Fare clic sulla scheda Dati.

  7. Nella casella Nome campo digitare un nome per il campo.

    Suggerimento: È consigliabile utilizzare un nome che descriva il contenuto del campo. Un nome descrittivo rende più semplice da comprendere per se stessi o tutti gli utenti la modifica del modello di modulo il modello di modulo. Ad esempio, digitare dataOggi.

  8. Fare clic su Applica.

  9. Fare clic su Inserisci Formula icona del pulsante.

  10. Fare clic su Inserisci funzione nella finestra di dialogo Inserisci Formula.

  11. In categorie nella finestra di dialogo Inserisci funzione, fare clic su Data e ora e quindi facendo clic su funzioni, fare clic su oggi.

Torna all'inizio

Passaggio 2: Inserire una casella di testo contenente la funzione addDays

Dopo avere aggiunto il controllo selezione data e creare la formula che usa la funzione oggi , è possibile aggiungere una casella di testo per il modello di modulo e creare una formula che usa la funzione addDays .

  1. Nel modello di modulo, fare clic nel punto in cui si desidera inserire la casella di testo.

  2. Se il riquadro attività Controlli non è visibile, fare clic su Altri controlli nel menu Inserisci oppure premere ALT+I, C.

  3. In Inserisci controlli nel riquadro attività controlli, fare clic su Casella di testo.

  4. Nel modello di modulo, digitare 30 giorni dopo che precede il controllo casella di testo appena inserita.

  5. Fare doppio clic sulla casella di testo appena inserita.

  6. Fare clic sulla scheda Dati.

  7. Nella casella nome campo digitare un nome per il campo e quindi fare clic su Applica.

    Suggerimento: È consigliabile utilizzare un nome che descriva il contenuto del campo. Un nome descrittivo rende più semplice da comprendere per se stessi o tutti gli utenti la modifica del modello di modulo il modello di modulo. Ad esempio, digitare txtAdd30Days.

  8. Fare clic su Inserisci Formula icona del pulsante.

  9. Fare clic su Inserisci funzione nella finestra di dialogo Inserisci Formula.

  10. In categorie nella finestra di dialogo Inserisci funzione, fare clic su Data e ora e quindi facendo clic su funzioni, fare clic su addDays.

  11. Fare clic su OK.

  12. Nella casella Formula fare doppio clic la prima istanza di fare doppio clic per inserire un campo.

  13. Nella finestra di dialogo Seleziona campo o gruppo fare clic su dataOggi e quindi fare clic su OK.

  14. Fare clic sulla seconda istanza di fare doppio clic per inserire un campo, premere CANC e quindi digitare il numero di giorni che si desidera aggiungere la data corrente. Ad esempio, se si desidera aggiungere 30 giorni alla data odierna, digitare 30.

  15. Per verificare che la formula viene immesso correttamente, 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.

Torna all'inizio

Passaggio 3: Modificare la modalità di visualizzazione della data nella casella di testo

Dopo avere aggiunto la casella di testo e creare la formula per visualizzare la nuova data, è possibile formattare la modalità di visualizzazione della data nella casella di testo.

  1. Nel modello di modulo, fare doppio clic sulla casella di testo.

  2. Fare clic sulla scheda Dati.

  3. Nell'elenco Tipo di dati, fare clic su Data (Data) e quindi fare clic su formato.

  4. Nell'elenco Visualizza la data, fare clic sullo stile di visualizzazione desiderata.

    Nota: Stili di visualizzazione che hanno un asterisco verranno aggiornata in base alle impostazioni di sistema dell'utente.

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

Torna all'inizio

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×