Office
Logg på

Bruk verdier fra en SQL Server-database 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 datatilkobling for spørring til Microsoft SQL Server-database.

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 Microsoft SQL Server-database. 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.

Når du legger til en sekundær datatilkobling som spør etter data i skjemamalen, Microsoft Office InfoPath opprettes en sekundær datakilde med datafelt og grupper som tilsvarer måten dataene lagres i databasen. 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 når brukerne er koblet til et nettverk. Du kan konfigurere sekundær datatilkobling for å lagre resultatene av spørringen på brukernes datamaskiner slik at de har tilgang til dataene når skjemaet 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 databasen, 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 databaseadministratoren før du kan bruke verdier fra en SQL Server-database til å fylle ut en kontroll i skjemamalen:

  • Navnet på serveren med e-postmeldingen du vil bruke med denne skjemamalen.

  • Navnet på databasen du vil bruke med denne skjemamalen.

  • Godkjenningen som kreves av databasen. Databasen kan bruke Microsoft Windows-godkjenning eller SQL Server-godkjenning for å finne ut hvordan brukerne kan få tilgang til databasen.

  • Navnet på tabellen som inneholder dataene du vil sende til skjemaet. Dette er den primære tabellen. Hvis du har tenkt å bruke flere tabeller i databasen, må du navnene på de andre, underordnede tabellene. Du må også navnene på feltene i de underordnede tabellene som har relasjoner til feltene i primærtabellen.

  • Om du kan lagre spørringsresultatene 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 datatilkobling for spørring som du kan bruke på skjemamalen, følger du disse trinnene for å legge til en sekundær datatilkobling i skjemamalen som spør etter data. 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 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. Klikk Ny kilde i dialogboksen Velg datakilde.

  7. Klikk Microsoft SQL Server på den neste siden i veiviseren, i listen Hva slags datakilde vil du koble til, og klikk deretter Neste.

  8. I servernavn-boksen skriver du inn navnet på serveren som inneholder SQL Server-databasen.

  9. Gjør ett av følgende under påloggingsinformasjon:

    • Hvis databasen fastsetter hvem som har tilgang basert på legitimasjonen som brukes i et Microsoft Windows-nettverk, klikker du Bruk Windows-godkjenning.

    • Hvis databasen fastsetter hvem som har tilgang basert på et angitt brukernavn og passord som du får fra databaseadministratoren, klikker du Bruk følgende brukernavn og passord, og Skriv inn brukernavnet og passordet ditt i Brukernavn- og Passord boksene.

  10. Klikk Neste.

  11. I listen Velg databasen som inneholder dataene du vil, klikker du navnet på databasen du vil bruke, klikker du koble til en bestemt tabell, klikker du navnet på den primære tabellen, og klikk deretter Neste.

  12. Skriv inn et navn for filen som lagrer datatilkoblingsinformasjonen på den neste siden i veiviseren, i boksen Filnavn, og klikk deretter Fullfør for å lagre disse innstillingene.

    Hvis du har tenkt å bruke andre tabeller i datatilkoblingen for spørring, kan du legge til de andre tabellene på denne siden i veiviseren.

    Legge til andre tabeller

    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.

  13. Klikk Neste.

  14. Hvis du vil lagre resultatene av spørringen med skjemamalen, Merk av for Lagre en kopi av dataene i skjemamalen. Denne avmerkingsboksen, lagres spørringsresultatene i skjemamalen. Ettersom dataene lagres i skjemamalen. dataene er tilgjengelig i skjemaer som brukere fyller ut, selv om datamaskinen ikke er koblet til et nettverk.

    Sikkerhetsmerknad: Denne avmerkingsboksen, lagres spørringsresultatene i skjemamalen. Fordi dataene er lagret i skjemamalen, er det tilgjengelig i skjemaer som brukere fyller ut, selv om datamaskinen ikke er koblet til et nettverk. 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.

  15. Klikk Neste.

  16. Skriv inn et beskrivende navn for denne sekundær datatilkobling på neste side i veiviseren. Hvis du vil at skjemaet skal motta data automatisk når skjemaet å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 kombinasjonsbokskontroll du vil fylle ut.

  3. Klikk Data-fanen.

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

  5. Klikk datakilden som du vil bruke, i listen Datakilde.

  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.

×