Innføring i datatilkoblinger

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.

En datatilkobling er en dynamisk kobling mellom et Microsoft Office InfoPath-skjema og en ekstern datakilde som lagrer og leverer data for dette skjemaet. En datakilde er en samling av felt og grupper som definerer og lagrer data for et skjema. Kontroller er bundet til feltene og gruppene i datakilden, og vise dataene til brukere.

Et skjema kan ha én primær datatilkobling, kalt den primære datatilkoblingen, og det kan også ha én eller flere sekundære datatilkoblinger. Avhengig av målene for skjemaet, kan en datatilkobling spørre etter eller sende skjemadata til en ekstern datakilde, for eksempel en Microsoft SQL Server-database eller en webtjeneste.

I denne artikkelen

Oversikt over datatilkoblinger

Arbeide med den primære datatilkoblingen

Arbeide med sekundære datatilkoblinger

Lagring av data for frakoblet bruk

Vurderinger for å koble til eksterne datakilder

Oversikt over datatilkoblinger

En datatilkobling er en dynamisk kobling mellom et skjema og en datakilde som lagrer og leverer data for dette skjemaet. Et skjema kan ha én primær datatilkobling, kalt den primære datatilkoblingen, og det kan også ha én eller flere sekundære datatilkoblinger. Den primære datatilkoblingen definerer den primære datakilden i skjemaet. En XML-skjema beskriver hvordan data lagres i skjemaets primære datakilden. Det kan være én primær datatilkobling for et skjema, og det opprettes automatisk når du oppretter en skjemamal som er basert på en ekstern datakilde. Du kan opprette så mange sekundære datatilkoblinger som du vil bruke når du utformer en skjemamal.

Avhengig av målene for skjemaet, kan du opprette en primær eller sekundær datatilkobling til en ekstern datakilde, for eksempel en Microsoft SQL Server-database eller en webtjeneste. En ekstern datakilde er en datakilde som sender data til eller kan motta data fra et skjema som er basert på skjemamalen. InfoPath fungerer med følgende eksterne datakilder:

  • Microsoft Office Access-database

  • Microsoft SQL Server-database

  • Webtjeneste

  • Dokumentbibliotek eller liste på en server som kjører Microsoft Windows SharePoint Services

  • XML-fil

Du kan opprette tre typer datatilkoblinger til en ekstern datakilde: spørre etter data bare sending av data, eller begge spørring og sende data. En datatilkobling for spørring mottar data fra en datakilde og lagrer disse dataene i skjemaet. En datatilkobling sender data fra skjemaet til en datakilde, til et program på en webserver, til et dokumentbibliotek på en server som kjører Microsoft Windows SharePoint Services eller i en e-postmelding. Spørring og sending datatilkoblinger både motta data fra og sende data til en datakilde. Når du oppretter en datatilkobling, angir du hvilken type datatilkobling du vil bruke. Du kan for eksempel opprette en datatilkobling som gjør ett av følgende:

  • Spør etter data fra en database

  • Sender skjemadata i en e-postmelding

  • Sender skjemadata til et program på en webserver

  • Sender skjemadata til et egendefinert program som bruker kontrollen XmlFormView

  • Spør etter eller sender data via egendefinert programmeringskode, for eksempel C#, Microsoft Visual Basic .NET eller Microsoft JScript.

  • Bruker tilkoblingsinnstillinger lagret i et datatilkoblingsbibliotek på en server som kjører Microsoft Office SharePoint Server 2007

  • Spør etter eller sender data som skal inneholde mennesker Workflow Services på Microsoft BizTalk Server 2004 eller BizTalk Server 2006

Hvilken type tilkobling som du bruker, avhenger av målene for skjemaet og typen ekstern datakilde som du vil koble til skjemaet.

Datatilkoblinger for spørring

