Progettare un modulo per l'unione

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.

Se l'unione di moduli, gli utenti possono consolidare i dati da più moduli in un unico modulo. Questo è utile quando gli utenti desiderano confrontare o riepilogare dati di più moduli correlati. Ad esempio, può essere utile per un responsabile di team inserisce i moduli di report di stato settimanali per unire dati da tali maschere in un unico rapporto di riepilogo per la sua director.

In questo articolo

Modi che gli utenti unire moduli

Considerazioni sulla progettazione

Azioni di unione per campi e gruppi

Definizione delle impostazioni di stampa unione personalizzati per i controlli

Modi che gli utenti unire moduli

La posizione di un modulo determina come un utente può unirla con altre forme. L'elenco seguente illustra le diverse posizioni in cui memorizzare i moduli di Microsoft Office InfoPath e come gli utenti possono unire i moduli vengono memorizzati in questi percorsi:

  • Unità disco rigido locale o un percorso di rete    Un utente prima di tutto necessario aprire un modulo in InfoPath. Questo modulo viene definito il modulo di destinazione, perché il modulo in cui verranno unite alle altre forme. L'utente fa clic su Unisci moduli dal menu File e seleziona altre forme, denominata moduli di origine, ovvero per unire la maschera di destinazione.

    Nota: È possibile anche aprire un nuovo modulo vuoto e quindi utilizzare la stessa procedura per unire la maschera vuota con altri moduli basati sullo stesso modello di modulo.

  • Raccolta documenti in un sito di SharePoint    Moduli possono essere creati in una raccolta documenti in un sito Windows SharePoint Services 3.0, Microsoft Office SharePoint Server 2007 o Microsoft Office Forms Server 2007. Nel menu Visualizza nella raccolta documenti in cui sono archiviati i moduli, un utente può selezionare la visualizzazione di Documenti di stampa unione e quindi selezionare le forme che si desidera unire. Quando si uniscono moduli in questo modo, non è necessaria per l'utente alla prima apertura del modulo di destinazione, come illustrato nell'esempio precedente.

    Nota: Quando si progetta una modello di modulo compatibile con browser, gli utenti possono compilare i moduli basati sul modello di modulo tramite un Web browser. La procedura per l'unione di più moduli in una raccolta SharePoint basati sui modelli di modulo compatibile con browser è diverso da quello di unione di più moduli che gli utenti aprono e compilare in InfoPath.

  • Moduli di posta elettronica di InfoPath in Microsoft Office Outlook 2007    Un utente è possibile unire più moduli di Office Outlook 2007 selezionandoli nella visualizzazione della cartella in cui sono archiviati i moduli e quindi facendo clic su Unisci moduli nel menu Azioni.

Nota: Quando gli utenti uniscono moduli, i moduli originali non vengono eliminati. I dati dei moduli unite vengono aggiunti al modulo di destinazione. È consigliabile che gli utenti salvano la maschera di destinazione, con dati uniti, come una nuova maschera in modo da non sovrascrivere i dati nel formato originale.

Top of Page

Considerazioni di progettazione

Ora che si ha familiarità con i modi in cui gli utenti possono unire moduli in base alla posizione del modulo, è importante per informazioni su come abilitare i controlli specifici supportare l'unione e la modalità di combinazione di dati da singoli campi durante l'unione moduli. Queste informazioni, insieme a capire come gli utenti prevede di utilizzare dati uniti, ovvero è fondamentale di creazione di modelli di modulo che consentono agli utenti di facilmente possibile unire moduli.

Quando si aggiunge un controllo a un modello di modulo, è associato a un campo o gruppo in origine dati del modello di modulo. Se si progetta modello di modulo vuoto, l'origine dati viene creata automaticamente quando si aggiungono controlli. Se si progetta un modello di modulo basato su un'origine dati esterna, ad esempio uno Schema XML o un servizio Web, i controlli aggiunti al modello di modulo devono essere associati a campi o gruppi nell'origine dati.

