Aggiungere, modificare o rimuovere la convalida dei dati

Si applica a
InfoPath 2010 InfoPath 2013

Importante

Il supporto per Microsoft InfoPath 2013 è terminato il 14 luglio 2026. È consigliabile eseguire la migrazione dei moduli e dei flussi di lavoro di InfoPath esistenti alle soluzioni Microsoft 365 supportate. Altre informazioni sul ritiro di InfoPath.

La convalida dei dati è la capacità di verificare automaticamente la presenza di errori mentre l'utente compila un modulo. Aggiungendo la convalida dei dati ai controlli nel modello di modulo, è possibile assicurarsi che i dati raccolti siano accurati e coerenti e che siano conformi a tutti gli standard già in uso nella società. Ad esempio, la convalida dei dati consente di comunicare agli utenti quando l'importo immesso per una voce di spesa supera l'importo approvato oppure quando immettono erroneamente il proprio nome in una casella utilizzata per raccogliere i numeri di telefono.

Se un modulo contiene errori di convalida dei dati ed è connesso a un database o a un servizio Web, gli utenti non potranno inviare il modulo finché non correggono questi errori. Gli utenti possono salvare una copia locale del modulo e quindi correggere e inviare i dati in un secondo momento.

Contenuto dell'articolo

Modalità di notifica degli errori di convalida da parte degli utenti

Per un modulo progettato per essere compilato con InfoPath, è possibile impostare un messaggio di convalida dei dati da visualizzare come descrizione comando. Dopo aver visualizzato la descrizione comando, gli utenti possono facoltativamente visualizzare un avviso dettagliato fornito dall'utente. In alternativa, è possibile impostare la visualizzazione automatica dell'avviso dettagliato. Se ad esempio si specifica una condizione di errore che si desidera verifichi se un utente digita il proprio nome in una casella utilizzata per la raccolta dei numeri di telefono, è possibile abilitare una descrizione comando per visualizzare il messaggio "Digitare un numero di telefono in questo campo". Se si abilita la visualizzazione automatica di un avviso, è possibile visualizzare per impostazione predefinita un messaggio dettagliato, ad esempio "Questo campo richiede un numero di telefono nel formato (555) 555-0100". Se si sceglie di visualizzare una descrizione comando per impostazione predefinita, gli utenti possono visualizzare manualmente l'avviso fornito facendo clic con il pulsante destro del mouse sul campo in InfoPath e quindi facendo clic sull'opzione per visualizzare l'avviso.

3622BA0B-49B6-40EC-AD0F-B6BE1018E1A2

1. Il puntatore assume la forma di un cursore a I quando viene posizionato sul campo e viene visualizzata la descrizione comando.

2. Quando si fa clic con il pulsante destro del mouse sul campo, viene visualizzato un menu di scelta rapida e quando si seleziona Descrizione errore completa, il puntatore assume la forma di una freccia.

3. Quando si fa clic su Descrizione errore completa, viene visualizzato l'avviso.

Per un modulo compilato in un Web browser, gli avvisi non possono essere visualizzati automaticamente. Tuttavia, gli utenti possono visualizzare l'avviso facendo clic nel campo della pagina Web che contiene la descrizione comando e quindi facendo clic sul collegamento visualizzato.

a6bea6fb-dffe-4aac-9a68-a525a6e19b5b

1. Il puntatore assume la forma di un cursore a I quando viene posizionato sul campo e viene visualizzata la descrizione comando.

2. Il puntatore assume la forma di una mano quando viene spostato sulla descrizione comando.

3. Quando si fa clic sul collegamento, viene visualizzato un avviso.

Inizio pagina

Considerazioni sulla compatibilità

Quando si progetta un modello di modulo in InfoPath, è possibile scegliere una modalità di compatibilità specifica per progettare un modello di modulo compatibile con browser. Quando un modello di modulo compatibile con browser viene pubblicato in un server che esegue InfoPath Forms Services e quindi abilitato per il browser, i moduli basati sul modello di modulo possono essere visualizzati in un Web browser. Quando si progetta un modello di modulo compatibile con browser, alcuni controlli non sono disponibili nel riquadro attività Controlli perché non possono essere visualizzati in un Web browser.