En datatilkobling for spørring henter data fra en ekstern datakilde, og lagrer disse dataene i feltene i hovedordlisten eller sekundære datakilden for et skjema. Du kan deretter bind kontroller i disse feltene til å vise disse dataene i skjemaet. Du kan opprette en datatilkobling for spørring på følgende måter:

  • Utforme en skjemamal som er basert på en database, webtjeneste eller innstillingene som er lagret i et tilkoblingsbibliotek. Strukturen i den eksterne datakilden definerer deretter den primære datakilden for skjemaet.

  • Endre en eksisterende skjemamal ved å legge til en sekundær datatilkobling som spør etter en database, webtjeneste, SharePoint-liste eller et bibliotek eller XML-fil.

Når du utformer en ny skjemamal som er basert på en database, webtjeneste eller innstillinger i et tilkoblingsbibliotek, kan du opprette en datatilkobling for spørring som blir den primære datatilkoblingen for skjemaer som er basert på malen. Du kan definere datatilkobling for bare én spørring som den primære datatilkoblingen for en skjemamal. Hvis du trenger å spørre etter data fra flere datakilder, kan du opprette sekundære datatilkoblinger som spør etter data fra disse datakildene. Du vil lære mer om sekundære datatilkoblinger senere i denne artikkelen.

Når du legger til en sekundær datatilkobling som spør etter data i skjemamalen, kan du angi om InfoPath skal bruke datatilkoblingen hver gang brukeren åpner skjemaet eller etter bestemte hendelser når brukeren fyller ut skjemaet, for eksempel å klikke en knapp for å vise en liste over alternativer. Hvis du vil bruke datatilkoblingen etter bestemte hendelser, bruker du ett av følgende metoder:

  • Sette inn en knapp som oppdaterer data i skjemaet.

  • Legge til en regel for å bruke datatilkoblingen når en betingelse i skjemaet finnes.

  • Skrive egendefinert kode for bestemte hendelser.

Datatilkoblinger for sending

Når brukere sender et skjema, sendes data fra dette skjemaet til en datatilkobling til en ekstern datakilde. Du kan konfigurere skjemamalen til å tillate brukere å sende data til følgende typer eksterne datakilder:

  • Microsoft Office Access-database

  • Microsoft SQL Server-database

  • Webtjeneste

Du kan også legge til sekundære datatilkoblinger som sender data på følgende måter:

  • Sende skjemadata til et dokumentbibliotek på en server som kjører Microsoft Windows SharePoint Services.

  • Sende skjemadata i en e-postmelding.

  • Sende skjemadata til et program på en webserver.

Du oppretter en datatilkobling på følgende måter:

  • Utforme en ny skjemamal som er basert på en database, webtjeneste eller innstillingene som er lagret i et tilkoblingsbibliotek på en server som kjører Office SharePoint Server 2007. Strukturen i den eksterne datakilden definerer deretter den primære datakilden for skjemaet.

  • Endre en eksisterende skjemamal ved å legge til en sekundær datatilkobling, og deretter konfigurere skjemamalen til å tillate brukere å sende skjemaene via denne sekundær datatilkobling.

    Tips!: Når du utformer en skjemamal som er basert på en Office Access eller SQL Server-database, konfigurerer InfoPath automatisk en datatilkobling databasen som oppfyller bestemte krav. Finne koblinger til mer informasjon om disse kravene i Se også-delen. Du kan velge å deaktivere Send-funksjonen hvis du vil at brukerne skal sende ferdig utfylte skjemaer ved hjelp av en annen type datatilkobling.

I de fleste tilfeller vil du konfigurere en datatilkobling som hovedvinduet Send handling for skjemamalen. Du kan imidlertid utforme skjemamalen slik at brukerne kan sende de fullførte skjemaene til flere steder ved hjelp av regler eller egendefinert kode. Du kan for eksempel konfigurere skjemamalen til å tillate at brukerne skal kunne sende ferdige skjemaer til en webtjeneste i tillegg til via en e-postmelding. Vanligvis kan du konfigurere skjemamalen til å sende alle dataene i skjemaet. Hvis du bruker egendefinert kode for å sende skjemadataene, eller du skal konfigurere skjemamalen til å tillate at skjemaet til å sende data til en webtjeneste, kan du sende en del av skjemaets data.

