Aggiungere, modificare o rimuovere la convalida dei dati
Si applica a
La convalida dei dati è la possibilità di verificare automaticamente la presenza di errori durante la compilazione di un modulo da parte dell'utente. Aggiungendo la convalida dei dati ai controlli nel modello di modulo, è possibile verificare che i dati raccolti siano accurati e coerenti e che siano conformi a tutti gli standard già in uso nell'azienda. Ad esempio, è possibile usare la convalida dei dati per comunicare agli utenti quando l'importo immesso per un elemento della spesa supera l'importo approvato o quando immettono per errore il proprio nome in una casella usata 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 risolvono 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 per gli utenti
- Considerazioni sulla compatibilità
- Aggiungere la convalida dei dati
- Modificare una condizione di convalida dei dati
- Rimuovere la convalida dei dati
Modalità di notifica degli errori di convalida per gli 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. Ad esempio, se si specifica una condizione di errore che si vuole che si verifichi se un utente digita il nome in una casella usata 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 un messaggio dettagliato per impostazione predefinita, 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 specificato facendo clic con il pulsante destro del mouse sul campo in InfoPath e quindi scegliendo l'opzione per visualizzare l'avviso.
1. Quando si posiziona il puntatore sul campo, il puntatore assume la funzione di cursore a I 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 posiziona il puntatore su 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.
1. Quando si posiziona il puntatore sul campo, il puntatore assume la funzione di cursore a I e viene visualizzata la descrizione comando.
2. Il puntatore assume la forma di una mano quando la si sposta sulla descrizione comando.
3. Quando si fa clic sul collegamento, viene visualizzato l'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 su 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 caratteristiche di convalida dei dati funzionano in modo diverso in un Web browser rispetto a InfoPath. Ad esempio, quando si aggiunge la convalida dei dati a un controllo, si crea un testo esplicativo da visualizzare quando un utente immette dati non validi nel controllo. È possibile fare in modo che questo testo esplicativo venga visualizzato in una descrizione comando e, facoltativamente, consentire agli utenti di visualizzare un avviso contenente informazioni aggiuntive oppure visualizzarlo 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, visualizzare un avviso contenente informazioni aggiuntive.
Nota
Quando gli utenti compilano 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
La tabella seguente elenca i controlli di Microsoft Office InfoPath 2007 che supportano la convalida dei dati e indica 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 | Sì |
| Selezione data | Sì |
| Elenco a discesa | Sì |
| Casella di riepilogo | Sì |
| Pulsante di opzione | Sì |
| Casella di testo | Sì |
| Casella di testo RTF | Sì |
| Elenco puntato, numerato o normale | No |
| Casella combinata | No |
Inizio pagina
Aggiungere la convalida dei dati
Fare clic sul controllo a cui si vuole aggiungere la convalida dei dati.
Scegliere Convalida dati dal menu Formato.
Nella finestra di dialogo Convalida dati fare clic su Aggiungi.
In Se questa condizione è vera, aggiungere una condizione.
Esempio
L'esempio seguente mostra come creare una condizione di convalida dei dati per garantire che i dati digitati in un controllo casella di testo corrispondano a un valore specifico, in questo caso la parola Hello.- 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.
- Nella seconda casella fare clic su non è uguale a.
- Nella terza casella fare clic su Digita 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 vuota .
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 usando un Web browser visualizzerà solo la descrizione comando.
Nella casella Descrizione comando digitare il testo da visualizzare quando un utente punta al controllo o fa clic con il pulsante destro del mouse sul controllo.
Nella casella Messaggio digitare il testo da visualizzare nella finestra di dialogo del messaggio immediatamente o quando l'utente richiede maggiori dettagli.
Nota
La descrizione comando per un errore di convalida dei dati non verrà 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 trasmesso in modo accurato agli utenti che usano utilità per la lettura dello schermo.
Inizio pagina
Modificare una condizione di convalida dei dati
- Fare clic sul controllo di cui si desidera modificare la convalida dei dati.
- Scegliere Convalida dati dal menu Formato.
- Nella finestra di dialogo Convalida dati fare clic sulla condizione che si vuole modificare, fare clic su Modifica e quindi apportare le modifiche desiderate.
Inizio pagina
Rimuovere la convalida dei dati
- Fare clic sul controllo di cui rimuovere la convalida dei dati.
- Scegliere Convalida dati dal menu Formato.
- Nella finestra di dialogo Convalida dati fare clic sulla condizione da rimuovere e quindi su Rimuovi.
Inizio pagina