Føje en dataforbindelse til et SharePoint-dokumentbibliotek eller en SharePoint-liste

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Du kan føje en eller flere sekundære dataforbindelser til formularskabelonen, der kan enten forespørgsel efter data fra et dokumentbibliotek eller en liste eller sende data til et dokumentbibliotek på en server, der kører Microsoft Windows SharePoint Services.

Denne artikel indeholder

Oversigt

Inden du begynder

Tilføje en dataforbindelse for en forespørgsel

Tilføje en dataforbindelse til afsendelse

Oversigt

En sekundær dataforbindelse er en dataforbindelse til en ekstern datakilde, du føjer til en formularskabelon. Denne dataforbindelse er forskellig fra den primære dataforbindelse, som oprettes, når du designer en formularskabelon, der er baseret på en database, webtjeneste eller indstillinger i et bibliotek for dataforbindelser. Du kan tilføje en sekundær dataforbindelse, kun, hvis du ikke kan forespørgsel eller sende data via den primære dataforbindelse.

Når du tilføjer en sekundær dataforbindelse til din formularskabelon, der forespørgsler data, Microsoft Office InfoPath opretter en sekundær datakilde med datafelter og grupper, der svarer til den måde, dataene gemmes i et dokumentbibliotek eller på listen. Relation mellem den eksterne datakilde og datakilden i formularskabelonen.

Da datastruktur i den sekundære datakilde skal svare til den måde, data gemmes i det dokumentbibliotek eller den liste, kan du ikke ændre eksisterende felter eller grupper i den sekundære datakilde.

En dataforbindelse, forespørgsler data fra et SharePoint-dokumentbibliotek eller listen automatisk returnerer alle elementer på den pågældende dokumentbibliotek eller en liste. Hvis du bruger en forespørgselsdataforbindelse for at udfylde en liste over feltet, i rullemenuen liste eller kombinationsboks og kontrolelementet indeholder for mange elementer eller du vil have vist kun de elementer, der opfylder de angivne kriterier, kan du bruge et filter i kontrolelementet til at begrænse antallet elementer. Du kan finde links til flere oplysninger om filtrering af data skal vises i et kontrolelement i afsnittet Se også.

Du kan også konfigurere hver enkelt dataforbindelse til forespørgsel, så resultaterne gemmes, og brugere har adgang til dataene, når deres formular ikke har forbindelse til et netværk. Afhængigt af dataenes art, kan du evt. kun vise forespørgselsresultaterne, når brugere har forbindelse til et netværk.

Sikkerhedsnote : Hvis du bruger en sekundær dataforbindelse til at hente følsomme data fra en ekstern datakilde, kan du vil deaktivere denne funktion til at beskytte data mod uautoriseret brug i tilfælde af, at computeren har mistet eller stjæles. Hvis du deaktiverer denne funktion, bliver dataene kun tilgængelig, hvis brugeren er tilsluttet netværket.

Når du føjer en forespørgselsdataforbindelse til en formularskabelon, bruges dataforbindelsen som standard i de formularer, der er baseret på denne formularskabelon, når de åbnes af en bruger. Du kan også konfigurere formularskabelonen, så forespørgselsdataforbindelsen bruges på en af følgende måder:

  • Tilføj en regel    Du kan konfigurere en regel for at bruge dataforbindelsen forespørgsel, når betingelsen i reglen indtræffer.

  • Tilføj en knap    Du kan føje en knap til formularskabelonen, som brugerne kan klikke på for at hente data ved hjælp af forespørgselsdataforbindelse.

  • Brug brugerdefineret kode    Hvis du ikke kan tilføje en regel eller en knap, kan du bruge brugerdefineret kode til at hente data ved hjælp af forespørgselsdataforbindelse. Ved hjælp af brugerdefineret kode kræver, at en udvikler til at oprette den brugerdefinerede kode.

Når du føjer en dataforbindelse til afsendelse til formularskabelonen, kan du konfigurere formularskabelonen, så brugere kan afsende deres formulardata, og du kan konfigurere afsendelsesindstillinger for formularer, der er baseret på formularskabelonen.

Toppen af siden

Inden du begynder

Før du føjer en sekundær dataforbindelse til en formularskabelon, skal du have følgende oplysninger fra administratoren af webstedet:

  • Placeringen af SharePoint-webstedet og de nødvendige tilladelser til det

  • Bekræftelse af, at webstedet er konfigureret, så brugerne kan hente data fra dokumentbiblioteket eller listen

  • Bekræftelse af, at du kan gemme dataene fra dokumentbiblioteket eller listen på brugernes computere til brug offline