Spørring og sending datatilkoblinger

Når du utformer en skjemamal som er basert på en database eller en webtjeneste, kan du opprette en datatilkobling som kan hente data fra og sende data til databasen eller webtjenesten. Hvis du utformer en skjemamal som er basert på en database, kan datatilkoblingen hente eller sende data. For at skjemaer som er basert på denne skjemamalen til å sende data til databasen, må imidlertid følgende krav være oppfylt:

  • Du utformer en webleserkompatibel skjemamal.

  • Alle tabellene i den primære datatilkoblingen må inneholde en primærnøkkel, unik begrensning eller unik indeks.

  • Alle tabellene i spørringen må ha en enkel, hierarkisk relasjon.

  • Ingen av datafeltene i den primære datakilden i skjemaet kan lagre en stor binær datatype.

Du kan lære mer om disse kravene i hensyn for å koble til eksterne datakilder senere i denne artikkelen.

En datatilkobling som kan hente data fra eller sende data til en webtjeneste, akkurat som en datatilkobling for spørring og en datatilkobling kombineres til én datatilkobling.

Til toppen av siden

Arbeide med den primære datatilkoblingen

Den primære datatilkoblingen oppretter en tilkobling til den primære datakilden i skjemaet. Et XML-skjema beskriver strukturen for lagring av data i den primære datakilden i skjemaet. Du kan utforme datakilden ved hjelp av oppgaveruten Datakilde, eller du kan la InfoPath opprette datakilden automatisk når du legger til kontroller i skjemamalen. Du kan også utforme en skjemamal som er basert på en ekstern datakilde, som igjen definerer strukturen på den primære datakilden. En skjemamal kan ha bare én primær datatilkobling.

Hvis den primære datatilkoblingen kobler seg til en ekstern datakilde, avhenger hvordan du arbeider med den primære datatilkoblingen av hvilken type datakilde som den er koblet til.

Databasen    Når du utformer en skjemamal som er basert på en database, opprettes det en primær datatilkobling som spørringer og eventuelt sender data til denne databasen. Hvis skjemaet skal fylles ut bare ved hjelp av InfoPath og databasen oppfyller kravene som er oppført i delen hensyn ved tilkobling til eksterne datakilder , InfoPath automatisk oppretter en datatilkobling og konfigurerer skjemaet mal for å tillate brukere å sende skjemaene. Hvis skjemaet skal fylles ut ved hjelp av en nettleser, oppretter ikke InfoPath en datatilkobling til databasen. Datatilkoblinger som sender data til en database som ikke støttes i webleserkompatible skjemamaler.

Tips!: Hvis skjemaet skal fylles ut ved hjelp av en nettleser, og du vil sende data til en database, kan du gjøre dette ved å koble skjemaet til en webtjeneste som sender data til databasen.

Webtjeneste    Når du utformer en skjemamal basert på en webtjeneste, kan du opprette en primær datatilkobling som både spørringer og sender data, bare spør etter data eller bare sender data. Hvis du velger å sende data, konfigureres automatisk skjemamalen slik at brukere skal kunne sende skjemaer i InfoPath. Du kan angi om du vil sende noen dataene for skjemaet eller alle dataene for skjemaet. Hvis bare noen av dataene er sendt, kan du angi hvilke felt i en bestemt gruppe som inneholder dataene som skal sendes, avhengig av kravene til webtjenesten.