Quando si abilita impostazioni di unione per un controllo, è necessario attivare effettivamente le impostazioni di stampa unione per il campo o gruppo a cui è associato il controllo. Le impostazioni di unione variano a seconda del campo o gruppo e il tipo di dati. Alcuni tipi di campi o gruppi non supportano l'unione.

Per comprendere meglio il funzionamento di unione dei moduli, immaginare progettato un modello di modulo nota spese contenente un controllo casella di testo associato a un campo non ripetuto nell'origine dati che utilizza un tipo di dati testo. In questo campo viene utilizzato per archiviare giustificazione aziendale di ogni utente per le spese registrate. In questo esempio verrà chiamata lo scopo del campo e associare il controllo casella di testo con l'etichetta Propositi aziendali .

Si supponga che tre utenti, ovvero Bob Kelly Nate DOM e Judy Lew, compilare i moduli basati sul modello di modulo. Nel campo Propositi aziendali Roberto tipi di conferenza, Nate tipi Visita clientee tipi di Alice Viaggio d'affari. Perché i controlli casella di testo che usano un tipo di dati testo non supportano l'unione dei dati per impostazione predefinita, un responsabile che consente di unire i moduli delle note spese verrà visualizzate solo un valore nel campo Fine aziendale , ovvero il valore che è stata già presenti nel modulo di destinazione. Pertanto, ad esempio, se di Alice corrisponde al modulo di destinazione, solo il valore immesso Alice verrà visualizzati nel modulo unito per questo campo.

Personalizzare le impostazioni di stampa unione per il campo o gruppo a cui è associato un controllo, gli utenti unire i dati del campo o del gruppo da più moduli. In questo esempio, è possibile personalizzare le impostazioni di stampa unione per il controllo casella di testoeBusiness Purposin modo che gli utenti unire i dati dei moduli che contengono tale campo. È possibile personalizzare ulteriormente le impostazioni di unione, consentendo un separatore da inserire tra ogni valore unite. Un separatore può essere uno spazio, una virgola, un punto e virgola, una linea verticale, un'interruzione di riga, un'interruzione di paragrafo o un carattere di sottolineatura. Ad esempio, se Roberto digita conferenza nel campo Propositi aziendali , Nate tipi Visita clientee tipi di Alice Viaggio d'affarie attivare l'unione per il campo e specificare una virgola come separatore, i dati uniti risultanti sarà visualizzata sotto forma di viaggio d'affari, visitare il cliente, conferenza (di Alice corrisponde al modulo di destinazione).

Nota: Viene automaticamente aggiunto uno spazio dopo i separatori virgola e punto e virgola.

Durante l'aggiunta di che un separatore consigliabile eseguirla per distinguere tra valori specifici, è possibile personalizzare ulteriormente le modalità di unione di dati mediante l'aggiunta di un prefisso univoco a ogni valore contenuto in un campo o gruppo. Quando si aggiunge un prefisso, è possibile selezionare il valore da un altro campo oppure immettere funzione che si desidera utilizzare come prefisso. Aggiunta di un prefisso possa aiutare gli utenti identificare l'origine dei dati originali. Ad esempio, è possibile attivare il nome della persona che ha compilato un modulo, ovvero un valore immesso in un altro campo, come un prefisso per un valore contenuto in un altro campo. Quindi durante l'unione di più moduli, i valori del modulo di origine verranno visualizzati valori Uniti e tali valori avrà identificatori.

Ad esempio, se si identificare un campo contenente un nome utente come il prefisso e creare una funzione concatena che aggiunge una virgola dopo ogni istanza di tale valore, gli utenti possono vedere facilmente chi immesso un valore anche dopo l'unione di più moduli. In questo esempio, se di Judy Lew corrisponde al modulo di destinazione, i risultati prefissi verranno visualizzato come Ferie, Nate DOM: visitare il cliente, Bob Kelly: conferenza.

