Bruge værdier fra en webtjeneste til at udfylde en liste, rulleliste eller kombinationsboks

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Du kan udfylde en liste, rulleliste eller kombinationsboks med data fra en sekundær dataforbindelse til en webtjeneste.

Denne artikel indeholder

Oversigt

Inden du går i gang

Trin 1: Tilføje en dataforbindelse til en forespørgsel

Trin 2: Konfigurer kontrolelementet

Oversigt

I en liste, rulleliste eller kombinationsboks er der elementer, som en bruger kan vælge, når han/hun udfylder en formular, der er baseret på formularskabelonen. Du kan konfigurere disse typer kontrolelementer til at vise dataene fra en sekundær dataforbindelse til en webtjeneste. En sekundær dataforbindelse er enhver dataforbindelse til en ekstern datakilde, som du føjer til en formularskabelon, så brugere, der udfylder formularer, der er baseret på denne formularskabelon, kan hente data fra eller sende data til eksterne datakilder, f.eks. en webtjeneste.

Hvis du vil hente data fra en ekstern datakilde, tilføje du en sekundær dataforbindelse til formularskabelonen forespørgsler dataene. Microsoft Office InfoPath opretter som et resultat, en sekundær datakilde med datafelter og grupper, der svarer til XML-skema for webtjenesten. Dataforbindelsen forespørgsel henter data fra webtjenesten og gemmer dataene i den sekundære datakilde i formularen. Som standard findes dataene i den sekundære datakilde kun mens brugeren er tilsluttet et netværk. Du kan konfigurere på sekundær dataforbindelse for at gemme resultaterne af forespørgslen på brugernes computere, så de kan få adgang til dataene, når formularerne ikke er tilsluttet et netværk.

Sikkerhedsnote : Hvis du bruger en sekundær dataforbindelse til at hente følsomme data fra en ekstern datakilde, kan du vil deaktivere denne funktion til at beskytte data mod uautoriseret brug i tilfælde af, at computeren har mistet eller stjæles. Hvis du deaktiverer denne funktion, bliver dataene kun tilgængelig, hvis brugeren er tilsluttet netværket.

Da datastrukturen i den sekundære datakilde skal passe til den måde, hvorpå dataene er gemt i webtjenesten, kan du ikke ændre de eksisterende felter eller grupper i den sekundære datakilde. Du finder hyperlinks til yderligere oplysninger om dataforbindelser og datakilder i afsnittet Se også.

Toppen af siden

Inden du begynder

Før du kan bruge værdier fra en webtjeneste til at udfylde et kontrolelement i formularskabelonen, skal du bruge følgende oplysninger fra administratoren af webtjenesten:

  • Placeringen af webtjenesten.

  • Bekræftelse af, at webtjenesten bruger dokument-/konstantkodning. InfoPath kan kun bruge webtjenester, der bruger dokument-/konstantkodning.

  • Navnet på den webtjenestehandling, der sender data til formularen.

  • Om du sikkert kan gemme forespørgselsresultaterne fra webtjenesten på brugernes computere til brug offline.

Toppen af siden

Trin 1: Tilføje en dataforbindelse for en forespørgsel

