Waarden uit een webservice gebruiken om te vullen een keuzelijst, vervolgkeuzelijst keuzelijst of keuzelijst met invoervak

Opmerking:  We willen u graag zo snel mogelijk de meest recente Help-inhoud in uw eigen taal bieden. Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor u is. Kunt u ons onder aan deze pagina laten weten of de informatie nuttig voor u was? Hier is het Engelstalige artikel ter referentie.

U kunt een keuzelijst, vervolgkeuzelijst keuzelijst of keuzelijst met invoervak met gegevens uit een secundaire gegevensverbinding met een webservice op te vullen.

In dit artikel

Overzicht

Voordat u begint

Stap 1: Een gegevensverbinding voor query's toevoegen

Stap 2: Configureer het besturingselement

Overzicht

Een keuzelijst, vervolgkeuzelijst keuzelijst of keuzelijst met invoervak Hiermee kunt u items die een gebruiker bij het invullen van een formulier dat is gebaseerd op de formuliersjabloon kunt selecteren. U kunt deze typen besturingselementen om weer te geven van de gegevens van een secundaire gegevensverbinding met een webservice configureren. Een secundaire gegevensverbinding is een gegevensverbinding met een externe gegevensbron die u aan een formuliersjabloon, toevoegt zodat gebruikers formulieren op basis van deze formuliersjabloon voor een invullen kunnen gegevens van ophalen of gegevens naar een externe gegevensbronnen, zoals een webservice verzenden.

Als u gegevens uit een externe gegevensbron, voegt u een secundaire gegevensverbinding aan de formuliersjabloon die gegevens query's. Hierdoor wordt door Microsoft Office InfoPath een secundaire gegevensbron gemaakt met gegevensvelden en groepen die overeenkomt met de XML-schema van de webservice. De query-gegevensverbinding formule gegevens worden opgehaald uit de webservice en slaat die gegevens in de secundaire gegevensbron van het formulier. Standaard is de gegevens in de secundaire gegevensbron beschikbaar alleen terwijl de gebruiker is verbonden met een netwerk. U kunt de secundaire gegevensverbinding om op te slaan van de resultaten van de query op uw computer, zodat ze toegang tot de gegevens hebben kunnen wanneer hun formulieren geen verbinding is met een netwerk.

Opmerking over de beveiliging: Als u een secundaire gegevensverbinding gebruikt gevoelige gegevens ophalen uit een externe gegevensbron, wilt u mogelijk deze functie om te voorkomen dat gegevens niet-geautoriseerd gebruik geval de computer is verbroken of gestolen uitschakelen. Als u deze functie uitschakelt, worden de gegevens zijn alleen beschikbaar als de gebruiker is verbonden met het netwerk.

Omdat de gegevensstructuur in de secundaire gegevensbron moet overeenkomen met de manier waarop gegevens in de webservice is opgeslagen, kunt u bestaande velden of groepen in de secundaire gegevensbron niet wijzigen. In de sectie Zie ook vindt u koppelingen naar meer informatie over gegevensverbindingen en gegevensbronnen.

Naar boven

Voordat u begint

Voordat u de waarden uit een webservice gebruiken kunt om te vullen van een besturingselement op de formuliersjabloon, moet u de volgende informatie uit de Web-service-beheerder:

  • De locatie van de webservice.

  • Verificatie dat de webservice document/letterlijk stijl codering gebruikt. InfoPath kan alleen document/letterlijk stijl webservices in beslag nemen.

  • De naam van de bewerking webservice die gegevens aan het formulier worden verzonden.

  • U kunt de queryresultaten van de webservice of veilig opslaan op de computers van gebruikers voor gebruik offline.

Naar boven

Stap 1: Een gegevensverbinding voor query's toevoegen