Note: 

  • Il prefisso non è stato aggiunto al modulo di destinazione, ovvero modulo di Judy Lew, in questo caso, per evitare l'aggiunta di prefissi ridondanti se i dati uniti viene salvati nella maschera e unita nuovamente il modulo.

  • Quando un utente unisce i moduli di InfoPath che si trovano in un'unità disco rigido o un percorso di rete, un sito di SharePoint o posta elettronica di InfoPath in Office Outlook 2007, i dati uniti risultanti viene visualizzato in ordine inverso dall'ordine in cui sono stati selezionati i moduli. Ad esempio, se l'utente seleziona tre forme, a partire da Davide, quindi viene selezionato di Alice, quindi recando nel modulo risultante che contiene dati uniti, dati recando appariranno prima di tutto, seguiti da dati di Alice, quindi Luca.

  • Oltre a personalizzare le impostazioni di stampa unione per i singoli controlli, è anche possibile disabilitare l'unione di moduli per l'intero modello di modulo impedire agli utenti di unione dei moduli basati su di esso. Quando si disattivano l'unione di moduli, gli utenti che compilano il modulo non hanno accesso al comando Unisci moduli dal menu File.

  • Per assicurarsi che la maschera modello è configurato correttamente per unire le altre forme, provare a pubblicare il modello di modulo e la creazione e salvataggio di almeno cinque moduli basati sul modello di modulo con dati di esempio. Dopo aver salvato i moduli, aprire il modello di modulo in modalità progettazione e quindi fare clic su Anteprima nella barra degli strumenti Standard.. In modalità anteprima, unire i moduli di esempio. Se i moduli uniscono correttamente, è possibile pubblicare il modello di modulo e consentire agli utenti di creare moduli basati sul modello di modulo.

  • Offrire agli utenti una procedura unire moduli. Quando si verifica il modello di modulo per l'unione, è possibile sviluppare questa procedura.

Top of Page

Azioni di unione per campi e gruppi

Le seguenti azioni di unione variano a seconda del tipo di dati del campo o gruppo.

Quando si configurano impostazioni di unione per qualsiasi tipo di campo o gruppo, è possibile scegliere di ignorare i valori nei moduli di origine e mantenere i valori nel modulo di destinazione o scegliere un'impostazione di stampa unione personalizzati. Nella tabella seguente vengono descritte le impostazioni di stampa unione personalizzati per ogni tipo di campo o gruppo.

Tipo di campo o gruppo

Impostazioni di unione disponibili

Esempi di controlli che possono essere associati a questo tipo di campo

Campo non ripetuti

  • Combinare il valore nel modulo di destinazione con i valori dei moduli di origine

    • Ignora campi vuoti

    • Aggiungere un separatore tra le voci

    • Aggiungere un prefisso a ogni elemento

  • Casella di testo

  • Elenco a discesa

  • Casella combinata

Campo ripetuto

  • Inserire i valori dei moduli di origine prima o dopo il valore nel modulo di destinazione

    • Rimuovere campi vuoti

  • Elenco puntato

  • Elenco numerato

  • Elenco semplice

  • Casella di riepilogo a selezione multipla

Campo XHTML non ripetuti

  • Combinare il valore nel modulo di destinazione con i valori dei moduli di origine

    • Ignora campi vuoti

    • Aggiungere un separatore tra le voci

    • Aggiungere un prefisso a ogni elemento e formattare il testo del prefisso

Casella di testo RTF

Campo ripetuto XHTML

  • Inserire i valori dei moduli di origine prima o dopo il valore nel modulo di destinazione

    • Rimuovere campi vuoti

  • Elenco puntato

  • Elenco numerato

  • Plain list

  • Tabella ripetuta

