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.

Quando si progetta un file di modello (con estensione xsn) modulo, si sta creando un singolo file contenente più file di supporto. Viceversa, durante la compilazione di un modulo, sono effettivamente la compilazione di un file di modulo (con estensione XML), basato su un modello di modulo.

In questo articolo

La progettazione: il modello di modulo

Creare modelli di modulo nella modalità progettazione, ossia l'ambiente di progettazione di InfoPath. Un modello di modulo è un file con estensione xsn. Il file con estensione xsn definisce la struttura di dati, l'aspetto e comportamento dei moduli finali (file con estensione XML).

Modello di modulo e moduli basati su di esso

Un modello di modulo definisce numerose operazioni, tra cui:

  • I controlli, etichette e testo informativo che vengono visualizzati nella maschera.

  • Il modo in cui i controlli hanno un funzionamento quando gli utenti interagiscono con essi. Ad esempio, si potrebbe verificare una particolare sezione quando l'utente seleziona una casella di controllo e quando l'utente deseleziona la casella di controllo.

  • Se il modulo di visualizzazioni aggiuntive. Ad esempio, se si sta progettando un modulo di applicazione di licenza, potrebbe essere una visualizzazione per appaltatore, un'altra visualizzazione per l'agente di ricezione e una terza visualizzazione per si che approva o rifiuta l'applicazione.

  • Come e dove vengono archiviati i dati in un modulo. Il modello di modulo, ad esempio, potrebbe essere progettato per consentire agli utenti di inviare dati a un database, direttamente o mediante l'utilizzo di un servizio Web. O potrebbe essere gli utenti salvino il modulo in una cartella condivisa.

  • I tipi di carattere, colori e altri elementi di progettazione utilizzati nel modulo.

  • Se gli utenti possono personalizzare il modulo. Ad esempio, è possibile consentire agli utenti aggiungere ulteriori righe a una tabella ripetuta, una sezione ripetuta o una sezione facoltativa.

  • Se gli utenti vengono informati quando commettono errori nel modulo o dimenticare di compilare un campo obbligatorio.

Al termine di progettazione di un modello di modulo, si renderlo disponibile per gli utenti pubblicandolo come file con estensione xsn.

Suggerimento: Oltre la progettazione di modelli di modulo, è inoltre possibile progettare parti modello, ovvero controlli personalizzati che è possibile usare in altri modelli di modulo o documenti di Microsoft Office. Ad esempio, è possibile creare una parte modello che include i campi per la raccolta di informazioni di contatto. È quindi possibile utilizzare tale parte modello in vari modelli di modulo diversi. Nella sezione Vedere anche sono disponibili collegamenti a ulteriori informazioni sulle parti modello.

Torna all'inizio

Compilato dagli utenti: il modulo

Un modulo di InfoPath è un file XML che contiene dati XML. Tutti i moduli di InfoPath basati sui modelli di modulo.

Per illustrare la relazione tra un modello di modulo e una maschera, immaginare progettato un modello di modulo applicazione di licenza per appaltatori di impianti elettrici da usare. Ogni richiesta di licenza un appaltatore compila la è una forma. Modulo è semplicemente un file XML che contiene i dati (e solo i dati) che è stato immesso nel modulo. Tutti gli altri elementi che costituiscono il modulo vengono forniti dal modello di modulo. Questo significa che ogni volta che gli utenti aprono una maschera, la maschera necessario individuare e utilizzare il modello associato per il corretto funzionamento. In caso contrario, quando gli utenti aprono una maschera, si vedrà solo i tag XML e i dati.

Per collegare un modello di modulo e i moduli basati su di esso, InfoPath include più righe di codice, denominate istruzioni di elaborazione nella parte superiore di ogni file maschera. Questo codice i collegamenti ai file del modulo per il modello associato.

Torna all'inizio

Componenti di un modello di modulo

Un modello di modulo è un singolo file contenente più file di supporto, ad esempio un file che definiscono come controlli nel modello di modulo, file per la grafica che vengono visualizzati nel modello di modulo e file che consentono comportamenti personalizzati nel modulo di programmazione modello. Questi file di supporto sono noti come file di modulo. Quando si progetta un modello di modulo, è possibile visualizzare e lavorare con i file del modulo che costituiscono il modello di modulo, l'estrazione e salvare i file del modulo in una cartella.

File di supporto che costituiscono un file di modello di modulo (con estensione xsn)

I file di supporto che costituiscono un modello di modulo possono includere uno o più file XML Schema, un file di trasformazione XSL (XSLT) per ogni visualizzazione nel modello di modulo, un file XML per i dati che viene visualizzato per impostazione predefinita quando gli utenti la prima volta un modulo basato su tale temp modulo in ritardo, file di script o assembly di codice gestito e un file di definizione del modulo denominato manifest.

