Oversigt over dataforbindelser

Bemærk!:  Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

En dataforbindelse er et dynamisk link, der bruges til at besvare eller sende data mellem en Microsoft InfoPath-formular og data, der er gemt uden for formularen, som en SharePoint-serveren, webtjeneste eller database. For eksempel på en ordreformular, der indeholder en liste over tilgængelige produkter, blev en statisk liste over produktnavne, der gemt i formularen. Dog skal helst et produkt tilføjes eller fjernes, på produktlisten i formularen opdateres.

Hvis du vil sikre dig, at formularen altid er opdateret, gemme og vedligeholde produktoplysninger uden for formularen. Oprette en dataforbindelse for at tilføje disse oplysninger til formularen, når brugerne indtaster i formularen. Fordelen ved at bruge en dataforbindelse til at hente produktoplysninger er, at oplysningerne kan gemmes på ét sted, flere formularer kan oprette et link til. Desuden er du sikker på, at brugerne altid har de seneste oplysninger ved at udfylde en formular.

Ud over modtagelse af data, kan dataforbindelser bruges til at sende data. Når en bruger har udfyldt en formular, skal de sende formularen. Ved at tilføje sende dataforbindelser til formularer, kan du angive, hvor dataene i formularen sendes. En formular kan for eksempel sendt som et dokument til et SharePoint-dokumentbibliotek eller sendes i en e-mail-meddelelse.

I denne artikel

Lokale kontra eksterne data

Forskellige typer eksterne data

Dataforbindelse

Modtage-dataforbindelse

Gemme data til brug offline

Basere en formular på en ekstern datakilde

Lokale kontra eksterne data

Alle InfoPath-formularer gemme dataene, der er angivet i dem. Kontrolelementer bruges til at vise dataene til brugere. Når en bruger sender formularen, sendes de lokale data i formularen til en eller flere eksterne steder.

Dataforbindelser kan bruges, når du har brug for at forespørge om data fra uden for formularen, eller når brugerne skal sende data til flere placeringer. Der er ingen grænse for antallet af dataforbindelser, der kan oprettes.

Hvis du opretter en dataforbindelse, som forespørger dataene, forespørger formularen denne dataforbindelse som standard, når formularen åbnes. Du kan også bruge denne dataforbindelse ved at konfigurere formularen på følgende måder:

  • Tilføje en Opdater-knap, som brugerne klikker på hvis du vil forespørge de eksterne data

  • Tilføje en regel til at forespørge på eksterne data ved hjælp af denne dataforbindelse

  • Tilføje brugerdefineret kode, som forespørger de eksterne data, der er baseret på nogle andre begivenhed

Toppen af siden

Forskellige typer eksterne data

Du kan oprette sende data eller modtage dataforbindelser til exchange-data med en datakilde uden for en formular.

Dataforbindelse

Når brugere sender en formular, der er baseret på en SharePoint-liste eller en database, opdateres listen eller databasen med de ændringer, der er foretaget af brugeren, når de sender formularen. En formular kan også være konfigureret til at tillade brugere at sende data til andre placeringer. Du kan bruge følgende eksterne data steder:

  • Webtjeneste

  • Dokumentbibliotek på et SharePoint-websted

  • E-mail

  • Hosting-miljø (som en ASP.NET-side eller et program, der fungerer som vært)

I de fleste tilfælde kan sende en dataforbindelse bruges, når formularen sendes. En formular kan dog sende data til flere placeringer ved hjælp af regler eller brugerdefineret kode. Formularer kan for eksempel sendes til en webtjeneste og via en e-mail-meddelelse. Typisk er formularer konfigureret til at sende alle data i formularen. Med brugerdefineret kode til at sende formulardata eller konfigurere formularen for at sende data til en webtjeneste kan du dog vælge at sende kun en del af dataene i formularen.

Modtage-dataforbindelse

En Modtag dataforbindelse henter data fra en ekstern kilde til at udfylde felter i formularen. Kontrolelementer kan derefter bindes til disse felter til at vise data fra en ekstern kilde i formularen. For eksempel bruges en Modtag dataforbindelse normalt til at udfylde en rulleliste. Du kan bruge følgende kilder:

  • SOAP-webtjeneste

  • REST-webtjeneste

  • SharePoint-bibliotek eller -liste

  • Database (kun Microsoft SQL Server)

  • XML-dokument

Toppen af siden

Gemme data til brug offline

Nogle gange kan en bruger måske skal udfylde en InfoPath-formular, når de ikke har forbindelse til et netværk, også kaldet arbejder offline. Du kan tilføje en dataforbindelse forespørgsler dataene fra en dataforbindelse og konfigurere forbindelsen til at gemme resultaterne af forespørgslen på brugerens computer. Dette sikrer, at brugerne kan udfylde formularen, hvis deres computere arbejder offline.

Hvis du konfigurerer en dataforbindelse denne måde, sendes forespørgslen gennem dataforbindelsen, mens brugeren er udfylder formularen og computeren har forbindelse til netværket. Resultaterne af forespørgslen gemmes på brugerens harddisk i formularen, og de vises, når brugeren udfylder. Data gemmes i cachen hver gang brugeren udfører en ny forespørgsel, så dataene holdes opdaterede så meget som muligt.

Når du opretter dataforbindelsen, kan du vælge om at få vist et standardsæt af gemmes data i formularen, i tilfælde af eksterne dataforbindelsen ikke er tilgængelig. Du skal overveje, om dataene fra forespørgslen er relevante for alle dine brugere eller angiver, om formularen skal vise bruger-specifikke data. Eksempelvis hvis data, der returneres af forespørgslen er baseret på brugerens identitet eller rolle, kan ved hjælp af et standardsæt af data, der blev konfigureret i designfasen i stedet for ved hjælp af forespørgselsresultater medføre forkert data for den pågældende bruger.

Toppen af siden

Basere en formular på en ekstern datakilde

Du kan designe en formularskabelon, der er baseret på en Modtag dataforbindelse ved hjælp af SharePoint-liste, database eller webtjeneste. Felter og grupper er lokalt, oprettet i den formular, der svarer til felterne og grupperne i den eksterne data-lager. InfoPath 2010 lokalt afspejler med andre ord datastrukturen i de eksterne data, så, når formularen indlæses de eksterne data, der er ingen problemer med dataintegritet.

Vigtigt!: Du kan ikke ændre lokale felterne i formularen, der er baseret på felter fra en database eller webtjeneste. Denne begrænsning hjælper med at sikre dataintegritet. Du kan dog tilføje felter eller grupper til gruppen mineFelter i formularen.

Toppen af siden

Udvid dine Office-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.

×