Toppen af siden

Tilføje en dataforbindelse til forespørgsel

Du kan tillade, at brugere forespørger på data fra et dokumentbibliotek eller en liste på et websted på en server, der kører Microsoft Windows SharePoint Services, ved at benytte følgende fremgangsmåde i formularskabelonen:

  1. Tilføj en sekundær dataforbindelse.

  2. Konfigurere formularskabelonen til brug sammen med den sekundære dataforbindelse.

Trin 1: Tilføje en sekundær dataforbindelse

  1. Klik på Dataforbindelser i menuen Funktioner.

  2. Klik på Tilføj i dialogboksen Dataforbindelser.

  3. Klik på Opret en ny forbindelse til, klik på Modtage data, og klik derefter på Næste i guiden Dataforbindelse.

  4. Klik på SharePoint-bibliotek eller -liste på den næste side i guiden, og klik derefter på Næste.

    Side i guiden Dataforbindelse, hvor du kan angive et SharePoint-websted som datakilde.

  5. Skriv URL-adressen på SharePoint-webstedet med det dokumentbibliotek eller liste på den næste side i guiden, og klik derefter på Næste. For eksempel for at bruge en dokumentlisten på SharePoint-websted med URL-adressen http://www.adventureworks.com/EmployeeListskal skrive du http://www.adventureworks.com/EmployeeList.

  6. Klik på den liste eller det bibliotek, du vil bruge, på listen Vælg en liste eller et bibliotek på næste side af guiden, og klik derefter på Næste.

  7. Marker afkrydsningsfelterne ud for de værdier, du vil modtage, på næste side af guiden. Hvis formularskabelonen skal udgives i dokumentbiblioteket, og hvis formularer, der er baseret på denne formularskabelon, skal hente metadata om formularen, skal du markere afkrydsningsfeltet Inkluder kun data til den aktive formular.

  8. Klik på Næste.

  9. Hvis du vil gemme resultaterne af forespørgslen sammen med formularskabelonen, skal du markere afkrydsningsfeltet Gem en kopi af dataene i formularskabelonen. Når dette afkrydsningsfelt markeres, gemmes forespørgselsresultaterne i formularskabelonen. Fordi dataene gemmes i formularskabelonen, er de tilgængelige i de formularer, som brugerne udfylder, også selvom brugernes computere ikke har forbindelse til et netværk.

    Sikkerhedsnote : Hvis du markerer dette afkrydsningsfelt, gemmes forespørgselsresultaterne i formularskabelonen. Da data, der er gemt i formularskabelonen, er den tilgængelig i formularer, som brugere udfylder, selvom computeren ikke er tilsluttet et netværk. Hvis du får følsomme data fra denne dataforbindelse, kan du vil deaktivere denne funktion for at beskytte data, i tilfælde af, at computeren har mistet eller stjæles.

  10. Klik på Næste.

  11. Skriv et beskrivende navn til denne sekundær dataforbindelse på den næste side i guiden, i feltet Angiv et navn til dataforbindelsen. Dette er det navn, der vises i listen datakilde i opgaveruden datakilde. Hvis du vil denne forespørgsel til at køre automatisk, hver gang formularen åbnes af en bruger, Markér afkrydsningsfeltet Hent automatisk data, når formularen åbnes.

Trin 2: Konfigurere formularskabelonen til brug sammen med den sekundære dataforbindelse

Hvis du vil formularer, der er baseret på din formularskabelon til at bruge denne dataforbindelse, når brugeren åbner formularen, kan du føje en regel til den formularskabelon, der bruger denne dataforbindelse under en bestemt betingelse, eller du kan føje en knap til formularskabelonen, som brugerne kan klikke på for at bruge denne dataforbindelse.

Tilføje en regel

