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

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 inserire una casella di riepilogo, casella di riepilogo a discesa o casella combinata con i dati di una connessione dati secondaria a un servizio Web.

In questo articolo

Panoramica

Prima di iniziare

Passaggio 1: Aggiungere una connessione dati di query

Passaggio 2: Configurare il controllo

Panoramica

Una casella di riepilogo, casella di riepilogo a discesa o casella combinata visualizza gli elementi che un utente può selezionare durante la compilazione di un modulo basato sul modello di modulo. È possibile configurare questi tipi di controlli per mostrare i dati da una connessione dati secondaria a un servizio Web. Una connessione dati secondaria è qualsiasi connessione dati a un'origine dati esterna da aggiungere a un modello di modulo in modo che gli utenti compilare i moduli basati sul modello di modulo possono ottenere i dati o inviare dati a un'origine dati esterni, 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 di dati nell'origine dati secondaria deve corrispondere al modo che i dati vengono memorizzati nel servizio Web, è possibile modificare campi esistenti o gruppi nell'origine dati secondaria. Nella sezione Vedere anche sono disponibili collegamenti a ulteriori informazioni sulle connessioni dati e origini dati.

Torna all'inizio

Prima di iniziare

Prima che è possibile utilizzare i valori da un servizio Web per inserire un controllo nel modello di modulo, è necessario le seguenti informazioni dall'amministratore del servizio Web:

  • La posizione del servizio Web.

  • Verifica che il servizio Web utilizza una codifica stile documento/letterale. InfoPath può utilizzare solo documento/letterale servizi Web di tipo.

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

  • Se è possibile memorizzare i risultati della query dal servizio Web nei computer degli utenti per l'utilizzo offline.

Torna all'inizio

Passaggio 1: Aggiungere una connessione dati di 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. Dal menu Strumenti fare clic su Connessioni dati.

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

  3. In connessione guidata dati fare clic su Crea una nuova connessione a, fare clic su dati di ricezione e 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, digitare 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 fornito, 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, fare clic su operazione del servizio Web che restituisce i dati alla maschera e quindi fare clic su Avanti.

  8. Se la connessione guidata dati rileva un elemento sconosciuto nello schema del servizio Web, la pagina successiva della procedura guidata potrebbe essere richiesto di specificare i valori di esempio per ogni parametro per determinare i campi o 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 servizio descrizione lingua file 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 sia disponibile 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: Selezionare questa casella di controllo memorizza i dati nel computer dell'utente quando il modulo utilizza la connessione dati. Se si ottengono dati riservati da questa connessione dati, è consigliabile disabilitare questa caratteristica per proteggere i dati nel caso in cui è interrotta o furto del computer.

  10. Fare clic su Avanti.

  11. Nella pagina successiva della procedura guidata, digitare un nome descrittivo per la connessione dati secondaria.

  12. Per un modulo automaticamente i dati all'apertura, selezionare la casella di controllo Recupera automaticamente i dati all'apertura di modulo.

Torna all'inizio

Passaggio 2: Configurare il 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 la casella di riepilogo, casella di riepilogo a discesa o casella combinata che si desidera inserire.

  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 di Origine dati, fare clic su origine dati con il gruppo o i campi contenenti 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 verranno visualizzati all'utente e i dati verranno inviati all'origine dati esterna eseguendo una delle operazioni seguenti.

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

    • Fare clic su un campo e 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 verrà visualizzato l'utente sono stata inviata da uno dei campi nel gruppo e i dati verranno inviati sono in un altro campo nello stesso gruppo.

    1. Fare clic su un gruppo e 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 fare clic su un campo che contiene i dati che l'utente verrà inviare all'origine dati esterna e 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 di dialogo Seleziona campo o gruppo fare clic su un campo che contiene i dati verranno visualizzati nel controllo e quindi fare clic su OK.

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

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.

×