Når du utformer en skjemamal basert på en database eller nettjeneste, opprettes en primær datakilde med spørringsfelt, datafelt og grupper som tilsvarer måten dataene er lagret i en database eller nettjeneste. Et spørringsfelt inneholder verdien som brukes i en spørring til å hente data fra en database ved hjelp av datatilkoblingen for spørring. Resultatene av spørringen plasseres i datafelt, som kan redigeres når brukeren åpner skjemaet. Når brukeren sender skjemaet, sendes dataene i datafeltene ved hjelp av datatilkoblingen. Ettersom feltene og gruppene i den primære datakilden må samsvare med måten dataene er lagret i den eksterne datakilden, kan du ikke endre disse feltene og gruppene. Du kan imidlertid legge til felt eller grupper rotfeltet i den primære datakilden.

Hvis du vil at brukere skal kunne vise, velg, redigere eller sende data i datafelt, kan du binde kontroller, for eksempel tekstbokser og avmerkingsbokser, til feltene i skjemaet. Hvis du vil spørre etter og vise flere verdier som brukerne kan velge som et alternativ, kan du binder en kontroll for eksempel en listeboks i spørringsfeltene. Hvis du vil at brukere skal velge en verdi fra en liste, kan du binder en kontroll for eksempel en liste til et datafelt og angi deretter Egenskaper for kontrollen for å vise verdier fra en sekundær datakilde eller et gjentakende felt i den primære datakilden.

Til toppen av siden

Arbeide med sekundære datatilkoblinger

En sekundær datatilkobling kobler et skjema til en ekstern datakilde. Sekundære datatilkoblinger er nyttige når du må spørre etter eller sende skjemadata til en ekstern datakilde enn den eksterne datakilden i den primære datatilkoblingen, eller når du vil at brukerne skal sende data til flere eksterne datakilder. Du kan opprette så mange sekundære datatilkoblinger som du vil bruke.

En sekundær datatilkobling kan spørre etter eller sende data til følgende typer eksterne datakilder:

  • Office Access-database

  • SQL Server-database

  • Webtjeneste

  • Dokumentbibliotek eller liste på en server som kjører Windows SharePoint Services

  • XML-fil

Du kan også aktivere brukere skal kunne sende skjemadata til et program på en webserver, til et dokumentbibliotek på en server som kjører Windows SharePoint Services eller via en e-postmelding ved hjelp av en sekundær datatilkobling.

Hvis du oppretter en sekundær datatilkobling som spør etter data, som standard bruker skjemaet datatilkoblingen når skjemaet åpnes. Du kan også bruke denne datatilkoblingen ved å konfigurere skjemamalen på følgende måter:

  • Legge til en oppdateringsknapp i skjemamalen som brukeren kan klikke for å sende spørringen.

  • Legge til en regel i skjemamalen til å spørre datakilden ved hjelp av denne datatilkoblingen.

  • Legge til egendefinert kode i skjemamal som sender spørringen.

Når du legger til en sekundær datatilkobling i et skjema, opprettes det automatisk en sekundær datakilde med datafelt og grupper som samsvarer med slik at dataene er lagret i den eksterne datakilden. Dette sikrer integritet dataene. Du kan ikke endre feltene og gruppene i en sekundær datakilde.

Til toppen av siden

Lagring av data for frakoblet bruk

Når du legger til en sekundær datatilkobling som spør etter data fra en ekstern datakilde, kan du konfigurere tilkoblingen til å lagre resultatene av spørringen på brukerens datamaskin. Dette sikrer at brukerne kan fylle ut skjemaet hvis datamaskinen ikke er koblet til et nettverk. Dette kalles arbeider frakoblet.

Hvis du konfigurerer en sekundær datatilkobling på denne måten, sendes spørringen til den eksterne datakilden mens brukerens datamaskin er koblet til nettverket. Resultatene av spørringen blir lagret i en sekundær datakilde i skjemaet, og de vises i skjemaet når brukeren fyller ut skjemaet. Dataene er hurtigbufret hver gang brukeren utfører en ny spørring, slik at dataene som skal beholdes til datoen som mulig.

