Usare i valori di un database SQL Server 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 di query a un database di Microsoft SQL Server.

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 database di Microsoft SQL Server. Una connessione dati secondaria è qualsiasi connessione dati a un'origine dati esterna da aggiungere a un modello di modulo in modo che gli utenti che compilano i moduli basati sul modello di modulo è possano recuperare dati da o inviare dati a un'origine dati esterna, ad esempio un servizio Web.

Quando si aggiunge una connessione dati secondaria che riceve i dati al modello di modulo, Microsoft Office InfoPath crea un secondario origine dati con gruppi e i campi di dati che corrisponde al modo in cui i dati vengono archiviati nel database. 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 se si è connessi 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 il modulo non è connesso 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 archiviati in database, è 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 di compilare un controllo nel modello di modulo, è possibile utilizzare i valori da un database di SQL Server, è necessario le seguenti informazioni all'amministratore del database:

  • Il nome del server con il database che verrà utilizzato con questo modello di modulo.

  • Il nome del database da utilizzare con questo modello di modulo.

  • Autenticazione necessaria per il database. Il database è possibile utilizzare l'autenticazione di Microsoft Windows o l'autenticazione di SQL Server per determinare come gli utenti possano accedere al database.

  • Il nome della tabella contenente i dati che si desidera inviare al modulo. Si tratta della tabella primaria. Se si prevede di utilizzare più di una tabella nel database, è necessario i nomi delle altre tabelle figlio. È necessario anche i nomi dei campi della tabella figlio che sono state definite relazioni per i campi della tabella primaria.

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

Torna all'inizio

Passaggio 1: Aggiungere una connessione dati di query

Se non si dispone di una connessione dati query esistente che è possibile usare nel modello di modulo, seguire questi passaggi per aggiungere una connessione dati secondaria al modello di modulo che riceve i dati. 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 Database (Microsoft SQL Server o solo Microsoft Office Access) e quindi fare clic su Avanti.

  5. Nella pagina successiva della procedura guidata, fare clic su Seleziona Database.

  6. Nella finestra di dialogo Seleziona origine dati fare clic su Nuova origine.

  7. Nella pagina successiva della procedura guidata, nell'elenco il tipo di origine dati si desidera connettersi, fare clic su Microsoft SQL Server e quindi fare clic su Avanti.

  8. Nella casella nome Server digitare il nome del server che contiene il database di SQL Server.

  9. In credenziali di accesso, eseguire una delle operazioni seguenti:

    • Se il database determina chi ha accesso in base alle credenziali usate in una rete Microsoft Windows, fare clic su Usa autenticazione di Windows.

    • Se il database determina chi ha accesso in base a un nome utente specificato e la password che è possibile ottenere dall'amministratore del database, fare clic su utilizza il nome utente e la Password seguenti e quindi digitare il nome utente e la password nel Nome utente e Password caselle.

  10. Fare clic su Avanti.

  11. Nella casella selezionare il database contenente i dati desiderati, fare clic sul nome del database che si desidera utilizzare, fare clic su Connetti a una tabella specifica, fare clic sul nome della tabella primaria e quindi fare clic su Avanti.

  12. Nella pagina successiva della procedura guidata, nella casella Nome File digitare un nome per il file che contiene le informazioni di connessione dati e quindi fare clic su Fine per salvare le impostazioni.

    Se si prevede di utilizzare altre tabelle nella connessione dati query, è possibile aggiungere altre tabelle in questa pagina della procedura guidata.

    Aggiungere altre tabelle

    1. Fare clic su Aggiungi tabella.

    2. Nella finestra di dialogo Aggiungi tabella o Query, fare clic sul nome della tabella figlio e quindi fare clic su Avanti. InfoPath tenta di impostare la visualizzazione relazioni confrontando i nomi dei campi in entrambe le tabelle. Se non si desidera utilizzare la relazione suggerita, selezionare la relazione e quindi fare clic su Rimuovi relazione. Per aggiungere una relazione, fare clic su Aggiungi relazione. Nella finestra di dialogo Aggiungi relazione, fare clic sul nome di ogni campo correlato nella rispettiva colonna e quindi fare clic su OK.

    3. Fare clic su Fine.

    4. Per aggiungere altre tabelle figlio, ripetere questi passaggi.

  13. Fare clic su Avanti.

  14. Per archiviare i risultati della query con il modello di modulo, selezionare la casella di controllo memorizza una copia dei dati nel modello di modulo. Selezionare questa casella di controllo memorizza i risultati della query nel modello di modulo. Essendo i dati verrà archiviato nel modello di modulo. i dati sono disponibili nei moduli compilati dagli utenti, anche se il computer non si è connessi a una rete.

    Nota sulla sicurezza: Selezionare questa casella di controllo memorizza i risultati della query nel modello di modulo. Poiché i dati vengono archiviati nel modello di modulo, è disponibile nei moduli compilati dagli utenti, anche se il computer non si è connessi a una rete. 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.

  15. Fare clic su Avanti.

  16. Nella pagina successiva della procedura guidata, digitare un nome descrittivo per la connessione dati secondaria. Se si desidera ottenere automaticamente i dati all'apertura del modulo, 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 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.

×