Campo attributo

  • Sostituire il valore nel modulo di destinazione con il valore del modulo di origine

    Se un utente seleziona più moduli, il valore dell'ultimo form selezionata dall'utente sarà il valore viene mantenuto nel modulo di destinazione. Ad esempio, se l'utente seleziona tre forme, a partire da Davide, quindi viene selezionato di Alice, quindi recando, i dati dal campo attributo in cui è in formato recando sostituirà il valore originale nel modulo di destinazione.

    Nota: A seconda del sistema operativo della persona che consente di unire moduli, il valore conservato può essere diverso.

  • Combinare il valore nel modulo di destinazione con i valori dei moduli di origine

    • Ignora campi vuoti

    • Aggiungere un separatore tra le voci

    • Aggiungere un prefisso a ogni elemento

Nessun controllo può avere un tipo di campo attributo.

Gruppo ripetuto non

  • Combinare il valore nel modulo di destinazione con i valori dei moduli di origine

  • Sezione

  • Sezione facoltativa

Repeating group

  • Insert the values from the source forms before or after the value in the target form

    • Rimuovere campi vuoti

  • Elenco puntato

  • Elenco numerato

  • Plain list

  • Multiple-selection list box

  • Tabella ripetuta

Top of Page

Definizione delle impostazioni di stampa unione personalizzati per i controlli

Utilizzare le procedure in questa sezione per definire le impostazioni di stampa unione personalizzati per i controlli standard e ripetuti.

Nota: Quando si abilita impostazioni di unione per un controllo, è necessario attivare effettivamente le impostazioni di stampa unione per il campo o gruppo a cui è associato il controllo. Le impostazioni di unione variano a seconda del campo o gruppo e il tipo di dati. Alcuni tipi di campi o gruppi non supportano l'unione. È anche possibile modificare le impostazioni di unione modificando le proprietà per un campo o gruppo nell'origine dati. A tale scopo, destro del mouse sul campo o gruppo nel riquadro attività Origine dati, scegliere proprietà dal menu di scelta rapida e quindi nella scheda regole e unione fare clic su Impostazioni di unione.

Controlli standard includono i controlli che in genere associare a raccogliere e visualizzare informazioni. Questi controlli includono caselle di testo, caselle di riepilogo, caselle di controllo e pulsanti. Controlli ripetuti e facoltativi includono controlli elenco, tabelle ripetute, sezioni ripetute e sezioni facoltative. Questi controlli consentono agli utenti di inserire gli elementi dell'elenco, righe, set di record e informazioni facoltative durante la compilazione di un modulo. In un modello di modulo nota spese, ad esempio, è possibile utilizzare una tabella ripetuta per consentire agli utenti di aggiungere il numero di righe è necessario immettere il numero specifico di voci delle spese.

Note: 

  • Alcuni controlli associati ai campi che non è possibile unire. Ad esempio, non è possibile unire valori in controlli selezione data o controlli casella di controllo perché non è possibile unire il tipo di dati che contengono. Controlli che contengono le firme digitali non possono essere mai uniti, poiché sarebbe invalidate la firma digitale.

  • Alcuni controlli contengono altre opzioni. Ad esempio, per la personalizzazione delle impostazioni di unione per un controllo casella di testo RTF, è possibile selezionare anche le opzioni di formattazione del tipo di carattere.

Definire le impostazioni di stampa unione personalizzati per i controlli standard

Controlli standard includono caselle di testo, caselle di testo RTF e le caselle combinate. In questo articolo per ulteriori informazioni, vedere azioni di unione per campi e gruppi .

