Oversikt over datatilkoblinger

Viktig: Denne artikkelen er maskinoversatt, se ansvarsfraskrivelsen. Du finner den engelske versjonen av artikkelen her som referanse.

En datatilkobling er en dynamisk kobling som brukes til å motta eller sende data mellom et Microsoft InfoPath-skjema og data som er lagret utenfor skjemaet, for eksempel en SharePoint-serveren, webtjeneste eller database. I et bestillingsskjema som inneholder en liste over tilgjengelige produkter, kan en statisk liste over produktnavn som for eksempel lagres i skjemaet. Imidlertid må helst et produkt som er lagt til eller fjernet, produktlisten i skjemaet oppdateres.

Hvis du vil forsikre deg om at skjemaet alltid er oppdatert, lagre og vedlikeholde produktinformasjon utenfor skjemaet. Opprette en datatilkobling for å legge til denne informasjonen i skjemaet når brukere fyller ut skjemaet. Fordelen med å bruke en datatilkobling til å hente produktinformasjonen er at denne informasjonen kan lagres på ett sted som flere skjemaer kan koble til. I tillegg er du sikker på at brukere alltid har den nyeste informasjonen om fyller ut skjemaet.

I tillegg til mottak av data, kan datatilkoblinger brukes til å sende data. Når en bruker har fylt ut et skjema, må de sender skjemaet. Ved å legge til sende datatilkoblinger til skjemaer, kan du angi hvor skjemadata sendes. Et skjema kan for eksempel sendt som et dokument i et SharePoint-dokumentbibliotek eller sendes i en e-postmelding.

I denne artikkelen

Lokale kontra eksterne data

Typer eksterne data

Datatilkobling

Motta datatilkobling

Lagre dataene for frakoblet bruk

Basere et skjema på en ekstern datakilde

Lokale kontra eksterne data

Alle InfoPath-skjemaer lagre dataene som er angitt i disse. Kontroller brukes til å vise dataene til brukere. Når en bruker sender skjemaet, som de lokale dataene i skjemaet sendes til én eller flere eksterne plasseringer.

Datatilkoblinger kan brukes når du må spørre etter data fra utenfor skjemaet, eller når du vil at brukerne skal sende data til flere steder. Det er ingen grense for antall datatilkoblinger som kan opprettes.

Hvis du har opprettet en datatilkobling som spør etter data, spørring skjemaet datatilkoblingen som standard når skjemaet åpnes. Du kan også bruke denne datatilkoblingen ved å konfigurere skjemaet på følgende måter:

  • Legg til en oppdateringsknapp som brukerne klikker for å spørre etter eksterne data

  • Legge til en regel for å spørre etter eksterne data ved hjelp av denne datatilkobling

  • Legge til egendefinert kode som spør etter de eksterne dataene som er basert på noen annen hendelse

Til toppen av siden

Typer eksterne data

Du kan opprette sende data eller motta datatilkoblinger for å utveksle data med en datakilde utenfor et skjema.

Datatilkobling

Når brukere sender et skjema som er basert på en SharePoint-liste eller en database, er liste eller database oppdatert med endringene av brukeren når de sender skjemaet. Et skjema kan også være konfigurert for å tillate brukere å sende data til andre plasseringer. Kan brukes på følgende steder for eksterne data:

  • Webtjeneste

  • Dokumentbibliotek på et SharePoint-område

  • E-postmelding

  • Vertsmiljø (for eksempel en ASP.NET-side eller et vertsprogram)

I de fleste tilfeller sende ett datatilkoblingen brukes når skjemaet er sendt. Et skjema kan imidlertid sende data til flere steder ved hjelp av regler eller egendefinert kode. Skjemaer kan for eksempel sendes til en webtjeneste i tillegg til via en e-postmelding. Skjemaer er vanligvis konfigurert til å sende alle dataene i skjemaet. Med egendefinert kode til å sende skjemadata eller konfigurere skjemaet for å sende data til en webtjeneste kan du imidlertid velge å sende bare en del av skjemaet.

Motta datatilkobling

En datatilkobling for mottak henter data fra en ekstern kilde til å fylle ut feltene i skjemaet. Kontroller kan deretter være bundet til disse feltene til å vise data fra den eksterne kilden i skjemaet. Hvis du for eksempel brukes en datatilkobling for mottak vanligvis til å fylle en rullegardinliste. Kan brukes følgende kilder:

  • SOAP-webtjeneste

  • REST-webtjeneste

  • SharePoint-bibliotek eller -liste

  • Database (bare for Microsoft SQL Server)

  • XML-dokument

Til toppen av siden

Lagre dataene for frakoblet bruk

Noen ganger kan kanskje en bruker vil fylle ut et InfoPath-skjema når de ikke er koblet til et nettverk, også kjent som arbeider i frakoblet modus. Du kan legge til en datatilkobling som spør etter data fra en datatilkobling og konfigurere tilkoblingen til å lagre resultatene av spørringen på brukerens datamaskin. Dette sikrer at brukerne kan fylle ut skjemaet hvis datamaskinene arbeider frakoblet.

Hvis du konfigurerer en datatilkobling på denne måten, sendes spørringen via datatilkoblingen mens brukeren fyller ut skjemaet og datamaskinen er koblet til nettverket. Resultatene av spørringen lagres deretter på brukerens harddisk i skjemaet, og de vises når brukeren fyller ut. Dataene er hurtigbufret hver gang brukeren utfører en ny spørring slik at dataene er oppdatert så mye som mulig.

Når du oppretter datatilkoblingen, kan du velge om å vise et standardsett med data i skjemaet, i tilfelle den eksterne data-tilkoblingen ikke er tilgjengelig. Du bør vurdere om dataene fra spørringen er egnet for alle brukerne, eller om skjemaet skal vise bestemte bruker-data. Hvis dataene som returneres av spørringen er basert på brukerens ID eller rolle, resultere ved hjelp av et standardsett med data som ble konfigurert på utformingstidspunktet i stedet for bruk av spørringsresultater for eksempel i uriktige data for denne brukeren.

Til toppen av siden

Basere et skjema på en ekstern datakilde

Du kan utforme en skjemamal basert på en datatilkobling for mottak ved hjelp av SharePoint-liste, database eller nettjeneste. Feltene og gruppene opprettes lokalt, i skjemaet, som tilsvarer feltene og gruppene i eksterne data-repositoriet. InfoPath 2010 lokalt speiler altså datastrukturen for de eksterne dataene, slik at når skjemaet lastes inn de eksterne dataene, det er ingen problemer med dataintegritet.

Viktig: Du kan ikke endre lokale feltene i skjemaet som er basert på felt fra en database eller nettjeneste. Denne begrensningen bidrar til å sikre dataintegritet. Du kan imidlertid legge til felt eller grupper gruppen MineFelt i skjemaet.

Til toppen av siden

Merknad: Ansvarsfraskrivelse for maskinoversettelse: Denne artikkelen er oversatt av et datasystem i stedet for en oversetter. Microsoft tilbyr disse maskinoversettelsene slik at brukere som ikke snakker engelsk, får tilgang til innhold om Microsoft-produkter, -tjenester og –teknologier. Ettersom artikkelen er maskinoversatt, kan den inneholde feil i vokabular, syntaks eller grammatikk.

Utvid ferdighetene dine
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.

×