Alcune funzionalità di convalida dei dati funzionano in modo diverso in un Web browser rispetto a InfoPath. Se ad esempio si aggiunge la convalida dei dati a un controllo, viene creato un testo esplicativo da visualizzare quando un utente immette dati non validi nel controllo. È possibile visualizzare questo testo esplicativo in una descrizione comando e, facoltativamente, consentire agli utenti di visualizzare un avviso che contiene informazioni aggiuntive oppure fare in modo che l'avviso venga visualizzato automaticamente quando un utente immette dati non validi. Gli avvisi non possono essere visualizzati automaticamente per i moduli visualizzati in un Web browser, ma gli utenti possono comunque visualizzare la descrizione comando e, facoltativamente, un avviso contenente informazioni aggiuntive.

Nota

Quando gli utenti compilano i moduli usando un browser, possono visualizzare rapidamente un avviso di convalida dei dati premendo CTRL+MAIUSC+I.

Elenco dei controlli che supportano la convalida dei dati

Nella tabella seguente sono elencati i controlli di Microsoft Office InfoPath 2007 che supportano la convalida dei dati e indicano se sono disponibili per i modelli di modulo compatibili con browser.

Controlli che supportano la convalida dei dati Disponibile per i modelli di modulo compatibili con browser?
Casella di controllo
Selezione data
Elenco a discesa
Casella di riepilogo
Pulsante di opzione
Casella di testo
Casella di testo RTF
Elenco puntato, numerato o normale No
Casella combinata No

Inizio pagina

Aggiungere la convalida dei dati

  1. Fare clic sul controllo a cui si desidera aggiungere la convalida dei dati.

  2. Scegliere Convalida dati dal menu Formato.

  3. Nella finestra di dialogo Convalida dati fare clic su Aggiungi.

  4. In Se questa condizione è vera, aggiungi una condizione.
    Esempio
    Nell'esempio seguente viene illustrato come creare una condizione di convalida dei dati per verificare che i dati digitati in un controllo casella di testo corrispondano a un valore specifico, in questo caso la parola Hello.

    1. Nella prima casella fare clic su Seleziona un campo o un gruppo e quindi selezionare il campo o il gruppo a cui è associato il controllo.
    2. Nella seconda casella, clic non è uguale a.
    3. Nella terza casella fare clic su Digitare testo e quindi digitare Ciao.

    Nota

    Per richiedere agli utenti di immettere dati nel controllo, nella finestra di dialogo Proprietà controllo selezionare la casella di controllo Non può essere vuoto .

  5. Per visualizzare automaticamente un messaggio di finestra di dialogo quando un utente lascia vuoto un controllo, selezionare la casella di controllo Mostra messaggi di finestra di dialogo immediatamente quando gli utenti immettono dati non validi .

    Nota

    Poiché i messaggi della finestra di dialogo non possono essere visualizzati automaticamente in un Web browser, un utente che compila il modulo utilizzando un Web browser vedrà solo la descrizione comando.

  6. Nella casella Descrizione comando digitare il testo da visualizzare quando un utente posiziona il puntatore del mouse sul controllo o fa clic con il pulsante destro del mouse sul controllo.

  7. Nella finestra di messaggio digitare il testo da visualizzare nella finestra di dialogo del messaggio immediatamente o quando l'utente richiede ulteriori dettagli.

    Nota

    La descrizione comando per un errore di convalida dei dati non viene visualizzata per i controlli per cui è impostata anche una descrizione comando predefinita nella scheda Avanzate della finestra di dialogo Proprietà controllo . Questo comportamento garantisce che il nome del controllo venga comunicato in modo accurato agli utenti che usano utilità per la lettura dello schermo.

Inizio pagina

Modificare una condizione di convalida dei dati

  1. Fare clic sul controllo di cui si desidera modificare la convalida dei dati.
  2. Scegliere Convalida dati dal menu Formato.
  3. Nella finestra di dialogo Convalida dati fare clic sulla condizione che si desidera modificare, quindi su Modifica e quindi apportare le modifiche desiderate.

Inizio pagina

Rimuovere la convalida dei dati

  1. Fare clic sul controllo per cui si desidera rimuovere la convalida dei dati.
  2. Scegliere Convalida dati dal menu Formato.
  3. Nella finestra di dialogo Convalida dati fare clic sulla condizione che si desidera rimuovere e quindi su Rimuovi.

Inizio pagina