Brug værdier fra en webtjeneste til at udfylde en liste, rullelisten liste eller kombinationsboks

Bemærk!:  Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

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

I denne artikel

Oversigt

Inden du går i gang

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

Trin 2: Konfigurer kontrolelementet

Oversigt

En liste, rullelisten liste eller kombinationsboks viser elementer, som en bruger kan vælge, når du udfylder en formular, der er baseret på skabelonen. Du kan konfigurere disse typer kontrolelementer til at vise data fra en sekundær dataforbindelse til en webtjeneste. En sekundær dataforbindelse er en dataforbindelse til en ekstern datakilde, du føjer til en formularskabelon, så brugerne udfylde formularer, der er baseret på denne formularskabelon kan hente data fra eller sende data til en eksterne datakilder, som 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 datastruktur i den sekundære datakilde skal svare til den måde, data er gemt i webtjenesten, kan du ikke ændre eksisterende felter eller grupper i den sekundære datakilde. Du kan finde links til flere oplysninger om dataforbindelser og datakilder i afsnittet Se også.

Toppen af siden

Inden du går i gang

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

  • Placeringen af webtjenesten.

  • Kontrol, webtjenesten bruger dokument/konstant typografi kodning. InfoPath kan forbruge kun dokument/konstant typografi Web services.

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

  • Du kan om sikkert gemmes forespørgselsresultaterne fra webtjenesten på brugernes computere til brug offline.

Toppen af siden

Trin 1: Tilføje en dataforbindelse til 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 til i guiden Dataforbindelse, klik på modtage data, og klik derefter på Næste.

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

  5. Skriv placeringen af webtjenesten på den 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 skal du angive URL-adressen til den UDDI-server, du vil søge efter, angive, om du vil søge efter udbyder eller efter en tjeneste, som er leveres, Indtast et søgenøgleord, og klik derefter 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 handling på webtjenesten, der returnerer data til formularen på listen Vælg en handling, og klik derefter på Næste.

  8. Hvis guiden Dataforbindelse støder på et ukendt element i skemaet for webtjenesten, den næste side i guiden muligvis bedt om at angive eksempelværdier for hver parameter til at bestemme, hvilke felter eller grupper til at føje til den primære datakilde.

    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 med et netværk, skal du markere afkrydsningsfeltet Gem en kopi af dataene i formularskabelonen.

    Sikkerhedsnote!: Hvis du markerer dette afkrydsningsfelt gemmer dataene på brugerens computer, når formularen bruger denne dataforbindelse. Hvis du får følsomme data fra denne dataforbindelse, kan du vil deaktivere denne funktion for at beskytte data, i tilfælde af, at computeren har mistet eller stjæles.

  10. Klik på Næste.

  11. Skriv et beskrivende navn til denne sekundær dataforbindelse på den næste side i guiden.

  12. Marker afkrydsningsfeltet Hent automatisk data, når formularen åbnes formularen automatisk modtage data, når den åbnes.

Toppen af siden

Trin 2: Konfigurer kontrolelementet

  1. Hvis formularskabelonen har flere visninger, skal du klikke på navnet på visning i menuen Vis for at gå til visningen med kontrolelementet, hvor du vil have vist data 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 liste.

  5. Klik på datakilden med den gruppe eller felter, der indeholder de data, du vil bruge i listen Datakilde.

  6. Klik på Vælg XPath Knappen Datakilde ud for feltet poster.

  7. Angiv hvilke data der vises for brugeren, og hvilke data der sendes til den eksterne datakilde ved at gøre et af følgende i dialogboksen Vælg et felt eller 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 dette scenarie skal de data, som brugeren får vist stammer fra én af felterne i gruppen, og de data, som brugeren leverer 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, at brugeren kan sende til den eksterne datakilde, og klik derefter på OK i dialogboksen Vælg et felt eller gruppe.

    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, der vises i kontrolelementet, og klik derefter på OK i dialogboksen Vælg et felt eller gruppe.

  8. Hvis feltet i feltet vist navn har værdier med lignende viste navne, og du vil have vist kun entydige navne, Markér afkrydsningsfeltet Vis kun poster med entydige visningsnavne.

Toppen af siden

Udvid dine Office-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.

×