Utilizzare i valori da un servizio Web per popolare una casella di riepilogo, una casella di riepilogo a discesa o una casella combinata

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

È possibile popolare una casella di riepilogo, una casella di riepilogo a discesa o una casella combinata con i dati da una connessione dati secondaria a un servizio Web.

Contenuto dell'articolo

Panoramica

Prima di iniziare

Passaggio 1: Aggiungere una connessione dati di query

Passaggio 2: Configurare il controllo

Informazioni generali

Una casella di riepilogo, una casella di riepilogo a discesa o una casella combinata riporta gli elementi che possono essere selezionati durante la compilazione di un modulo basato sul modello di modulo. È possibile configurare questi tipi di controlli in modo da visualizzare i dati da una connessione dati secondaria a un servizio Web. Una connessione dati secondaria è una qualsiasi connessione dati a un'origine dati esterna che può essere aggiunta a un modello di modulo in modo che quando si compilano i moduli sia possibile ottenere i dati o inviarli all'origine dati esterna, come ad esempio un servizio Web.

Per recuperare dati da un'origine dati esterna, aggiungere una connessione dati secondaria al modello di modulo che riceve i dati. Di conseguenza, Microsoft Office InfoPath crea un secondario origine dati i campi dati e i gruppi che corrisponde al XML Schema del servizio Web. La connessione dati query ottiene dati dal servizio Web e sono archiviati i dati nell'origine dati secondaria del modulo. Per impostazione predefinita, i dati nell'origine dati secondaria sono disponibili solo quando l'utente è connesso a una rete. È possibile configurare la connessione dati secondaria per salvare i risultati della query nei computer degli utenti in modo che abbiano accesso ai dati quando i moduli non si è connessi a una rete.

Nota sulla sicurezza : Se si utilizza una connessione dati secondaria per recuperare dati riservati da un'origine dati esterna, è consigliabile disabilitare questa caratteristica per proteggere i dati da un utilizzo non autorizzato nel caso in cui è interrotta o furto del computer. Se si disattiva questa caratteristica, i dati sarà disponibili solo se l'utente è connesso alla rete.

Poiché la struttura dati nell'origine dati secondaria deve corrispondere al modo in cui sono stati memorizzati i dati nel servizio Web, non è possibile modificare file o gruppi esistenti nell'origine dati secondaria. Per ulteriori informazioni sulle connessioni dati e sulle origini dati, fare clic sui collegamenti nella sezione Vedere anche.

Torna all'inizio

Prima di iniziare

Prima di poter utilizzare i valori da un servizio Web per popolare un controllo sul modello di modulo, è necessario richiedere le seguenti informazioni all'amministratore del servizio Web:

  • Il percorso del servizio Web.

  • Verifica che il servizio Web utilizza una codifica stile documento/letterale. InfoPath può utilizzare soltanto documenti Web con questo stile.

  • Il nome dell'operazione del servizio Web che invierà dati al modulo.

  • Se è possibile memorizzare i risultati della query dal servizio Web sui computer degli utenti per l'uso non in linea.

Torna all'inizio

Passaggio 1: aggiunta di una connessione dati per query