Als u een bestaande gegevensverbinding in de formuliersjabloon die u kunt de waarden voor het besturingselement niet hebt, volgt u deze stappen uit om een nieuwe secundaire gegevensverbinding. Als de formuliersjabloon al een secundaire gegevensverbinding die u kunt gebruiken, kunt u dit gedeelte overslaan en Ga naar stap 2: het besturingselement configureren.

  1. Klik op het menu Extra op Gegevensverbindingen.

  2. Klik in het dialoogvenster Data Connections op toevoegen.

  3. In de Wizard Gegevensverbinding, klikt u op een nieuwe verbinding maken met, klikt u op gegevens ontvangenen klik vervolgens op volgende.

  4. Op de volgende pagina van de wizard, klikt u op webserviceen klik vervolgens op volgende.

  5. Typ op de volgende pagina van de wizard, de locatie van de webservice.

    Opmerking: Als u wilt zoeken naar een webservice via een server Universal Description Discovery and Integration (UDDI), klikt u op Zoeken UDDI, voert u de URL van de UDDI-server die u wilt zoeken, opgeven of u wilt zoeken op provider of door een service die is biedt, voert u een trefwoord zoeken en klikt u op Zoeken. Webservices die overeenkomen met uw trefwoord wordt weergegeven in de lijst zoekresultaten . Selecteer de webservice die u wilt gebruiken en klik vervolgens op OK.

  6. Klik op Volgende.

  7. Klik in de lijst Selecteer een bewerking bewerking van de webservice die als resultaat gegevens aan het formulier geeft op en klik vervolgens op volgende.

  8. Als de Wizard Gegevensverbinding een onbekend element in het schema van de webservice tegenkomt, de volgende pagina van de wizard wordt u gewoonlijk gevraagd om op te geven voorbeeldwaarden voor elke parameter om te bepalen welke velden of groepen toevoegen aan de belangrijkste gegevensbron.

    Werkwijze

    1. Selecteer een parameter in de tabel Parameters , en klik op Voorbeeld-waarde instellen.

    2. Typ in het vak Voorbeeldwaarde een waarde in dat uw gebruikers kan voor dit veld gebruiken en klik vervolgens op OK.

    3. Herhaal deze stappen voor elke parameter in de tabel Parameters , en klik op volgende.

    Technische details

    Wanneer u een gegevensverbinding met een webservice in de Wizard Gegevensverbinding configureert, wordt er in Microsoft Office InfoPath maakt verbinding met de webservice en vraagt de Web Service (WSDL bestand Description Language). Het WSDL-bestand bevat het schema dat wordt gebruikt door de webservice. De webservice moet reageren op het verzoek door dit bestand te sturen naar InfoPath. InfoPath gebruikt de gegevens in dit bestand de gewenste velden en groepen toevoegen aan de secundaire gegevensbron in de formuliersjabloon. Als InfoPath vindt u een type onbekend element in de WSDL-bestand, wordt er in InfoPath voorbeeldgegevens gebruikt om te bepalen de definitie van het type onbekend element en vervolgens de gewenste velden en groepen opgeteld bij de secundaire gegevensbron.

  9. Als u wilt dat de resultaten van de query kan worden gecontroleerd wanneer het formulier niet met een netwerk verbonden is, selecteert u het selectievakje een kopie van de gegevens in de formuliersjabloon opslaan .

    Opmerking over de beveiliging: Dit selectievakje inschakelt slaat de gegevens op de computer van de gebruiker wanneer het formulier gebruikt dat deze gegevensverbinding. Als u op het punt gevoelige gegevens via deze gegevensverbinding, wilt u mogelijk deze functie ter bescherming van de gegevens voor het geval de computer is verbroken of gestolen zijn uitgeschakeld.

  10. Klik op Volgende.

  11. Typ een beschrijvende naam voor deze secundaire gegevensverbinding op de volgende pagina van de wizard.

  12. Als u wilt dat het formulier gegevens automatisch ontvangen wanneer dit wordt geopend, selecteert u het selectievakje automatisch gegevens ophalen wanneer formulier wordt geopend .

Naar boven

Stap 2: Configureer het besturingselement

  1. Als de formuliersjabloon meerdere weergaven heeft, klikt u op de naam van de weergave in het menu Beeld om te gaan naar de weergave met het besturingselement waar u de gegevens uit de secundaire gegevensbron weergeven.

  2. Dubbelklik op de keuzelijst, vervolgkeuzelijst keuzelijst of keuzelijst met invoervak die u wilt vullen.

  3. Klik op het tabblad Gegevens.

  4. Klik onder items in keuzelijst, klikt u op waarden opzoeken in een externe gegevensbron.

  5. In de lijst van de Gegevensbron , klikt u op de gegevensbron met de groep of velden met de gegevens die u wilt gebruiken.

  6. Klik op XPath selecteren Knopafbeelding naast het vak gegevens in.

  7. Opgeven welke gegevens worden weergegeven voor de gebruiker en welke gegevens worden verzonden naar de externe gegevensbron door een van de volgende handelingen uit in het dialoogvenster veld of groep selecteren .

    Instellen dat de gegevens die de gebruiker ziet dezelfde gegevens die de gebruiker indient

    • Klik op een veld en klik vervolgens op OK.

    Opgeven dat de gegevens die de gebruiker ziet verschilt van de gegevens die de gebruiker indient

    Opmerking: In dit scenario de gegevens die de gebruiker zien afkomstig is van een van de velden in de groep en de gegevens die de gebruiker indient staat in een ander veld in dezelfde groep.

    1. Klik op een groep en klik vervolgens op OK.

    2. Klik in het dialoogvenster Eigenschappen van besturingselementen op XPath selecteren Knopafbeelding naast het vak waarde .

    3. Klik in het dialoogvenster veld of groep selecteren op een veld met de gegevens dat de gebruiker wordt verzending naar de externe gegevensbron, en klik vervolgens op OK.

    4. Klik in het dialoogvenster Eigenschappen van besturingselement op XPath selecteren Knopafbeelding naast het vak weergavenaam .

    5. Klik in het dialoogvenster veld of groep selecteren op een veld met de gegevens die worden weergegeven in het besturingselement en klik vervolgens op OK.

  8. Als het veld in het vak weergavenaam waarden met vergelijkbare weergavenamen heeft en u wilt alleen unieke namen weergeven, selecteert u het selectievakje alleen items met unieke weergavenaam weergeven .

Naar boven

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×