Legge til en datatilkobling til en Microsoft Access-database

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.

Hvis brukerne må data fra en database for Microsoft Office Access 2007 (ACCDB-formatet) eller fra en Access-database som er lagret i en tidligere versjon (MDB-format) til å fylle ut et skjema som er basert på Microsoft Office InfoPath-skjemamal, kan du legge til en sekundær datatilkobling i skjemaet malen som spør etter en Access-database.

Du kan legge til en sekundær datatilkobling, men datatilkoblingen kan bare spørre en Access-database. Du kan ikke legge til en sekundær datatilkobling som sender skjemadata til en Access-database.

Hvis du vil at brukerne skal sende skjemadata til en Access-database, kan du utforme en skjemamal som er basert på en Access-database, og deretter aktivere datatilkoblingen i den primære datatilkoblingen. Du kan også legge til en sekundær datatilkobling til en webtjeneste som fungerer med Access-databasen.

Du Finn koblinger til mer informasjon om utforming av skjemamaler som er basert på en Access-database og legge til en sekundær datatilkobling til en webtjeneste i Se også-delen.

I denne artikkelen

Oversikt

Vurderinger for kompatibilitet

Før du begynner

Trinn 1: Legge til en sekundær datatilkobling

Trinn 2: Konfigurere skjemamalen til å bruke datatilkoblingen

Oversikt

En sekundær datatilkobling er en datatilkobling som du legger til en skjemamal. En sekundær datatilkobling er forskjellig fra den primære datatilkoblingen, som du oppretter når du utformer en ny skjemamal som er basert på en database eller en webtjeneste. En skjemamal primære datatilkoblingen kan motta data fra en ekstern datakilde, og kan også sende skjemadata til en ekstern datakilde. En skjemamal kan imidlertid ha bare én primær datatilkobling.

Du kan legge til så mange sekundære datatilkoblinger i en skjemamal som du vil bruke. Hvis du for eksempel anta at du har en Access-database som inneholder en tabell som lagrer data om ansatte og en annen tabell som lagrer kundedata. Du kan legge til en sekundær datatilkobling som henter data fra ansattabellen, og du kan også legge til en annen sekundær datatilkobling som henter data fra kundetabellen i samme Access-database.

Selv om du kan legge til en sekundær datatilkobling i skjemamalen som kan sende skjemadata til en ekstern datakilde, for eksempel en webtjeneste eller et bibliotek for Windows SharePoint Services, kan du bare bruke sekundære datatilkoblinger til å hente data fra en Access databasen. Du kan ikke legge til en sekundær datatilkobling som sender skjemadata til en Access-database.

Når du legger til en datatilkobling for spørring til en database, opprettes en sekundær datakilde som inneholder datafelt og grupper som tilsvarer måten dataene er lagret i databasen. Ettersom datastrukturen i den sekundære datakilden må samsvare med slik at dataene er lagret i databasetabeller, kan du ikke endre felt eller grupper i den sekundære datakilden.

Du kan konfigurere hver datatilkobling for spørring for å lagre resultatene, slik at brukere har tilgang til dataene når skjemaet ikke er koblet til et nettverk. Avhengig av dataene, kan du vil vise spørringsresultatene bare når brukere 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.

Når du legger til en datatilkobling for spørring i en skjemamal, bruker som standard skjemaer som er basert på denne skjemamalen datatilkoblingen når de åpnes av en bruker. Du kan også konfigurere skjemamalen til å bruke datatilkoblingen for spørring i ett av følgende måter:

  • Legg til en regel    Du kan konfigurere en regel for å bruke datatilkoblingen for spørring når betingelsen i regelen inntreffer.

  • Legg til en knapp    Du kan legge til en knapp i skjemamalen som brukere kan klikke for å hente data ved hjelp av datatilkoblingen for spørring.

  • Bruke egendefinert kode    Hvis du ikke legge til en regel eller en knapp, kan du bruke egendefinert kode til å hente data ved hjelp av datatilkoblingen for spørring. Ved hjelp av egendefinert kode krever en utvikler til å opprette egendefinerte koden.

Til toppen av siden

Vurderinger for kompatibilitet

Du kan ikke legge til en datatilkobling til en Access-database til en nettleserkompatibel skjemamal.

Til toppen av siden

Før du begynner

Før du legger til en sekundær datatilkobling til en Access-database i skjemamalen, trenger du følgende informasjon:

  • Navnet og plasseringen av databasen.

    Obs!: Hvis Access-databasen er lagret i en nettverksplassering, kontrollerer du at databasen er tilgjengelig for brukerne.

  • Navnet på tabellen eller spørringen som skal gi data til skjemaer som er basert på denne skjemamalen. Du bruker denne tabellen eller spørringen som den primære tabellen eller spørringen når du konfigurerer datatilkoblingen for spørring.

  • Navnene på andre tabeller eller spørringer som inneholder flere data for den primære tabellen eller spørringen. I de fleste tilfeller tabellrelasjoner er allerede er opprettet i databasen. Hvis du må manuelt opprette relasjoner mellom den primære tabellen eller spørringen og en annen tabellen eller spørringen, må du relaterte feltnavnene i begge tabellene eller spørringene.

Til toppen av siden

