Legge til en datatilkobling til et dokumentbibliotek eller en liste i SharePoint

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

Du kan legge til én eller flere sekundære datatilkoblinger i skjemamalen som kan spørre etter data fra et dokumentbibliotek eller en liste, eller sende data til et dokumentbibliotek på en server som kjører Microsoft Windows SharePoint Services.

I denne artikkelen

Oversikt

Før du begynner

Legge til en datatilkobling for spørring

Legge til en datatilkobling for sending

Oversikt

En sekundær datatilkobling er en datatilkobling til en ekstern datakilde som du legger til en skjemamal. Datatilkoblingen er forskjellig fra den primære datatilkoblingen som opprettes når du utformer en skjemamal basert på en database, webtjeneste eller innstillinger i et tilkoblingsbibliotek. Du kan legge til en sekundær datatilkobling bare hvis du ikke kan spørre eller sende data til den primære datatilkoblingen.

Når du legger til en sekundær datatilkobling i skjemamalen som spør etter data, Microsoft Office InfoPath oppretter en sekundær datakilde med datafelt og grupper som tilsvarer måten dataene er lagret i et dokumentbibliotek eller listen. Relasjonen mellom den eksterne datakilden og datakilden i skjemamalen.

Ettersom datastrukturen i den sekundære datakilden må samsvare med måten dataene er lagret i et dokumentbibliotek eller listen, kan du ikke endre eksisterende felt eller grupper i den sekundære datakilden.

En datatilkobling som spør etter data fra en SharePoint-dokumentbibliotek eller liste automatisk returnerer alle elementene i et dokumentbibliotek eller liste. Hvis du bruker en datatilkobling for spørring for å fylle ut en liste-boksen, rullegardinlisten-boksen, eller kombinasjonsbokskontroll og kontrollen inneholder for mange elementer eller du vil vise elementene som oppfyller angitte vilkår, kan du bruke et filter i kontrollen til å begrense antall elementer. Du Finn koblinger til mer informasjon om hvordan du filtrerer dataene som vises i en kontroll i Se også-delen.

Du kan også konfigurere hver datatilkobling for spørring til å lagre resultatene, slik at brukerne har tilgang til dataene når skjemaet ikke er koblet til et nettverk. Avhengig av datatypen kan det hende 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 spørringsdatatilkobling i en skjemamal, bruker skjemaene som er basert på denne skjemamalen, datatilkoblingen som standard når de åpnes av en bruker. Du kan også konfigurere skjemamalen til å bruke spørringsdatatilkoblingen på en 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.

Når du legger til en datatilkobling for sending i skjemamalen, kan du konfigurere skjemamalen til å tillate at brukerne sender skjemadata, og du kan konfigurere sendealternativene for skjemaer som er basert på skjemamalen.

Til toppen av siden

Før du begynner

Du trenger følgende informasjon fra områdeadministratoren før du kan legge til en sekundær datatilkobling i skjemamalen:

  • Plasseringen av SharePoint-området og de nødvendige tillatelsene for å få tilgang til det

  • Bekreftelse på at området er konfigurert slik at brukerne kan hente data fra dokumentbiblioteket eller listen

  • Bekreftelse på at du kan lagre dataene fra dokumentbiblioteket eller listen på datamaskinene til brukerne for frakoblet bruk

Til toppen av siden

Legge til en datatilkobling for spørring

Hvis du vil tillate at brukerne spør etter data fra et dokumentbibliotek eller en liste på et område som befinner seg på en server som kjører Microsoft Windows SharePoint Services, må du gjøre følgende i skjemamalen:

  1. Legg til en sekundær datatilkobling.

  2. Konfigurer skjemamalen slik at den bruker den sekundære datatilkoblingen.