Per acquisire familiarità con i file che costituiscono un modello di modulo, è possibile utilizzare la procedura seguente per visualizzare i file di origine per un modello di modulo.

Visualizzare i file di modulo per un modello di modulo

  1. Creare un nuovo modello di modulo vuoto.

  2. Nel menu File fare clic su Salva come file di origine.

  3. Nella finestra di dialogo Sfoglia per cartelle selezionare una cartella esistente in cui salvare i file del modulo o creare una nuova cartella e quindi fare clic su OK.

    Verrà salvata una copia del modello di modulo come una serie di file all'interno della cartella.

  4. In Esplora risorse, passare alla cartella contenente i file.

Nella tabella seguente descrive i file di supporto di un modello di modulo. Questi file sono sempre inclusi in un modello di modulo.

Tipo di file

Estensione file

Descrizione

File di definizione del modulo

xsf

Il file che contiene informazioni su come modello di modulo verrà messi insieme, inclusi gli schemi XML che utilizza e i file di risorse in essa contenuti. Quando si progetta un nuovo modello di modulo InfoPath genera automaticamente questo file. Durante la progettazione e modifica il modello di modulo, il file viene aggiornato automaticamente per riflettere le modifiche.

XML Schema

con estensione XSD

I file che vincolare e convalidare i dati in un modello di modulo. Il contenuto del file di Schema XML, ovvero l'elementi, attributi e così via, sono rappresentati da gruppi e i campi nel riquadro attività Origine dati. Ogni origine dati associata a un modello di modulo, inclusa l'origine dati principale, con un file con estensione XSD corrispondente.

Visualizza

.xsl

I file di trasformazione XSL (XSLT) utilizzati per presentare, visualizzare e trasformare in HTML i dati visualizzati sono contenuti nel modulo che gli utenti compilano. Quando si utilizzano le diverse visualizzazioni di un modello di modulo, in effetti vengono visualizzate in diverse rappresentazioni HTML o trasformazioni dei dati visualizzati nel modulo.

Modello XML

.xml

Il file che contiene i dati che si desidera venga visualizzato per impostazione predefinita in controlli specifici. Gli utenti vedono i dati quando si apre una maschera e fino a quando non verranno selezionati diversi valori nei controlli.

Oltre al file nella tabella precedente, un modello di modulo possa includere i file descritti nella tabella seguente, a seconda di progettazione del modello di modulo.

Tipo di file

Estensione file

Descrizione

Presentazione

htm, GIF, bmp e gli altri utenti

I file che vengono utilizzati per mostrare i riquadri attività personalizzati o le immagini nel modello di modulo.

Logica di Business

js, vbs

File contenenti script per l'implementazione specifici comportamenti del modulo. Questi file di script sono Microsoft JScript o i file di Microsoft Visual Basic, Scripting Edition (VBScript).

Binario

DLL, .exe, CAB e gli altri utenti

I file esterni che forniscono il codice di programmazione e altre regole business. Ad esempio, se si crea un controllo personalizzato per il modello di modulo, potrebbe essere un programma di installazione per installare e registrare il controllo nei computer degli utenti automaticamente. File binari non vengono creati in InfoPath, ma in programmi, ad esempio Microsoft Visual Studio .NET.

Quando si apportano modifiche al modello di modulo InfoPath verrà aggiornato automaticamente i file del modulo. Tuttavia, se si ha familiarità con XML o se ci si trova della progettazione di moduli, è possibile estrarre i singoli file del modulo e personalizzarli manualmente. Ad esempio, è consigliabile modificare manualmente un insieme di file del modulo in tipi di situazioni seguenti:

  • Si desidera riutilizzare Schema XML del modello di modulo (file con estensione XSD) in un altro programma di Microsoft Office. Ad esempio, è possibile aggiungere il file con estensione XSD di InfoPath alla raccolta schemi in Microsoft Office Word 2007. È quindi possibile mappare gli elementi dal file con estensione XSD di InfoPath per il contenuto di un documento.

  • Si desidera creare una barra degli strumenti nel modello di modulo che contiene i comandi personalizzati oltre ai comandi predefiniti disponibili in InfoPath. A questo scopo è necessario modificare il file di definizione del modello di modulo modulo.

  • Si desidera apportare miglioramenti relativi alla formattazione al modello di modulo che non sono disponibili in InfoPath, ad esempio aggiungere un'immagine di sfondo (file con estensione gif) a un pulsante. A questo scopo è necessario modificare il file di trasformazione XML (con estensione xsl) del modulo.

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!

×