InfoPath vurderes spørringsparametere når du skal bestemme om lagrede data er riktig for en gitt spørring. Når du oppretter datatilkoblingen, kan du velge om du vil vise et standardsett med lagrede data i skjemaet, i tilfelle datakilden ikke er tilgjengelig. Du bør vurdere om dataene fra spørringen passer for alle brukerne, eller om skjemaet skal vise data som er spesifikk for hver bruker. 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

Vurderinger for å koble til eksterne datakilder

InfoPath støtter datatilkoblinger til følgende typer eksterne datakilder:

  • Office Access-database

  • SQL Server-database

  • Webtjeneste

  • Dokumentbibliotek eller liste på en server som kjører Microsoft Windows SharePoint Services

  • XML-fil

De følgende avsnittene gir informasjon og hensyn ved tilkobling til hver av disse eksterne datakilder.

Microsoft Office Access eller SQL Server-database

InfoPath støtter datatilkoblinger til Access-databaser og SQL Server-databaser. Hvis du vil koble til en annen type database, kan du bruke en webtjeneste som fungerer med databasen.

Et skjema kan spørre etter data fra en database via en primær eller en sekundær datatilkobling, og du kan velge en hvilken som helst antall databasetabeller for en tilkobling. Den første tabellen som du velger er den primære tabellen. En tabell som du velger senere må inneholde et felt som er relatert til i primærtabellen. InfoPath prøver å angi denne relasjonen ved å sammenligne feltnavnene i de to tabellene. Du kan velge å bruke denne relasjonen, eller legge til din egen tabellrelasjon når du oppretter datatilkoblingen.

Et skjema kan sende data til en database via skjemaets primære datatilkoblingen Hvis skjemaet er basert på skjemamalen og databasen oppfyller følgende krav:

  • Skjemamalen er ikke en webleserkompatibel skjemamal    Ikke opprettes en datatilkobling i den primære datatilkoblingen Hvis du utformer en webleserkompatibel skjemamal. Hvis du vil at brukere kan sende dataene i et skjema som er basert på en webleserkompatibel skjemamal, kan du bruke en webtjeneste som fungerer med databasen.

  • Tabellen til venstre i hvert par med relaterte tabeller i den primære datakilden inneholder en primærnøkkel    Minst én av relasjonene for alle par med relaterte tabeller må inneholde en primærnøkkel i den venstre tabellen.

  • Ingen av datafeltene i den primære datakilden av skjema store en stor binær datatype    InfoPath, deaktiveres datatilkoblingen Hvis spørringen inneholder felt som kan lagre en stor binær datatype, for eksempel bilder, bilder, OLE-objekter, filvedlegg, datatypen Notat for Office Access eller datatypen tekst for SQL.

Hvis skjemamalen og databasen oppfyller alle disse kravene, InfoPath oppretter datatilkoblingen og konfigurerer skjemamalen til å tillate brukere å sende skjemaene. Hvis du vil at brukerne skal kunne sende skjemadata gjennom en annen datatilkobling, kan du deaktivere datatilkoblingen i den primære datatilkoblingen.

Når du utformer en skjemamal som er basert på en database, opprettes det en primær datakilde som inneholder spørringsfelt og datafelt som samsvarer med slik at dataene er lagret i databasen. Legges også Kjøre spørringen og Ny post knapper i standardvisningen av skjemamalen. Når en bruker klikker Kjør spørring, sendes det en spørring med dataene i spørringsfeltet i databasen. Knappen Ny post fjerner data som vises i skjemaet og setter kontroller som er bundet til datafeltene til standardverdien for datafeltet. Når en bruker sender data til databasen, endre eventuelle endringer i dataene i datafeltene tilsvarende poster i databasen. Hvis en bruker sletter data fra et datafelt, er tilsvarende oppføring slettet fra databasen. Til slutt eventuelle data som er lagt til datafeltene oppdatere de tilsvarende feltene eller legger til de tilsvarende postene i databasen.

