Introduktion til formularskabeloner og formularer

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

Når du designer en formularskabelonfil (.xsn), opretter du en enkelt fil, der indeholder flere supplerende filer. Omvendt udfylder dine brugere faktisk en formularfil (.xml-fil), der er baseret på en formularskabelon, når de udfylder en formular.

Denne artikel indeholder

Det, som du designer: formularskabelonen

Det, brugerne udfylder: Formularen

Komponenter i en formularskabelon

Det, du udformer: Formularskabelonen

Du opretter formularskabeloner i designtilstand, som er InfoPath-designmiljøet. En formularskabelon er en fil med filtypenavnet .xsn. .xsn-filen angiver de færdige formularers (.xml-filer) datastruktur, udseende og funktionsmåde.

Formularskabeloner og de formularer, der er baseret på den

En formularskabelon definerer en række ting, herunder:

  • De kontrolelementer, etiketter og instruktioner, der vises i formularen.

  • Den måde kontrolelementer fungerer på, når brugere arbejder interaktivt med dem. Du kan f.eks. få et bestemt afsnit til at blive vist, når en bruger markerer et afkrydsningsfelt, og få det til at forsvinde, når brugeren fjerner markeringen i afkrydsningsfeltet.

  • Om formularen indeholder yderligere visninger. Hvis du f.eks. designer en ansøgning om gravetilladelse, kan du have en visning til entreprenøren, en anden visning til ledningsejeren og en tredje visning til den myndighed, der godkender eller afviser ansøgningen.

  • Hvordan og hvor dataene i en formular gemmes. Formularskabelonen kan f.eks. give brugerne mulighed for at sende data til en database enten direkte eller ved hjælp af en webtjeneste. Eller brugerne gemmer muligvis deres formular i en fælles mappe.

  • Skrifttyper, farver og andre designelementer, der bruges i formularen.

  • Om brugere kan tilpasse formularen. Du kan f.eks. give brugerne mulighed for at føje ekstra rækker til en gentaget tabel, en gentaget sektion eller en valgfri sektion.

  • Om brugerne får besked, når de laver fejl i formularen eller glemmer at udfylde et obligatorisk felt.

Når du er færdig med udformningen af en formularskabelon, gør du den tilgængelig for brugerne ved at udgive den som en .xsn-fil.

Tip: Ud over at designe formularskabeloner kan du også designe skabelondele, som er brugerdefinerede kontrolelementer, du kan bruge i andre formularskabeloner eller Microsoft Office-dokumenter. Du kan f.eks. oprette en skabelondel, der indeholder felter til indsamling af kontaktoplysninger. Du kan derefter bruge denne skabelondel i forskellige formularskabeloner. I afsnittet Se også finder du hyperlinks til flere oplysninger om skabelondele.

Øverst på siden

Det, brugerne udfylder: Formularen

En InfoPath-formular er en .xml-fil, der indeholder XML-data. Alle InfoPath-formularer er baseret på formularskabeloner.

Som en illustration af forholdet mellem en formularskabelon og en formular kan du forestille dig, at du har designet en formularskabelon til en ansøgning om gravetilladelse, som entreprenører kan bruge. Den ansøgning, som entreprenøren udfylder, er en formular. Formularen er blot en .xml-fil, der indeholder de data (og kun dataene), som er indtastet i formularen. Alle de andre ting, der udgør formularen, kommer fra formularskabelonen. Det betyder, at når brugerne åbner en formular, skal formularen finde og bruge den tilknyttede formularskabelon for at kunne fungere korrekt. Ellers vil brugerne kun se XML-koder og -data, når de åbner formularen.

Hvis du vil oprette et hyperlink til en formularskabelon og de formularer, der er baseret på den, indeholder InfoPath flere kodelinjer, der kaldes behandlingsinstruktioner, øverst i hver formularfil. Denne kode opretter et hyperlink mellem formularfilen og dens tilknyttede formularskabelon.

Øverst på siden

Komponenter i en formularskabelon

En formularskabelon er en enkelt fil, der indeholder flere supplerende filer, som filer, der definerer, hvordan kontrolelementer i formularskabelonen skal vises, filer til grafik, der vises på formularskabelonen og programmering filer, der aktiverer brugerdefinerede funktionsmåder i formularskabelonen. Disse støttefiler kaldes samlet formularfiler. Når du designer en formularskabelon, kan du få vist og arbejde med de formularfiler,, der udgør formularskabelonen ved at hente og gemme formularfilerne, som til en mappe.

Supplerende filer, der udgør en formularskabelonfil (.xsn-fil)

