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 sezione per organizzare i gruppi di controlli correlati in un modello di modulo di Microsoft Office InfoPath.
In questo articolo
Quando utilizzare una sezione
Utilizzare una sezione quando si desidera organizzare un set di controlli correlati nel modello di modulo. In un modello di modulo di indennizzo, ad esempio, è possibile utilizzare una sezione per raggruppare una serie di caselle di testo che vengono utilizzate per raccogliere informazioni di contatto da assicurati.
È anche possibile utilizzare formattazione condizionale per mostrare o nascondere sezioni che sono in base ai valori immessi dagli utenti in un' posizione nel modulo. Ad esempio, in un modulo nota spese, è possibile utilizzare la formattazione condizionale per visualizzare una sezione di approvazione del responsabile agli utenti le cui spese totali più di 1.000. Se le spese sono inferiori, la sezione rimane nascosta nella maschera.
Quando si inserisce una sezione nel modello di modulo, si inserisce in effetti un contenitore vuoto. Per la sezione essere utile, è necessario inserire altri controlli al suo interno. Questi controlli possono includere le caselle di testo, caselle di riepilogo o anche altre sezioni.
Suggerimento: Per impostazione predefinita, i bordi della sezione sono visibili nel modulo. Se si desidera una struttura per la sezione è simile a quello illustrato nell'esempio di indennizzo, è possibile applicare un bordo alla sezione nella finestra di dialogo bordi e sfondo.
Controlli correlati
InfoPath include altri controlli simili alle sezioni ma utilizzati per diversi scopi. Per decidere quale di questi controlli funziona meglio il modello di modulo, vedere l'elenco seguente:
Sezione ripetuta Per creare una sezione che gli utenti possono inserire in un modulo più volte, utilizzare una sezione ripetuta o un altro controllo ripetuto.
Sezione facoltativa Se si aggiunge una sezione al modello di modulo, verrà visualizzato nel modulo quando un utente viene aperto prima di tutto. Sezioni facoltative, invece, sono nascoste per impostazione predefinita. Gli utenti possono scegliere se si desidera inserire la sezione facoltativa nel loro modulo.
Gruppo di scelte Per inserire una sezione che può essere sostituita con un'altra sezione, usare un gruppo di scelta. Un gruppo di scelta contiene due o più sezioni. Per impostazione predefinita, una di queste sezioni viene visualizzato nella maschera. Gli utenti possono scegliere di sostituirla con un'altra sezione.
Inserire una sezione
La procedura per l'inserimento di una sezione diversa leggermente a seconda che si la progettazione di un nuovo modello di modulo vuoto o basare la struttura del modello di modulo in un database o altra origine dati esterna.
La figura seguente viene illustrato l'aspetto di una sezione in modalità progettazione.
I controlli possono essere associati o non associati. I controlli associati sono connessi a un campo o a un gruppo nell'origine dati, in modo che i dati immessi al loro interno vengano salvati in un file di modulo (con estensione xml) sottostante. I controlli non associati non sono connessi a un campo o a un gruppo, quindi i dati immessi al loro interno non vengono salvati. Se si seleziona o si sposta il puntatore su un controllo, nell'angolo superiore destro del controllo vengono visualizzati il testo e un'icona di associazione. Il testo indica il gruppo o il campo a cui il controllo è associato nell'origine dati. L'icona indica se il controllo è correttamente associato a tale gruppo o campo. Se l'associazione è corretta, viene visualizzata un'icona verde. Se invece c'è un errore, verrà visualizzata un'icona blu o rossa.
L'origine dati per il modello di modulo è costituito da campi e i gruppi visualizzati in una visualizzazione gerarchica nel riquadro attività Origine dati. Le sezioni sono sempre associate ai gruppi nell'origine dati del modello di modulo. Ogni controllo in una sezione è associato a un campo che fa parte del gruppo della sezione.
Nell'esempio seguente, la sezione di informazioni sul modello di modulo è associata al gruppo indirizzoAssicurato nel riquadro attività Origine dati.
Inserire una sezione in un nuovo modello di modulo vuoto
Quando si progetta un nuovo modello di modulo vuoto, per impostazione predefinita è selezionata la casella di controllo Crea automaticamente origine dati del riquadro attività Controlli. In questo modo InfoPath può creare automaticamente campi e gruppi nell'origine dati quando vengono aggiunti controlli al modello di modulo. Questi campi e gruppi sono rappresentati da icone di cartelle e file nel riquadro attività Origine dati.
-
Nel modello di modulo inserire il cursore nel punto in cui aggiungere il controllo.
-
Se il riquadro attività Controlli non è visibile, fare clic su Altri controlli nel menu Inserisci oppure premere ALT+I, C.
-
In Inserisci controlli fare clic su sezione.
-
Per aggiungere controlli alla sezione, trascinare il riquadro attività controlli nella sezione nel modello di modulo.
Nota: Spostare un controllo già presente nel modello di modulo in una sezione, non solo se il campo del controllo è già incluso nel gruppo della sezione nell'origine dati. In caso contrario, può causare il danneggiamento associazione per il controllo.
-
Per aggiungere un'etichetta al controllo, digitare il testo sopra di essa.
Inserire una sezione in un modello di modulo basato su un'origine dati esistente
Se si basa la struttura del modello di modulo in un file esistente Extensible Markup Language (XML), un database o un servizio Web, InfoPath deriva i campi e gruppi nel riquadro attività Origine dati dall'origine dati esistente. In questo scenario, è possibile aggiungere una sezione trascinando un gruppo ripetuto dal riquadro attività Origine dati nel modello di modulo oppure inserendo la sezione utilizzando il riquadro attività controlli, come descritto nella procedura seguente:
-
Nel modello di modulo inserire il cursore nel punto in cui aggiungere il controllo.
-
Se il riquadro attività Controlli non è visibile, fare clic su Altri controlli nel menu Inserisci oppure premere ALT+I, C.
-
In Inserisci controlli fare clic su sezione.
-
Nella finestra di dialogo Associazione sezione selezionare il gruppo in cui si desidera memorizzare i dati della sezione e quindi fare clic su OK.
-
Aggiungere controlli alla sezione e quindi associarli ai campi appropriati nell'origine dati.
Nascondere una sezione in base ai valori nel modulo
La formattazione condizionale non riguarda solo l'applicazione di modifiche di formattazione ai controlli. Uno dei modi migliori per usare la formattazione condizionale è per mostrare o nascondere un controllo basato sul valore immesso in un altro controllo. Normalmente per eseguire questa operazione consiste nel progettare il modulo con una casella di controllo sopra una sezione, in modo che selezionando la casella di controllo Mostra o nasconde la sezione. Questa tecnica semplifica visualizzare le informazioni giuste nel momento giusto.
Questa procedura si presuppone che una sezione già stato aggiunto al modello di modulo.
-
Nel modello di modulo, fare clic sulla sezione che si desidera nascondere.
-
Nel menu formato fare clic su Formattazione condizionale.
-
Nella finestra di dialogo Formattazione condizionale fare clic su Aggiungi.
-
In se tale condizione è vera, impostare la condizione che si desidera. Per nascondere la sezione selezionata nel passaggio 1 quando è selezionata una casella di controllo specifica, ad esempio, selezionare il campo a cui è associata la casella di controllo nella prima casella e quindi specificare il valore che consente di verificare se si desidera nascondere la sezione.
Suggerimento: Per le caselle di controllo, per impostazione predefinita, vero significa "selezionata" o "selezionata", mentre FALSO indica che la stessa operazione come "deselezionata" o "deselezionata".
-
In formattazione da applicare, fare clic su Nascondi controllo.
-
Per salvare la condizione e tornare al modello di modulo, fare clic su OK due volte.
-
Per verificare le modifiche, fare clic su Anteprima nella barra degli strumenti Standard oppure premere CTRL+MAIUSC+B.
Suggerimenti per il layout
Prima di inserire i controlli in una sezione in un modello di modulo, valutare la modalità di disposizione dei controlli. È possibile aggiungere caselle di testo e altri controlli trascinandoli nella sezione nel punto desiderato. Oppure, se si desidera un maggiore controllo sul layout, è possibile aggiungere un tabella layout all'interno della sezione e quindi inserire etichette e controlli all'interno di singole celle in modo che vengano allineati correttamente. Nell'esempio seguente la finestra di progettazione di moduli utilizzata una tabella layout due righe e tre colonne per disporre i controlli all'interno di una sezione.
Oltre a utilizzare le tabelle layout, è possibile eseguire una o più delle operazioni seguenti:
-
Per modificare le dimensioni di più sezioni contemporaneamente, selezionare le sezioni le cui dimensioni che si desidera modificare, premere ALT + INVIO, fare clic sulla scheda dimensioni e quindi apportare le modifiche necessarie.
-
Per modificare il bordo o il colore di una sezione, selezionarla nel modello di modulo, nel menu formato, fare clic su bordi e sfondo, fare clic sulla scheda bordi e quindi apportare le modifiche necessarie.
-
Per vedere quale saranno l'aspetto i controlli nella sezione con assumeranno, fare clic su Dati di esempio nel menu Visualizza. Consente di avere un'idea di un modulo basato sul modello di modulo risulterà quando un utente compila.
-
In alcuni casi, il testo all'interno dei controlli in una sezione e le etichette a sinistra dei controlli potrebbe risultare leggermente fuori allineamento. Per riallineare rapidamente loro, fare doppio clic sul controllo, fare clic su Allinea nella scheda dimensioni e quindi fare clic su Applica. Se l'etichetta e un controllo in celle diverse in una tabella layout, pulsante destro del mouse sulla cella che contiene l'etichetta, scegliere Proprietà tabella dal menu di scelta rapida e quindi fare clic su Centro in allineamento verticale della scheda cella.