Trinn 1: Legge til en sekundær datatilkobling

  1. Klikk DatatilkoblingerVerktøy-menyen.

  2. Klikk Legg til i dialogboksen Datatilkoblinger.

  3. I veiviseren for datatilkobling klikker du Opprett en ny tilkobling for å, Motta data og deretter Neste.

  4. På den neste siden i veiviseren klikker du SharePoint-bibliotek eller -liste, og deretter klikker du Neste.

    Siden i veiviseren for datatilkobling for å angi et SharePoint-nettsted som datakilde.

  5. Skriv inn URL-adressen til SharePoint-området med dokumentbiblioteket eller listen på den neste siden i veiviseren, og klikk deretter Neste. Hvis du vil bruke en dokumentliste på et SharePoint-område med URL-adressen http://www.adventureworks.com/EmployeeList, skriver du for eksempel http://www.adventureworks.com/EmployeeList.

  6. På den neste siden i veiviseren klikker du listen eller biblioteket du vil bruke, i listen Velg en liste eller et bibliotek, og deretter klikker du Neste.

  7. På den neste siden i veiviseren merker du av for verdiene du vil motta. Hvis skjemamalen skal publiseres i dokumentbiblioteket og du vil at skjemaer som er basert på denne skjemamalen, skal får metadata om skjemaet, merker du av for Inkluder data bare for det aktive skjemaet.

  8. Klikk Neste.

  9. Hvis du vil lagre resultatene av spørringen med skjemamalen, merker du av for Lagre en kopi av dataene i skjemamalen. Hvis du merker av for dette alternativet, lagres spørringsresultatene i skjemamalen. Ettersom dataene er lagret i skjemamalen, er de tilgjengelige i skjemaene som brukerne fyller ut, selv om datamaskinene deres 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.

  10. Klikk Neste.

  11. Skriv inn et beskrivende navn for denne sekundær datatilkobling på den neste siden i veiviseren, i boksen Skriv inn et navn for datatilkoblingen. Dette er navnet som vises i listen datakilde i oppgaveruten datakilde. Hvis du vil at denne spørringen skal kjøres automatisk når skjemaet åpnes av en bruker, velger du avmerkingsboksen Hent data automatisk når skjemaet åpnes.

Trinn 2: Konfigurere skjemamalen slik at den bruker den sekundære datatilkoblingen

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

Legge til en regel

Du kan legge til en regel i skjemamalen for å hente data fra datatilkoblingen for spørring når betingelsen for regelen er oppfylt. Fremgangsmåten nedenfor antar at du har opprettet en datatilkobling for spørring for skjemamalen, og at du har konfigurert en kontroll i skjemamalen som viser dataene 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 skal vise spørringsresultatene.

  3. Klikk kategorien Data.

  4. Klikk Regler under Validering og regler.

  5. Klikk Legg til i dialogboksen Regler.

  6. Skriv inn et navn for 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 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 knappekontroll i skjemamalen som brukerne kan klikke for å bruke denne datatilkoblingen for spørring. Fremgangsmåten nedenfor antar at du har opprettet en datatilkobling for spørring for skjemamalen.

  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 knappekontroll til skjemamalen.

  4. Dobbeltklikk knappekontrollen du nettopp la til i skjemamalen.

  5. Klikk kategorien Generelt.

  6. Klikk Oppdater i Handling-listen.

  7. Skriv inn navnet du vil skal vises på knappen i skjemamalen, i Etikett-boksen.

  8. Klikk Innstillinger.

  9. Klikk Én sekundær datakilde i dialogboksen Oppdater.

  10. Klikk den sekundære datakilden som er knyttet til tilkoblingen for spørring, i listen Velg den sekundære datakilden, 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.

Til toppen av siden

Legge til en datatilkobling for sending

Du må gjøre følgende for å tillate at brukerne sender skjemaer som er basert på skjemamalen, til et dokumentbibliotek:

  1. Legg til en sekundær datatilkobling som sender data til skjemamalen.

  2. Konfigurer skjemamalen slik at den tillater at brukerne sender skjemadata til dokumentbiblioteket.