Se non è una connessione dati esistente di query nel modello di modulo che è possibile utilizzare per fornire i valori per il controllo, seguire questa procedura per aggiungere una nuova connessione dati secondaria. Se esiste già una connessione dati secondaria che è possibile utilizzare il modello di modulo, è possibile ignorare questa sezione e passare a passaggio 2: configurare il controllo.

  1. Scegliere Connessioni dati dal menu Strumenti.

  2. Nella finestra di dialogo Connessioni dati fare clic su Aggiungi.

  3. Da Connessione guidata dati, fare clic su Crea nuova connessione per, selezionare Ricezione dati, quindi fare clic su Avanti.

  4. Nella pagina successiva della procedura guidata fare clic su Servizio Web e quindi fare clic su Avanti.

  5. Nella pagina successiva della procedura guidata immettere il percorso del servizio Web.

    Nota : Se si desidera cercare un servizio Web utilizzando un server Universal Description Discovery e Integration (UDDI), fare clic su Cerca UDDI, immettere l'URL del server UDDI che si desidera eseguire una ricerca, specificare se si desidera eseguire una ricerca dal provider o da un servizio che viene specificato, immettere una parola chiave di ricerca e quindi fare clic su Cerca. Servizi Web che soddisfano i criteri di ricerca verranno visualizzato nell'elenco dei risultati di ricerca. Selezionare il servizio Web che si desidera utilizzare e quindi fare clic su OK.

  6. Fare clic su Avanti.

  7. Nell'elenco Selezionare un'operazione selezionare l'operazione del servizio Web che restituisce i dati al modulo, quindi fare clic su Avanti.

  8. Se la Connessione guidata dati rileva un elemento sconosciuto nello schema del servizio Web, nella pagina successiva della procedura potrebbe essere richiesto di specificare valori di esempio per i parametri in modo da determinare i campi o i gruppi da aggiungere all'origine dati principale.

    Procedura

    1. Selezionare un parametro nella tabella parametri e quindi fare clic su Imposta valore di esempio.

    2. Nella casella valore di esempio, digitare un valore che l'utente può utilizzare per il campo e quindi fare clic su OK.

    3. Ripetere questi passaggi per ogni parametro nella tabella parametri e quindi fare clic su Avanti.

    Dettagli tecnici

    Quando si configura una connessione dati a un servizio Web nella connessione guidata dati, Microsoft Office InfoPath si connette al servizio Web e le richieste di file servizio descrizione linguaggio WSDL (Web). Il file WSDL contiene lo schema utilizzato dal servizio Web. Il servizio Web risponde alla richiesta inviando il file di InfoPath. Per aggiungere i campi appropriati e i gruppi all'origine dati secondaria nel modello di modulo, InfoPath utilizza le informazioni in questo file. Se viene rilevato un tipo di elemento sconosciuto nel file WSDL, InfoPath utilizza dati di esempio per determinare la definizione del tipo di elemento sconosciuto e ne somma i campi appropriati e i gruppi all'origine dati secondaria.

  9. Se si desidera che i risultati della query siano disponibili anche quando il modulo non è connesso a una rete, selezionare la casella di controllo Memorizza una copia dei dati nel modello di modulo.

    Nota sulla sicurezza : Selezionando questa casella di controllo i dati verranno memorizzati sul computer dell'utente in cui il modulo utilizza questa connessione dati. Durante la ricezione di dati riservati dalla connessione dati, è possibile disattivare questa funzione in modo da proteggere i dati in caso di errore o malfunzionamento del computer.

  10. Fare clic su Avanti.

  11. Nella pagina successiva della procedura guidata, immettere un nome descrittivo per questa connessioni dati secondaria.

  12. Se si desidera recuperare automaticamente i dati all'apertura del modulo, selezionare la casella di controllo Recupera automaticamente dati all'apertura del modulo.

Torna all'inizio

Passaggio 2: configurazione del controllo

  1. Se il modello di modulo include più visualizzazioni, fare clic su nome della visualizzazione nel menu Visualizza per passare alla visualizzazione con il controllo in cui si desidera visualizzare i dati di origine dati secondaria.

  2. Fare doppio clic sulla casella di riepilogo, sulla casella di riepilogo a discesa o sulla casella combinata che si desidera popolare.

  3. Fare clic sulla scheda Dati.

  4. In Voci casella di riepilogo fare clic su Cerca valori in un'origine dati esterna.

  5. Nell'elenco Origine dati selezionare l'origine dati con il gruppo o i campi contenente i dati che si desidera utilizzare.

  6. Fare clic su Seleziona XPath Icona del pulsante accanto alla casella Voci.

  7. Nella finestra di dialogo Seleziona campo o gruppo specificare i dati che verranno visualizzati dall'utente e i dati che verranno inviati all'origine dati esterna effettuando una delle seguenti operazioni.

    Specificare che i dati che all'utente verranno visualizzati gli stessi dati che verranno inviati

    • Selezionare un campo, quindi fare clic su OK.

    Specificare che i dati che all'utente verranno visualizzati sono diversi da quelli che verranno inviati

    Nota : In questo scenario, i dati che verranno visualizzati dall'utente provengono da uno dei campi nel gruppo mentre i dati che verranno inviati si trovano in un altro campo nello stesso gruppo.

    1. Selezionare un gruppo, quindi fare clic su OK.

    2. Nella finestra di dialogo Proprietà del controllo, fare clic su Seleziona XPath Icona del pulsante accanto alla casella valore.

    3. Nella finestra di dialogo Seleziona campo o gruppo selezionare un campo contenente i dati che l'utente invierà all'origine dati esterna, quindi fare clic su OK.

    4. Nella finestra di dialogo Proprietà del controllo, fare clic su Seleziona XPath Icona del pulsante accanto alla casella nome visualizzato.

    5. Nella finestra Seleziona campo o gruppo selezionare un campo contenente i dati che verranno visualizzati nel controllo, quindi fare clic su OK.

  8. Se il campo nella casella Nome visualizzato ha valori con nomi visualizzati simili e si desidera visualizzare solo nomi univoci, selezionare la casella di controllo Mostra solo voci con nomi visualizzati univoci.

Torna all'inizio

Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×