Hvis du vil koble et skjema til en database, og den primære datatilkoblingen allerede er opprettet for skjemaet, kan du legge til en sekundær datatilkobling som spør databasen. Når du legger til en sekundær datatilkobling, opprettes en sekundær datakilde med spørringsfelt, datafelt og grupper som tilsvarer felt i databasetabeller. Du kan velge flere databasetabeller og opprette tabellrelasjoner på samme måte som for den primære datatilkoblingen.

Når du oppretter en sekundær datatilkobling som spør etter data, kan du konfigurere tilkoblingen til å sende en spørring hver gang brukeren åpner skjemaet, eller du kan gjøre ett av følgende for å sende spørringen:

  • Legge til en knapp som brukere kan klikke for å oppdatere dataene fra datatilkoblingen.

  • Opprette en regel som sender spørringen ved å bruke datatilkoblingen.

  • Skrive egendefinert kode som sender spørringen når det kjører.

Webtjeneste

Et skjema kan spørre eller sende data til en webtjeneste via en primær eller en sekundær datatilkobling. InfoPath følger følgende standarder for tilkoblinger til webtjenester:

  • Simple Object Access Protocol (SOAP)    SOAP er kommunikasjonsprotokollen som definerer XML-meldingene som brukes til å kommunisere med webtjenesten.

  • Web Services Description Language (WSDL)    WSDL er standarden for XML-skjema som brukes til å beskrive plasseringen, kommunikasjonsprotokoller og grensesnitt til webtjenesten. InfoPath kan bruke bare dokumentet litteral stil webtjenester.

  • Universal Description Discovery and integrasjon (UDDI)    UDDI er katalogtjenesten som beskriver webtjenestene som tilbys av et firma.

Når du utformer en ny skjemamal som er basert på en webtjeneste, oppretter en primær datatilkobling til webtjenesten i InfoPath, og oppretter deretter en primær datakilde som inneholder spørringsfelt, datafelt og grupper som samsvarer med XML-skjemaet for webtjenesten.

Hvis du konfigurere skjemamalen til å bruke en annen operasjon i samme webtjeneste, eller du vil bruke en annen webtjeneste helt, kan du legge til sekundære datatilkoblinger i skjemamalen. Når du legger til en sekundær datatilkobling som spør etter data, opprettes en sekundær datakilde med feltene og gruppene som samsvarer med XML-skjemaet for webtjenesten. Hvis du legger til en sekundær datatilkobling som sender data, kan du konfigurere tilkoblingen til å sende alle eller bare noen av dataene i skjemaet, avhengig av parameterne i webtjenesten.

Når du oppretter enten en primær eller sekundær datatilkobling til en webtjeneste, kan du angi om tilkoblingen bare data, sender bare data, eller begge spørringer sender spørringer og data. Hvis tilkoblingen spør etter data, legges Kjør spørring i skjemamalen. Når en bruker klikker Kjør spørring, sendes en spørring med dataene i spørringsfeltene til webtjenesten. Hvis tilkoblingen sender data, aktiveres Send-funksjonen for skjemaet i InfoPath. Når du konfigurerer en datatilkobling, bestemmer InfoPath hvilke data som kreves av webtjenesten. Basert på denne informasjonen, kan du angi hvilke felt i skjemaet malen skal sende data til webtjenesten.

Dokumentbibliotek eller en liste på et SharePoint-område

Et skjema kan spørre etter data via en sekundær datatilkobling til et dokumentbibliotek eller en liste på en server som kjører Windows SharePoint Services. Et skjema kan også sende data til et dokumentbibliotek på en server. Du kan ikke koble til et bibliotek eller liste via en primær datatilkobling.

Hvis du oppretter en sekundær datatilkobling som spør etter data fra et dokumentbibliotek eller en liste, opprettes en sekundær datakilde for skjemaet som samsvarer med kolonner i dokumentbibliotek eller liste.

