Bruk verdier fra en webtjeneste til å fylle ut en liste, rullegardinliste, eller kombinasjonsboks

Obs!:  Vi ønsker å gi deg det nyeste hjelpeinnholdet så raskt som mulig, på ditt eget språk. Denne siden er oversatt gjennom automatisering og kan inneholde grammatiske feil eller unøyaktigheter. Formålet vårt er at innholdet skal være nyttig for deg. Kan du fortelle oss om informasjonen var nyttig for deg nederst på denne siden? Her er den engelske artikkelen for enkel referanse.

Du kan fylle ut en liste, rullegardinliste, eller kombinasjonsboks med data fra en sekundær datatilkobling til en webtjeneste.

I denne artikkelen

Oversikt

Før du begynner

Trinn 1: Legge til en datatilkobling for spørring

Trinn 2: Konfigurere kontrollen

Oversikt

En liste, rullegardinliste, eller kombinasjonsboks viser elementer som en bruker kan velge når du fyller ut et skjema som er basert på skjemamalen. Du kan konfigurere slike typer kontroller for å vise data fra en sekundær datatilkobling til en webtjeneste. En sekundær datatilkobling er en datatilkobling til en ekstern datakilde som du legger til en skjemamal slik at brukere som fyller ut skjemaer som er basert på denne skjemamalen kan hente data fra eller sende data til en ekstern datakilde, for eksempel en webtjeneste.

Hvis du vil hente data fra en ekstern datakilde, du legger til en sekundær datatilkobling skjemamalen som spør etter data. Microsoft Office InfoPath oppretter resultatet en sekundær datakilde med datafelt og grupper som tilsvarer XML-skjema for webtjenesten. Datatilkoblingen for spørring henter data fra webtjenesten og lagrer dataene i den sekundære datakilden i skjemaet. Som standard, vil dataene i den sekundære datakilden er tilgjengelig bare mens brukeren er koblet til et nettverk. Du kan konfigurere sekundær datatilkobling for å lagre resultatene av spørringen på brukernes datamaskiner slik at de kan ha tilgang til dataene når skjemaene ikke er koblet til et nettverk.

Sikkerhetsmerknad: Hvis du bruker en sekundær datatilkobling til å hente sensitive data fra en ekstern datakilde, kan du vil deaktivere denne funksjonen for å beskytte dataene mot uautorisert bruk i tilfelle datamaskinen går tapt eller stjålet. Hvis du deaktiverer denne funksjonen, kan dataene blir bare tilgjengelige hvis brukeren er koblet til nettverket.

Ettersom datastrukturen i den sekundære datakilden må samsvare med måten dataene er lagret i webtjenesten, kan du ikke endre eksisterende felt eller grupper i den sekundære datakilden. Finne koblinger til mer informasjon om datatilkoblinger og datakilder i Se også-delen.

Til toppen av siden

Før du begynner

Du trenger følgende informasjon fra administratoren av webtjenesten før du kan bruke verdier fra en webtjeneste til å fylle ut en kontroll i skjemamalen:

  • Plasseringen av webtjenesten.

  • Bekreftelse på at webtjenesten bruker dokumentet/litteral koding. InfoPath kan bruke bare dokumentet/litteral stil webtjenester.

  • Navnet på Web service-operasjon som sender data til skjemaet.

  • Om du kan lagre spørringsresultatene fra webtjenesten trygt på brukernes datamaskiner for frakoblet bruk.

Til toppen av siden

Trinn 1: Legge til en datatilkobling for spørring