Supplerende filer, der udgør en formularskabelon kan indeholde et eller flere XML-skema-filer, en XSL Transformation (XSLT)-fil for hver visning i formularskabelonen, en XML-fil for de data, der vises som standard, når brugerne først åbner en formular, der er baseret på formularskabelon, scriptfiler eller samlinger af administreret kode og formulardefinitionsfil kaldet Manifest.xsf.

Du kan lære mere om de filer, der udgør en formularskabelon, ved at følge denne fremgangsmåde for at få vist kildefilerne til en formularskabelon.

Vise formularfilerne for en formularskabelon

  1. Opret en ny, tom formularskabelon.

  2. Klik på Gem som kildefiler i menuen Filer.

  3. Vælg en eksisterende mappe, hvor du vil gemme formularfilerne, i dialogboksen Angiv en mappe, eller opret en ny mappe, og klik derefter på .OK

    Der gemmes en kopi af formularskabelonen som en række filer inde i mappen.

  4. Åbn Windows Stifinder, og find den mappe, som indeholder formularfilerne.

I følgende tabel beskrives de supplerende filer for en formularskabelon. Disse filer findes altid i en formularskabelon.

Filtype

Filtypenavn

Beskrivelse

Formulardefinitionsfil

.xsf

Den fil, der indeholder oplysninger om, hvordan formularskabelonen er opbygget, herunder de XML-skemaer, den bruger, og de ressourcefiler, den indeholder. Denne fil oprettes automatisk, når du designer en ny formularskabelon. Når du designer og ændrer formularskabelonen, opdateres filen automatisk, så den afspejler ændringerne.

XML-skema

.xsd

Den eller de filer, der begrænser og validere data i en formularskabelon. Indholdet af XML-Skemafiler – de elementer, attributter og så videre – er repræsenteret af grupper og felter i opgaveruden Datakilde. Hver datakilde, der er knyttet til en formularskabelon, herunder den primære datakilde, har en tilsvarende .xsd-fil.

Visning

.xsl

De XSL-transformeringsfiler (XSLT-filer), der bruges til at præsentere, vise og transformere de viste data, der er indeholdt i den formular, som brugerne udfylder, til HTML. Når du arbejder med de forskellige visninger af en formularskabelon, ser du faktisk forskellige HTML-repræsentationer (eller transformeringer) af de data, der vises på formularen.

XML-skabelon

.xml

Den fil, der indeholder de data, der som standard skal vises i bestemte kontrolelementer. Brugerne ser disse data, første gang de åbner en formular, og indtil de vælger andre værdier i kontrolelementerne.

Ud over filerne i forrige tabel kan en formularskabelon indeholde de filer, der vises i den følgende tabel, afhængigt af formularskabelonens design.

Filtype

Filtypenavn

Beskrivelse

Præsentation

.htm, .gif, .bmp med flere

De filer, der bruges til at vise brugerdefinerede opgaveruder eller billeder i formularskabelonen.

Forretningsfunktioner

.js, .vbs

De filer, der indeholder scripts til implementering af bestemt funktionsmåde. Filerne script er enten Microsoft JScript eller Microsoft Visual Basic Scripting Edition (VBScript) filer.

Binær

.dll, .exe, .cab og andre

De eksterne filer, der indeholder programmeringskode og yderligere forretningsfunktioner. Hvis du f.eks. opretter et brugerdefineret kontrol til formularskabelonen, skal du måske bruge et installationsprogram til automatisk at installere og registrere kontrolelementet på brugernes computere. Binære filer oprettes ikke i InfoPath, men i programmer, f.eks. Microsoft Visual Studio .NET.

Formularfilerne opdateres automatisk i InfoPath, når du foretager ændringer i formularskabelonen. Hvis du har erfaring med XML, eller hvis du er en erfaren formularudvikler, kan du pakke de individuelle formularfiler ud og tilpasse dem manuelt. Du vil måske ændre en række formularfiler manuelt i følgende typer situationer:

  • Du vil genbruge formularskabelonens XML-skema (.xsd-fil) i et andet Microsoft Office-program. Du kan f.eks. føje .xsd-filen i InfoPath til skemabiblioteket i Microsoft Office Word 2007. Du kan derefter tilknytte elementer fra .xsd-filen i InfoPath til indholdet i et dokument.

  • Du vil oprette en værktøjslinje i den formularskabelon, der indeholder brugerdefinerede kommandoer ud over de indbyggede kommandoer, der følger med InfoPath. Hvis du vil gøre dette, skal du redigere formularskabelonens formulardefinitionsfil (.xsf).

  • Du vil foretage formateringsrelaterede forbedringer, der ikke findes i InfoPath, af formularskabelonen, f.eks. føje et baggrundsbillede (.gif-fil) til en knap. Hvis du skal gøre dette, skal du redigere formularens XML-transformeringsfil (.xsl).

Øverst på 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.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×