Du kan føje en regel til en formularskabelon for at hente data fra dataforbindelsen til forespørgsel, når betingelsen for reglen er opfyldt. I den følgende procedure antages det, at du har oprettet en dataforbindelse til forespørgsel til formularskabelonen, og at du har konfigureret et kontrolelement på formularskabelonen for at få vist dataene fra den pågældende dataforbindelse.

  1. Hvis formularskabelonen har flere visninger, skal du klikke på navnet på visning i menuen Vis for at gå til visningen med kontrolelementet, hvor du vil have vist data fra den sekundære datakilde.

  2. Dobbeltklik på det kontrolelement, hvor forespørgselsresultaterne skal vises.

  3. Klik på fanen Data.

  4. Klik på Regler under Validering og regler.

  5. Klik på Tilføj i dialogboksen Regler.

  6. Skriv et navn til reglen i boksen Navn.

  7. Hvis du vil angive en betingelse, når reglen skal køres, skal du klikke på Angiv betingelse, og derefter angive betingelsen. Reglen køres, når der udsendes betingelsen. Hvis du ikke angiver en betingelse, køres reglen, når brugeren ændrer værdien i kontrolelementet og derefter flytter hans eller hendes markøren væk fra kontrolelementet.

  8. Klik på Tilføj handling.

  9. Klik på Forespørgsel vha. en dataforbindelse på listen Handling.

  10. Klik på den dataforbindelse til forespørgsel, du vil bruge, på listen Dataforbindelse, og klik derefter på OK for at lukke de åbne dialogbokse.

  11. Klik på Eksempel på værktøjslinjen Standard, eller tryk på Ctrl+Shift+B for at teste ændringerne.

Tilføje en knap

Du kan føje en knap til formularskabelonen, som brugerne kan klikke på for at bruge denne dataforbindelse til forespørgsel. I følgende fremgangsmåde antages det, at du har oprettet en dataforbindelse til forespørgsel for formularskabelonen.

  1. Hvis formularskabelonen har flere visninger, skal du klikke på navnet på visning i menuen Vis for at gå til visningen med kontrolelementet, hvor du vil have vist data fra den sekundære datakilde.

  2. Hvis opgaveruden Kontrolelementer ikke er synlig, skal du klikke på Flere kontrolelementer i menuen Indsæt eller trykke på Alt+I, C.

  3. Træk en knap til formularskabelonen.

  4. Dobbeltklik på den knap, du lige har føjet til formularskabelonen.

  5. Klik på fanen Generelt.

  6. Klik på Opdater på listen Handling.

  7. Skriv det navn, der skal vises på knappen i formularskabelonen, i boksen Etiket.

  8. Klik på Indstillinger.

  9. Klik på En sekundær datakilde i dialogboksen Opdater.

  10. Klik på den sekundære datakilde, der er knyttet til dataforbindelse til forespørgsel, på listen Vælg den sekundære datakilde, og klik derefter på OK for at lukke de åbne dialogbokse.

  11. Klik på Eksempel på værktøjslinjen Standard, eller tryk på Ctrl+Shift+B for at teste ændringerne.

Tilbage til toppen

Tilføje en dataforbindelse til afsendelse

Benyt følgende fremgangsmåde for at tillade, at brugere sender formularer, der er baseret på formularskabelonen, til et dokumentbibliotek:

  1. Tilføj en sekundær dataforbindelse, der sender data til formularskabelonen.

  2. Konfigurer formularskabelonen, så brugere kan sende deres formulardata til dokumentbiblioteket.

Trin 1: Tilføje en sekundær dataforbindelse

  1. Klik på Dataforbindelser i menuen Funktioner.

  2. Klik på Tilføj i dialogboksen Dataforbindelser.

  3. Klik på Opret en ny forbindelse til, klik på Sende data, og klik derefter på Næste i guiden Dataforbindelse.

  4. Klik på Til et dokumentbibliotek på et SharePoint-websted under Hvordan skal dataene sendes, og klik derefter på Næste.

  5. Skriv URL-adressen til SharePoint-dokumentbiblioteket i boksen Dokumentbibliotek i guiden Dataforbindelse.

  6. Skriv et navn i boksen Filnavn, der skal bruges til at identificere formularen i dokumentbiblioteket.

    Tip: Du kan også bruge en formel til at sikre, at alle formularnavne er entydige.

    Hvordan?

    1. Klik på Indsæt formel Knapflade .

    2. Benyt en af følgende fremgangsmåder i dialogboksen Indsæt formel:

      • Hvis du vil bruge et felt i formlen, skal du klikke på Indsæt felt eller gruppe, klikke på det ønskede felt i dialogboksen Marker et felt eller en gruppe og derefter klikke på OK.

      • Hvis du vil bruge en funktion i formlen, skal du klikke på Indsæt funktion, markere den ønskede funktion i dialogboksen Indsæt funktion og derefter klikke på OK.

        Tip: Hvis funktionen kræver parametre, vælge funktionen i dialogboksen Indsæt funktion, skal du klikke på OK og derefter dobbeltklikke på den funktion, du har tilføjet i boksen formel i dialogboksen Indsæt formel og klikke på et felt eller gruppe. Du kan finde links til flere oplysninger om funktioner i afsnittet Se også.

      • Hvis du vil indsætte en værdi eller matematisk operator i formlen, skal du skrive værdien eller symbolet for den matematiske beregning i boksen Formel.

    Beregning

    Symbol

    Addition

    +

    Subtraktion

    -

    Multiplikation

    *

    Division

    /

    • Bemærk: Hvis formlen bruger divisionsoperatoren (/), skal du kontrollere, at der er et mellemrum før og efter operatoren. Hvis divisionsoperatoren har ikke et mellemrum før og efter det, InfoPath muligvis fortolke "/" som en separator for XPath placeringstrin i stedet for som en divisionsoperator.

    • Klik på Kontroller formel i dialogboksen Indsæt formel, hvis du vil kontrollere, om syntaksen i formlen er korrekt.

      Du kan finde hyperlinks til flere oplysninger om formler i afsnittet Se også.

  7. Marker afkrydsningsfeltet Tillad, at filen overskrives, hvis den findes, hvis du vil overskrive eksisterende formularer i dokumentbiblioteket med det samme navn.

  8. Klik på Næste.

  9. På næste side i guiden i feltet Skriv et navn til dataforbindelsen skal du skrive et beskrivende navn for denne forbindelse til afsendelse af data.