Hvis du ikke har en eksisterende spørring-datatilkobling i skjemamalen som du kan bruke til å angi verdier for kontrollen, følger du disse trinnene for å legge til en ny sekundær datatilkobling. Hvis skjemamalen allerede har en sekundær datatilkobling som du kan bruke, kan du hoppe over dette avsnittet og gå til trinn 2: konfigurere kontrollen.

  1. Klikk DatatilkoblingerVerktøy-menyen.

  2. Klikk Legg til i dialogboksen Datatilkoblinger.

  3. Klikk Opprett en ny tilkobling til i veiviseren for datatilkobling, klikker du motta data, og klikk deretter Neste.

  4. Klikk webtjeneste på den neste siden i veiviseren, og klikk deretter Neste.

  5. Skriv inn plasseringen av webtjenesten på den neste siden i veiviseren.

    Obs!: Hvis du vil søke etter en webtjeneste ved å bruke en server for Universal Description Discovery and integrasjon (UDDI), klikker du Søk i UDDI, Skriv inn URL-adressen til UDDI-serveren du vil søke, angi om du vil søke etter leverandør eller en tjeneste som er gir, skriver inn et søkeord, og klikk deretter Søk. Webtjenester som samsvarer med søkeordet vises i listen Søkeresultater. Velg webtjenesten som du vil bruke, og klikk deretter OK.

  6. Klikk Neste.

  7. I listen Velg en operasjon, klikker du Web service-operasjon som returnerer data i skjemaet, og klikk deretter Neste.

  8. Hvis veiviseren for datatilkobling støter på et ukjent element i XML-skjemaet for webtjenesten, kan den neste siden i veiviseren be deg om å angi eksempelverdier for hver parameter for å bestemme hvilke felt eller grupper som skal legges til den primære datakilden.

    Hvordan?

    1. Velg en parameter i Parametere-tabellen, og klikk deretter Angi eksempelverdi.

    2. I eksempelverdi-boksen skriver du inn en verdi som brukeren kan bruke for dette feltet, og klikk deretter OK.

    3. Gjenta disse trinnene for hver parameter i Parametere-tabellen, og klikk deretter Neste.

    Tekniske detaljer

    Når du konfigurerer en datatilkobling til en webtjeneste i veiviseren for datatilkobling, Microsoft Office InfoPath kobler seg til webtjenesten og ber om den Web Service (WSDL filen Description Language). WSDL-filen inneholder skjemaet som brukes av webtjenesten. Webtjenesten svarer på forespørselen ved å sende denne filen til InfoPath. InfoPath bruker informasjonen i denne filen for å legge til de aktuelle feltene og gruppene i den sekundære datakilden i skjemamalen. Hvis InfoPath finner et ukjent elementtype i WSDL-filen, InfoPath bruker eksempeldata til å bestemme definisjonen av ukjent elementtype og legger til de aktuelle feltene og gruppene i den sekundære datakilden.

  9. Hvis du vil at resultatene av spørringen skal være tilgjengelig når skjemaet ikke er koblet til et nettverk, velger du avmerkingsboksen Lagre en kopi av dataene i skjemamalen.

    Sikkerhetsmerknad: Denne avmerkingsboksen, lagres dataene på brukerens datamaskin når skjemaet bruker denne datatilkoblingen. Hvis du får sensitive opplysninger fra denne datatilkoblingen, kan du vil deaktivere denne funksjonen for å beskytte dataene hvis datamaskinen går tapt eller stjålet.

  10. Klikk Neste.

  11. Skriv inn et beskrivende navn for denne sekundær datatilkobling på neste side i veiviseren.

  12. Hvis du vil at skjemaet skal motta data automatisk når den åpnes, velger du avmerkingsboksen Hent data automatisk når skjemaet åpnes.

Til toppen av siden

Trinn 2: Konfigurere kontrollen

  1. Hvis skjemamalen har flere visninger, klikker du VisningsnavnVis-menyen for å gå til visning med kontrollen der du vil vise data fra den sekundære datakilden.

  2. Dobbeltklikk listen, rullegardinlisten eller kombinasjonsboksen du vil fylle ut.

  3. Klikk Data-fanen.

  4. Klikk Slå opp verdier fra en ekstern datakilde under Listeoppføringer.

  5. Klikk datakilden i listen Datakilde med gruppen eller feltene som inneholder dataene du vil bruke.

  6. Klikk Velg XPath Datakilde-knappen ved siden av oppføringer-boksen.

  7. Angi hvilke data som skal vises for brukeren, og hvilke data som skal sendes til den eksterne datakilden ved å gjøre ett av følgende i dialogboksen Velg et felt eller gruppe.

    Angi at dataene brukeren vil se de samme dataene som brukeren skal sende

    • Klikk et felt, og klikk deretter OK.

    Angi at dataene brukeren vil se er forskjellig fra dataene som brukeren skal sende

    Obs!: I dette scenariet dataene som brukeren skal se er ett av feltene i gruppen, og dataene som brukeren skal sende er i et annet felt i samme gruppe.

    1. Klikk en gruppe, og klikk deretter OK.

    2. Klikk Velg XPath Datakilde-knappen ved siden av verdi-boksen i dialogboksen Egenskaper for kontrollen.

    3. Klikk et felt som inneholder dataene brukeren skal sendes til den eksterne datakilden, og klikk deretter OK i dialogboksen Velg et felt eller gruppe.

    4. Klikk Velg XPath Datakilde-knappen ved siden av Visningsnavn-boksen i dialogboksen Egenskaper for kontrollen.

    5. Klikk et felt som inneholder dataene som skal vises i kontrollen, og klikk deretter OK i dialogboksen Velg et felt eller gruppe.

  8. Hvis feltet i Visningsnavn-boksen har verdier med lignende visningsnavn og du vil vise bare unike navn, velger du merket for Vis bare oppføringer med unike visningsnavn.

Til toppen av siden

Bli bedre på Office
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×