Nota: Controlli che vengono aggiunti all'interno di sezioni, ovvero in altre parole, i controlli figlio dei controlli padre, supporta solo l'unione se è stata attivata per il controllo padre.

  1. Fare doppio clic sul controllo che si desidera modificare.

  2. Nella finestra di dialogo Proprietà del controllo, fare clic sulla scheda Avanzate.

  3. In moduli di unione, fare clic su Impostazioni di unione.

  4. In azione per il campo, fare clic su combina il valore nel modulo di destinazione con i valori dei moduli di origine.

  5. Per escludere i campi che non contengono dati, in combinazione di opzioni, selezionare la casella di controllo Ignora campi vuoti (scelta consigliati).

  6. Nell'elenco Separa ogni elemento con, scegliere un separatore da inserire tra i valori nel controllo che viene visualizzata nel modulo di destinazione.

    Technical details

    Aggiungendo un separatore possa aiutare gli utenti a determinare il nome utente immesso dati durante l'unione di dati da più moduli. Scegliendo ad esempio punto e virgola (",") per un determinato controllo restituisce dati da tale controllo viene separato da virgole durante l'unione di più moduli basati sul modello di modulo.

  7. Per aggiungere un prefisso prima di ogni valore che viene visualizzato nel controllo quando gli utenti uniscono moduli basati sul modello di modulo, selezionare la casella di controllo prefisso ogni elemento con e quindi scegliere un elemento che si desidera basare il prefisso.

    Procedura

    1. Click Insert Formula Icona del pulsante .

    2. Nella finestra di dialogo Inserisci Formula eseguire una delle operazioni seguenti:

      • Per utilizzare un campo nella formula, fare clic su Inserisci campo o gruppo, fare clic sul campo che si desidera utilizzare nella finestra di dialogo Seleziona campo o gruppo e quindi fare clic su OK.

      • Per utilizzare una funzione nella formula, fare clic su Inserisci funzione, selezionare la funzione che si desidera utilizzare nella finestra di dialogo Inserisci funzione e quindi fare clic su OK.

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

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

    Operazione

    Simbolo

    Aggiungi

    +

    Subtract

    -

    Multiply

    *

    Divide

    /

    • 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.

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

Definire le impostazioni di stampa unione personalizzati per una sezione standard

Le sezioni standard sono contenitori per altri controlli. Sezioni possono includere uno qualsiasi dei controlli elencati nel riquadro attività controlli, incluse altre sezioni. In questo articolo per ulteriori informazioni, vedere azioni di unione per campi e gruppi .

Nota: Controls that are added inside sections — in other words, child controls of parent controls — only support merging if it has been enabled for the parent control.

  1. Fare doppio clic sulla sezione che si desidera modificare.

  2. Nella finestra di dialogo Proprietà di sezione, fare clic sulla scheda Avanzate.

  3. In moduli di unione, fare clic su Impostazioni di unione.

  4. Under Action for this group, click Combine the contents of the groups in the source and target forms (default).

    Nota: The merge settings for each field and group within this group will determine how the data is merged.

Define custom merge settings for repeating controls and sections

Repeating controls include repeating sections, repeating tables, and bulleted lists. See Merge actions for fields and groups in this article for more information.

Nota: Controls that are added inside sections — in other words, child controls of parent controls — only support merging if it has been enabled for the parent control.

  1. Double-click the control that you want to modify.

  2. In the Control Properties dialog box, click the Advanced tab.

  3. Under Merging forms, click Merge Settings.

  4. Under Action for this repeating group, click Insert the groups from the source forms into the target form (default).

  5. To determine where the groups from the source forms will appear in the target form, under Insert options, click After groups in the target form or Before groups in the target form.

  6. To eliminate blank values from the merged forms, select the Remove blank groups (recommended) check box.

  7. To combine groups whose controls contain the same values, thereby reducing redundancy, select the Combine groups with the same field value check box, and then click the button next to Fields to compare to select the fields to combine.

Define custom merge settings for optional sections

Optional sections contain other controls. Users can insert or remove optional sections when filling out a form. See Merge actions for fields and groups in this article for more information.

Nota: Controls that are added inside sections — in other words, child controls of parent controls — only support merging if it has been enabled for the parent control.

  1. Double-click the control that you want to modify.

  2. In the Control Properties dialog box, click the Advanced tab.

  3. Under Merging forms, click Merge Settings.

  4. Under Action for this group, click Combine the contents of the groups in the source and target forms (default).

Top of Page

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.

×