Trinn 1: Legge til en sekundær datatilkobling

  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 Database (Microsoft SQL Server eller Microsoft Office Access) på den neste siden i veiviseren, og klikk deretter Neste.

  5. Klikk Velg Database på den neste siden i veiviseren.

  6. Bla til plasseringen av databasen i dialogboksen Velg datakilde.

    Obs!: Hvis databasen er lagret i en nettverksplassering, blar du til universal naming convention (UNC) banen til plasseringen. Ikke gå til nettverksplasseringen gjennom en nettverksstasjon. Hvis du bruker en nettverksstasjon, søker brukerne opprette skjemaer som er basert på denne skjemamalen for databasen fra en nettverksstasjon. Hvis brukeren ikke har en tilordnet nettverksstasjon, finner ikke skjemaet databasen.

  7. Klikk navnet på databasen, og klikk deretter Åpne.

  8. Klikk den primære tabellen eller spørringen som du vil bruke i dialogboksen Velg tabell, og klikk deretter OK.

  9. Merk av for Vis tabellkolonner på den neste siden i veiviseren.

    Som standard er alle feltene i tabellen eller spørringen lagt til den primære datakilden i skjemamalen.

  10. Fjern merket for feltene som du ikke vil ta med i den sekundære datakilden.

    Legge til flere tabeller eller spørringer i datatilkoblingen.

    Hvordan?

    1. Klikk Legg til tabell.

    2. Klikk navnet på den underordnede tabellen i dialogboksen Legg til tabell eller spørring, og klikk deretter Neste. InfoPath prøver å angi relasjonene ved å sammenligne feltnavn i begge tabellene. Hvis du ikke vil bruke den foreslåtte relasjonen, Merk relasjonen, og klikk deretter Fjern relasjon. Hvis du vil legge til en relasjon, klikker du Legg til relasjon. Klikk navnet på hvert beslektede felt i den tilsvarende kolonnen i dialogboksen Legg til relasjon, og klikk deretter OK.

    3. Klikk på Fullfør.

    4. Gjenta disse trinnene for å legge til flere underordnede tabeller.

  11. Klikk Neste.

  12. Merk av for Lagre en kopi av dataene i skjemamalen for å gjøre resultatene av datatilkoblingen for spørring tilgjengelige når skjemaet ikke er koblet til et nettverk.

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

  13. Klikk Neste.

  14. Skriv inn et beskrivende navn for denne sekundær datatilkobling på den neste siden i veiviseren, og kontroller deretter at informasjonen i delen Sammendrag er riktig.

  15. Hvis du vil konfigurere skjemaet for å motta data automatisk når skjemaet åpnes, velger du avmerkingsboksen Hent data automatisk når skjemaet åpnes.

Til toppen av siden

Trinn 2: Konfigurere skjemamalen til å bruke datatilkoblingen

Hvis du vil at skjemaer som er basert på denne skjemamalen til å bruke denne datatilkoblingen når brukeren åpner skjemaet, kan du legge til en regel skjemamal som bruker denne datatilkoblingen under en bestemt betingelse, eller du kan legge til en knapp i skjemamalen som brukerne kan klikke for å bruke denne datatilkoblingen.

Legge til en regel

Du kan legge til en regel skjemamalen fungerer å hente data fra datatilkoblingen for spørring når betingelsen for regelen er oppfylt. Du kan for eksempel legge til en tekstboks i skjemamalen som en bruker kan fylle ut til å hente bestemte data fra en ekstern datakilde. Deretter kan du legge til en regel som bruker datatilkoblingen når en bruker angir data i tekstboksen.

Følgende prosedyre forutsetter at du har opprettet en datatilkobling for spørring for skjemamalen og at du har konfigurert en kontroll (annet enn en knapp) på skjemamalen til å vise data fra datatilkoblingen.

  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 kontrollen du vil legge til en regel for.

  3. Klikk Data-fanen.

  4. Validering og regler under regler.

  5. Klikk Legg til i dialogboksen regler.

  6. Skriv inn et navn på regelen i navn-boksen.

  7. Hvis du vil angi en betingelse når regelen skal kjøre, klikker du Angi betingelse, og deretter angir du betingelsen. Regelen kjøres når betingelsen oppstår. Hvis du ikke har angitt en betingelse, kjøres regelen når brukeren endres verdien i kontrollen, og går deretter hans eller hennes markøren bort fra denne kontrollen.

  8. Klikk Legg til handling.

  9. Klikk spørring ved hjelp av en datatilkobling i handling-listen.

  10. Klikk datatilkoblingen for spørring som du vil bruke i datatilkobling-listen, og klikk deretter OK for å lukke alle åpne dialogbokser.

  11. Hvis du vil teste endringene, klikker du Forhåndsvisningstandardverktøylinjen eller trykker CTRL+SKIFT+B.

Legge til en knapp

Du kan legge til en knapp i skjemamalen som brukerne kan klikke for å hente data fra datatilkoblingen for spørring.

  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. Hvis oppgaveruten Kontroller ikke vises, klikker du Flere kontrollerSett inn-menyen, eller trykk ALT+I, C.

  3. Dra en kontrollen på skjemamalen.

  4. Dobbeltklikk knappekontrollen som du nettopp la til skjemamalen.

  5. Klikk på Generelt-fanen.

  6. Klikk Oppdater i handling-listen.

  7. I etikett-boksen skriver du inn navnet du vil skal vises på-knappen på skjemamalen.

  8. Klikk Innstillinger.

  9. Gjør ett av følgende i dialogboksen Oppdater:

    • Hvis du vil motta de nyeste dataene fra alle eksterne datakilder med sekundære datatilkoblinger til denne skjemamalen, klikker du alle sekundære datakilder.

    • Hvis du vil konfigurere knappen for å motta de nyeste dataene fra en ekstern datakilde med en sekundær datatilkobling i skjemamalen, klikker du en sekundær datatilkobling, og klikk deretter en sekundær datakilde i Velg sekundært datakilden listen.

  10. Klikk OK for å lukke alle åpne dialogbokser.

  11. Hvis du vil teste endringene, klikker du Forhåndsvisningstandardverktøylinjen eller trykker CTRL+SKIFT+B.

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.

×