Cenni preliminari sulle connessioni dati

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.

Una connessione dati è un collegamento dinamico che consente di ricevere o inviare i dati tra un modulo di Microsoft InfoPath e i dati che viene salvati all'esterno del modulo, ad esempio un server SharePoint, un servizio Web o un database. Ad esempio, in un modulo d'ordine che contiene un elenco di prodotti disponibili, l'elenco dei nomi di prodotto statico Impossibile salvato nel modulo. Tuttavia, ogni volta che un prodotto viene aggiunto o rimosso, l'elenco di prodotti nel modulo deve essere aggiornata.

Per assicurarsi che la maschera è sempre aggiornata, salvare e gestire le informazioni sul prodotto all'esterno del modulo. Creare una connessione dati per aggiungere queste informazioni alla maschera quando gli utenti compilano il modulo. Vantaggi dell'utilizzo di una connessione dati per recuperare le informazioni sul prodotto è che queste informazioni possono essere salvate in un'unica posizione più moduli possano creare un collegamento a. Inoltre, si è sicuri che gli utenti hanno sempre le informazioni più aggiornate durante il completamento di un modulo.

Oltre a ricevere dati, è possono utilizzare le connessioni dati per inviare i dati. Dopo che un utente ha completato un modulo, invio del modulo. Mediante l'aggiunta di inviare connessioni dati ai moduli, è possibile specificare nel punto in cui viene inviati i dati del modulo. Ad esempio, una maschera inviata come un documento in una raccolta documenti di SharePoint o in un messaggio di posta elettronica.

In questo articolo

Locali e dati esterni

Tipi di connessione dati esterni

Connessione dati

Ricevere connessione dati

Salvataggio dei dati per l'utilizzo offline

Basare un modulo in un'origine dati esterna

Locali e dati esterni

Tutti i moduli di InfoPath salvare i dati immessi nei loro. Controlli vengono utilizzati per visualizzare i dati per gli utenti. Quando un utente invia il modulo, i dati locali nel modulo viene inviati a uno o più percorsi esterni.

Quando è necessario eseguire query sui dati all'esterno del modulo o quando si desidera che gli utenti di inviare dati a più posizioni, è possono utilizzare le connessioni dati. Non esiste alcun limite al numero di connessioni dati che possono essere create.

Se si crea una connessione dati per le query di dati, il modulo query la connessione dati per impostazione predefinita all'apertura del modulo. È anche possibile usare la connessione dati configurando il modulo nei modi seguenti:

  • Aggiungere un pulsante di aggiornamento che gli utenti fare clic per eseguire una query di dati esterni

  • Aggiungere una regola per i dati esterni della query utilizzando la connessione dati

  • Aggiungere codice personalizzato che esegue una query di dati esterni in base a un altro evento

Torna all'inizio

Tipi di connessione dati esterni

È possibile creare inviare i dati o la ricezione di connessioni dati per lo scambio di dati con un'origine dati all'esterno di una maschera.

Connessione dati

Quando si invia un modulo basato su un elenco di SharePoint o in un database, l'elenco o database viene aggiornato con le modifiche apportate dall'utente durante l'invio del modulo. Una maschera possa anche essere configurata per consentire agli utenti di inviare i dati in altre posizioni. È possibile utilizzare i seguenti percorsi di dati esterni:

  • Servizio Web

  • Raccolta documenti in un sito di SharePoint

  • Messaggio di posta elettronica

  • Ambiente host (ad esempio una pagina ASP.NET o un'applicazione host)

Nella maggior parte dei casi, di invio connessione dati viene utilizzata quando si invia il modulo. Tuttavia, una maschera è possibile inviare dati a più percorsi utilizzando le regole o codice personalizzato. Ad esempio, moduli possono essere inviati a un servizio Web e tramite un messaggio di posta elettronica. In genere, moduli sono configurati per l'invio di tutti i dati del modulo. Tuttavia, con codice personalizzato per inviare dati del modulo o configurare il modulo per inviare dati a un servizio Web è possibile inviare solo una parte dei dati del modulo.

Ricevere connessione dati

Una connessione dati di ricezione recupera dati da un'origine esterna per popolare campi del modulo. Controlli possono essere associati a tali campi per visualizzare i dati dell'origine esterna nel modulo. Ad esempio una connessione dati di ricezione viene generalmente utilizzata per popolare una casella di riepilogo a discesa. È possibile utilizzare le origini seguenti:

  • Servizio Web SOAP

  • Servizio Web REST

  • Raccolta o elenco SharePoint

  • Database (solo Microsoft SQL Server)

  • Documento XML

Torna all'inizio

Salvataggio dei dati per l'utilizzo offline

In alcuni casi, un utente consigliabile compilare un modulo di InfoPath quando non è connesso a una rete, noto anche come modalità offline. È possibile aggiungere una connessione dati che riceve i dati da una connessione dati e configurare la connessione per salvare i risultati della query nel computer dell'utente. In questo modo che gli utenti possono compilare il modulo se il computer sta lavorando offline.

Se si configura una connessione dati in questo modo, la query viene inviata mediante la connessione dati mentre l'utente è compilando il modulo e il computer sia connesso alla rete. I risultati della query quindi vengono salvati sul disco rigido dell'utente nel modulo e vengono visualizzati quando l'utente compila. Dati memorizzati ogni volta che l'utente esegue una nuova query in modo che i dati vengono mantenuti aggiornati per quanto possibile.

Quando si crea la connessione dati, è possibile scegliere se per visualizzare un set predefinito di dati salvati nel modulo, nel caso in cui la connessione a dati esterni non è disponibile. È necessario che i dati dalla query siano appropriati per tutti gli utenti o se il modulo deve visualizzare dati specifici. Ad esempio, se i dati restituiti dalla query si basano sull'identità dell'utente o ruolo, utilizzando un set predefinito di dati che è stati configurati in fase di progettazione invece di usare i risultati della query può comportare dati non corretti per tale utente.

Torna all'inizio

Basare un modulo in un'origine dati esterna

Se si utilizza l'elenco di SharePoint, database o servizio Web, è possibile progettare un modello di modulo basato su una connessione dati di ricezione. Nel modulo che corrispondono ai campi e gruppi di archivio di dati esterni vengono creati in locale, campi e gruppi. In altre parole, InfoPath 2010 localmente riflette la struttura di dati dei dati esterni in modo che, quando la maschera Carica dati esterni, sono disponibili non sono presenti problemi di integrità dei dati.

Importante: Non è possibile modificare i campi locali nel modulo che sono basati sui campi da un database o un servizio Web. Questa limitazione consente di verificare l'integrità dei dati. È tuttavia possibile, aggiungere campi o gruppi al gruppo campiPersonali nel modulo.

Torna all'inizio

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.

×