Hvis du oppretter en sekundær datatilkobling som sender data til et dokumentbibliotek, og du vil bruke denne datatilkoblingen skal hovedvinduet sende handling for skjemamalen, må du aktivere Send-funksjonen for skjemamalen og knytte den til dataene tilkobling ved hjelp av dialogboksen Sendealternativer (Verktøy-menyen, kommandoen Sendealternativer ). Som standard er alle dataene i skjemaet sendt via datatilkoblingen. Hvis du vil sende bare noen av dataene, kan du gjøre dette ved å skrive egendefinert kode for skjemamalen.

XML-fil

Et skjema kan spørre etter data via en sekundær datatilkobling til en XML-fil. Du kan for eksempel lagre et Microsoft Office Excel-regneark som en XML-fil og deretter bruke en sekundær datatilkobling til å spørre etter og vise dataene fra filen i skjemaet. Du kan også bruke en sekundær datatilkobling til å spørre etter data fra en XML-fil for å hente data fra et program på en webserver som returnerer XML, for eksempel en Microsoft ASP.NET-program, et skript Common Gateway Interface (CGI) eller et program som bruker den Internet Server Application Programming Interface (ISAPI).

Program på en webserver

Du kan opprette en sekundær datatilkobling som sender data til et program på en webserver, for eksempel et ASP.NET-program, et CGI-skript eller et program som bruker ISAPI. Hvis du vil sende data til et program på en webserver, må du konfigurere skjemamalen til å tillate brukere å sende skjemadata og konfigurere Sendealternativer for datatilkoblingen ved å velge webserver (HTTP) i Sendealternativer dialogboksen-boksen ( Verktøy-menyen, kommandoen Sendealternativer ).

Obs!: Et skjema kan ha bare én datatilkobling som sender data til et program på en webserver. Du kan konfigurere en skjemamal for å tillate at skjemaer til å bruke en regel for å sende data til et program på en webserver.

Tilkoblingsinnstillinger i et datatilkoblingsbibliotek

Hvis flere skjemaer bruker samme eller lignende datatilkoblinger, bør du vurdere å lagre innstillingene for hver datatilkobling i en datatilkoblingsfil i et datatilkoblingsbibliotek på en server som kjører Office SharePoint Server 2007. En datatilkoblingsfil er en XML-fil som inneholder tilkoblingsinformasjon for en enkelt ekstern datakilde, og har filtypen XML eller UDCX. Når en bruker åpner et skjema som er koblet til en datatilkoblingsfil, bruker InfoPath innstillingene i denne filen til å koble til den eksterne datakilden. Fordelene ved å bruke datatilkoblingsfiler omfatter følgende:

  • Flere skjemaer kan bruke samme datatilkoblingsfil, slik at det er ikke nødvendig å opprette samme datatilkobling fra grunnen av for hvert skjema.

  • Hvis plasseringen eller tilkoblingsinnstillingene for en ekstern datakilde endres, må du oppdatere bare datatilkoblingsfilen, ikke hver skjemamal.

  • Datatilkoblingsfilen kan inneholde alternativ godkjenningsinformasjon som kan brukes av serveren når en bruker fyller ut et skjema ved hjelp av en nettleser.

  • Skjemaer som fylles ut i en webleser uten sikkerhetsnivået Fullstendig klarering kan koble til en datamaskin i et annet domene hvis alle datatilkoblinger i skjemaet bruker datatilkoblingsfiler.

Hvis du vil koble et skjema til en datatilkoblingsfil, må filen lagres i et datatilkoblingsbibliotek på en server som kjører Office SharePoint Server 2007 og den må følge Universal Data Connection (UDC) versjon 2.0-filformat.

Obs!: Filformatet UDC 2.0 er en overordnet versjon 1.0-format som brukes av Microsoft Office FrontPage. Kan bruke ikke en datatilkoblingsfil i versjon 1.0-format. Finne koblinger til mer informasjon om datatilkoblingsbiblioteker og datatilkoblingsfiler i Se også-delen.

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.

×