Hvis du ikke har en forespørgselsdataforbindelse i formularskabelonen, som du kan bruge til at angive værdier for kontrolelementet, skal du følge disse trin for at tilføje en sekundær dataforbindelse. Hvis din formularskabelon allerede har en sekundær dataforbindelse, som du kan bruge, kan du springe dette afsnit og gå til trin 2: konfigurere kontrolelementet.

  1. Klik på Dataforbindelser i menuen Funktioner.

  2. Klik på Tilføj i dialogboksen Dataforbindelser.

  3. Klik på Opret en ny forbindelse for at, klik på Modtage data, og klik derefter på Næste i guiden Dataforbindelse.

  4. Klik på Webtjeneste på næste side i guiden, og klik derefter på Næste.

  5. Skriv placeringen for webtjenesten på næste side i guiden.

    Bemærk: Hvis du vil søge efter en webtjeneste ved hjælp af en Universal beskrivelse registrering og Integration (UDDI) server, skal du klikke på Søg i UDDI, angive URL-Adressen til den UDDI-server, du vil søge efter, angive, om du vil søge efter udbyder eller efter en tjeneste, der leveres, indtaste et nøgleord til søgning og derefter klikke på Søg. Web-tjenester, der svarer til dit søgeord vises på listen søgeresultat. Vælg den webtjeneste, du vil bruge, og klik derefter på OK.

  6. Klik på Næste.

  7. Klik på den webtjenestehandling, der returnerer data fra formularen, på listen Vælg en handling, og klik derefter på Næste.

  8. Hvis guiden Dataforbindelse støder på et ukendt element i webtjenestens skema, bliver du på næste side i guiden muligvis bedt om at angive eksempelværdier for hver parameter for at bestemme, hvilke felter eller grupper der skal føjes til hoveddatakilden.

    Sådan gør du

    1. Vælg en parameter i tabellen parametre, og klik derefter på Angiv værdi for eksempel.

    2. Skriv en værdi, brugeren kan bruge til dette felt, og klik derefter på OK i feltet eksempelværdi.

    3. Gentag disse trin for hver parameter i tabellen parametre, og klik derefter på Næste.

    Tekniske detaljer

    Når du konfigurerer en dataforbindelse til en webtjeneste i guiden Dataforbindelse, Microsoft Office InfoPath opretter forbindelse til webtjenesten og anmoder om Web Service beskrivelse sprog (WSDL)-fil. WSDL-filen indeholder skemaet bruges af webtjenesten. Webtjenesten besvarer anmodningen ved at sende denne fil til InfoPath. InfoPath bruger oplysningerne i denne fil til at føje de relevante felter og grupper til den sekundære datakilde i formularskabelonen. Hvis InfoPath finder en ukendt elementtype i WSDL-filen, InfoPath anvender eksempeldata til at bestemme definitionen af ukendt elementtype og lægger derefter de relevante felter og grupper til den sekundære datakilde.

  9. Hvis resultaterne af forespørgslen skal være tilgængelige, når formularen ikke er forbundet til et netværk, skal du markere afkrydsningsfeltet Gem en kopi af dataene i formularskabelonen.

    Sikkerhedsnote : Hvis du markerer dette afkrydsningsfelt, gemmes dataene på brugerens computer, når formularen bruger denne dataforbindelse. Hvis du henter følsomme data fra denne dataforbindelse, skal du evt. deaktivere denne funktion for at beskytte dataene, hvis computeren går tabt eller bliver stjålet.

  10. Klik på Næste.

  11. Skriv et beskrivende navn for denne sekundære dataforbindelse på næste side i guiden.

  12. Marker afkrydsningsfeltet Hent data automatisk, når formularen åbnes for at få formularen til automatisk at hente data, når den åbnes.

Toppen af siden

Trin 2: Konfigurere kontrolelementet

  1. Hvis formularskabelonen har flere visninger, skal du klikke på Visningsnavn på menuen Vis for at gå til visningen med kontrolelementet, hvor du vil have vist dataene fra den sekundære datakilde.

  2. Dobbeltklik på den liste, rulleliste eller kombinationsboks, du vil udfylde.

  3. Klik på fanen Data.

  4. Klik på Slå værdier op i en ekstern datakilde under Poster på liste.

  5. Klik på datakilden med de grupper og felter, der indeholder de data, du vil bruge, på listen Datakilde.

  6. Klik på Vælg XPath Knappen Datakilde ud for boksen Poster.

  7. Benyt en af følgende fremgangsmåder for at angive, hvilke data der vises for brugeren, og hvilke data der sendes til den eksterne datakilde, i dialogboksen Marker et felt eller en gruppe.

    Angive, at brugeren får vist dataene er de samme data, som brugeren leverer

    • Klik på et felt, og klik derefter på OK.

    Angive, at brugeren får vist dataene er forskellige fra de data, som brugeren leverer

    Bemærk: I denne situation stammer de data, som vises for brugeren, fra et af felterne i gruppen, og de data, som brugeren sender, er i et andet felt i den samme gruppe.

    1. Klik på en gruppe, og klik derefter på OK.

    2. Klik på Vælg XPath Knappen Datakilde ud for feltet værdi i dialogboksen Egenskaber for kontrolelementer.

    3. Klik på et felt, der indeholder de data, som brugeren sender til den eksterne datakilde, i dialogboksen Marker et felt eller en gruppe, og klik derefter på OK.

    4. Klik på Vælg XPath Knappen Datakilde ud for feltet vist navn i dialogboksen Egenskaber for kontrolelementer.

    5. Klik på et felt, der indeholder de data, som vises i kontrolelementet, i dialogboksen Marker et felt eller en gruppe, og klik derefter på OK.

  8. Hvis feltet i boksen Vist navn indeholder værdier med lignende viste navne og du kun vil få vist entydige navne, skal du markere afkrydsningsfeltet Vis kun poster med entydige visningsnavne.

Toppen af siden

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×