Når du har tilføjet den sekundære dataforbindelse til afsendelse, skal du konfigurere formularskabelonen, så brugere kan sende deres formulardata ved hjælp af denne dataforbindelse til afsendelse.

Trin 2: Aktiver send med formularskabelonen

Når du konfigurerer formularskabelonen, så brugerne kan sende deres formulardata, føjer InfoPath knappen Send til standardværktøjslinjen og kommandoen Send til menuen Filer i formularen. Du kan også tilpasse afsendelsesindstillingerne for formularskabelonen på følgende måder:

  • Ændre den tekst, der vises på knappen Send.

  • Ændre genvejstasten til knappen Send.

  • Oprette brugerdefinerede meddelelser, der vises til brugerne, når de sender deres formularer.

  • Angive, om formularen skal være åben, skal lukkes, eller en anden tom formular skal åbnes, når formularen er sendt.

  • Klik på Indstillinger for afsendelse i menuen Funktioner.

  • Markér afkrydsningsfeltet Tillad brugere at sende formularen i dialogboksen Indstillinger for afsendelse, klik på Send formulardata til en enkelt destination, og klik derefter på SharePoint-dokumentbibliotek på listen.

  • Klik på navnet på dataforbindelsen til afsendelse til SharePoint-biblioteket på listen Vælg en dataforbindelse til afsendelse.

    1. Hvis du vil ændre navnet på knappen Send, der vises på værktøjslinjen Standard og kommandoen Send, der vises i menuen filer, når brugerne indtaster i formularen, skal du skrive det nye navn i feltet Titeltekst i dialogboksen Indstillinger for afsendelse.

      Tip: Hvis du vil tildele en tastaturgenvej til denne knap og kommandoen, skal du skrive et og-tegn (&) foran det tegn, du vil bruge som en tastaturgenvej. For eksempel for at tildele ALT + B som tastaturgenvejen til Send-knap og kommandoen, skrive sø & bmit.

  • Hvis du ikke ønsker andre til at bruge kommandoen Send eller knappen Send på værktøjslinjen Standard, når de udfylder formularen, skal du fjerne markeringen i afkrydsningsfeltet Vis menupunktet Send og knappen Send på værktøjslinjen.

    1. Som standard, når brugerne har sendt en formular, InfoPath holder formularen åben og viser en meddelelse til at angive, hvis formularen blev sendt. Ændre funktionsmåden, klik på Avanceret, og gør derefter et af følgende:

      • For at lukke formularen eller oprette en ny tom formular, når brugeren indsender en udfyldt formular skal du klikke på den indstilling, du vil på listen efter sende.

      • Markere afkrydsningsfeltet Brug brugerdefinerede meddelelser for at oprette en brugerdefineret meddelelse til at angive, hvis formularen blev sendt, og skriv derefter dine meddelelser i felterne på succes og fejl.

        Tip: Brug en meddelelse i feltet på fejl ved for at fortælle brugerne, hvad du skal gøre, hvis de ikke kan sende formularen. Du kan for eksempel foreslår, at brugere gemme deres formular og kontakte nogen for at få yderligere instruktioner.

      • Hvis du ikke vil have vist en meddelelse, når brugeren sender en formular, du fjerne markeringen i afkrydsningsfeltet Vis vellykkede og mislykkede meddelelser.

Toppen af siden

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×