Trinn 1: Legge til en sekundær datatilkobling

  1. Klikk DatatilkoblingerVerktøy-menyen.

  2. Klikk Legg til i dialogboksen Datatilkoblinger.

  3. I veiviseren for datatilkobling klikker du Opprett en ny tilkobling for å, Send data og deretter Neste.

  4. Klikk Til et dokumentbibliotek på et SharePoint-område under Hvordan vil du sende dataene?, og klikk deretter Neste.

  5. Skriv inn URL-adressen til SharePoint-dokumentbiblioteket i Dokumentbibliotek-boksen i veiviseren for datatilkobling.

  6. Skriv inn et navn som skal brukes til å identifisere skjemaet i dokumentbiblioteket, i Filnavn-boksen.

    Tips!: Du kan også bruke en formel til å sikre at hvert skjemanavn er unikt.

    Hvordan?

    1. Klikk Sett inn formel Knappetekst .

    2. Gjør ett av følgende i dialogboksen Sett inn formel:

      • Hvis du vil bruke et felt i formelen, klikker du Sett inn felt eller gruppe, klikker feltet du vil bruke i dialogboksen Velg et felt eller en gruppe og deretter OK.

      • Hvis du vil bruke en funksjon i formelen, klikker du Sett inn funksjon, velger funksjonen du vil bruke i dialogboksen Sett inn funksjon, og klikker deretter OK.

        Tips!: Hvis funksjonen krever parametere, velger du funksjonen i dialogboksen Sett inn funksjon, klikker du OK og deretter i formel-boksen i dialogboksen Sett inn formel Dobbeltklikk funksjonen du har lagt til, og klikk et felt eller gruppe. Finne koblinger til mer informasjon om funksjonene i Se også-delen.

      • Hvis du vil sette inn en verdi eller matematisk operator i formelen, skriver du inn verdien eller symbolet for den matematiske operasjonen i Formel-boksen.

    Operasjon

    Symbol

    Legg til

    +

    Trekk fra

    -

    Multipliser

    *

    Divider

    /

    • Merknad: Hvis formelen bruker divisjonsoperatoren (/), kontrollerer du at det er et mellomrom før og etter operatoren. Hvis divisjonsoperatoren har ikke et mellomrom før og etter det, hende InfoPath tolker "/" som skilletegn for XPath plassering trinnene i stedet for som en divisjonsoperator.

    • Hvis du vil kontrollere at formelen har riktig syntaks, klikker du Bekreft formel i dialogboksen Sett inn formel.

      Du finner koblinger til mer informasjon om formler under Se også.

  7. Hvis du vil overskrive eventuelle eksisterende skjemaer med samme navn i skjemabiblioteket, merker du av for Skriv over filen hvis den allerede finnes.

  8. Klikk Neste.

  9. På neste side i veiviseren, i boksen Skriv inn et navn for datatilkoblingen, Skriv inn et beskrivende navn for denne datatilkoblingen.

Når du har lagt til den sekundære datatilkoblingen for sending, må du konfigurere skjemamalen slik at den tillater at brukerne sender skjemadata ved hjelp av denne datatilkoblingen for sending.

Trinn 2: Aktivere sending i skjemamalen

Når du konfigurerer skjemamalen slik at brukerne kan sende skjemadata, legges det til en Send-knapp på standardverktøylinjen i InfoPath og en Send-kommando på Fil-menyen i skjemaet. Du kan også tilpasse sendealternativene for skjemamalen på følgende måter:

  • Endre teksten som vises på Send-knappen.

  • Endre hurtigtasten for Send-knappen.

  • Opprett egendefinerte meldinger som skal vises til brukerne når de sender skjemaene.

  • Angi om skjemaet skal være åpent, lukk skjemaet eller åpne et annet tomt skjema når skjemaet er sendt.

  • Klikk SendealternativerVerktøy-menyen.

  • Merk av for Tillat brukere å sende dette skjemaet i dialogboksen Sendealternativer, klikker du Send skjemadata til ett enkelt sted, og klikk deretter SharePoint-dokumentbiblioteket i listen.

  • Klikk navnet på datatilkoblingen for sending til SharePoint-biblioteket i listen Velg en datatilkobling for sending.

    1. Hvis du vil endre navnet på Send-knappen som vises på standardverktøylinjen, og Send-kommandoen som vises på fil-menyen når brukere fyller ut skjemaet, skriver du inn det nye navnet i Tittel-boksen i dialogboksen Sendealternativer.

      Tips!: Hvis du vil tilordne en hurtigtast til denne knappen og kommandoen, skriver du inn en ampersand (&) før tegnet du vil bruke som en hurtigtast. Hvis du for eksempel hvis du vil tilordne ALT + B som hurtigtasten for Send-knappen og kommandoen, skriver du inn & Send inn.

  • Hvis du ikke vil at andre skal bruke en Send-kommando eller Send-knappen på standardverktøylinjen når de fyller ut skjemaet, fjerner du merket for Vis menyelementet Send og verktøylinjeknappen Send.

    1. Som standard når brukere sende et skjema, InfoPath beholder skjemaet åpent og viser en melding for å angi Hvis skjemaet ble sendt. Hvis du vil endre denne standardvirkemåten, klikk Avansert, og gjør deretter ett av følgende:

      • Hvis du vil lukke skjemaet eller opprette et nytt tomt skjema når brukeren har sendt et utfylt skjema, klikker du alternativet du vil bruke, i listen etter innsending.

      • Hvis du vil opprette en egendefinert melding for å angi Hvis skjemaet ble sendt, Merk av for Bruk egendefinerte meldinger, og skriv deretter meldingene i boksene ved suksess og ved feil.

        Tips!: Bruke en melding i boksen ved feil for å fortelle brukerne hvis de ikke kan sende skjemaet. Du kan for eksempel å foreslå at brukerne lagre skjemaet og kontakte noen ytterligere instruksjoner.

      • Hvis du ikke vil vise en melding etter at brukeren sender et skjema, fjerner du merket for Vis vellykket og mislykket meldinger.

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.

×