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.
Når du designer en formularskabelonfil (.xsn), opretter du en enkelt fil, der indeholder flere supplerende filer. Når brugerne udfylder en formular, de derimod faktisk udfylde en (.xml)-formularfil, der er baseret på en formularskabelon.
I denne artikel
Hvad du udformer: formularskabelonen
Du opretter formularskabeloner i designtilstand, som er InfoPath-designmiljøet. En formularskabelon er en fil med filtypenavnet .xsn. .Xsn-fil definerer datastruktur, udseende og funktionsmåde for færdig formularer (.XML-filer).
En formularskabelon definerer mange ting, herunder:
-
De kontrolelementer, etiketter og vejledende tekst, der vises på formularen.
-
Den måde, der styrer fungerer, når brugerne arbejder med dem. For eksempel kan du gøre et bestemt afsnit vises, når brugeren markerer et afkrydsningsfelt og forsvinder, når brugeren fjerner markeringen i afkrydsningsfeltet.
-
Om formularen indeholder flere visninger. Hvis du er ved at designe et ansøgningsskema, kan du eksempelvis har en få vist for den elektriske leverandør, en anden visning for modtagelse agent, og en tredje for investigator der godkender eller afviser programmet.
-
Hvordan og hvor gemmes data i en formular. Formularskabelonen kan for eksempel være udviklet til at lade brugere sende data til en database, enten direkte eller ved hjælp af en webtjeneste. Eller du skal muligvis brugere gemme deres formular til en delt mappe.
-
Skrifttyperne, farver og andre designelementer, der bruges i formularen.
-
Om brugerne kan tilpasse formularen. For eksempel kan du lade brugere føjer ekstra rækker til en gentaget tabel, en gentaget sektion eller en valgfri sektion.
-
Om brugere 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 dine brugere ved at publicere 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. For eksempel kan du oprette en skabelondel, der indeholder felter til indsamling af kontaktoplysninger. Du kan bruge denne skabelondel i forskellige formularskabeloner. Du kan finde links til flere oplysninger om skabelondele i afsnittet Se også.
Hvad brugerne udfylder: formularen
En InfoPath-formular er en .XML-fil, der indeholder XML-data. Alle InfoPath-formularer er baseret på formularskabeloner.
Forestil dig, som du udformer skabelonformular tilladelse programmet for elektriske entreprenører kan bruge for at illustrere forholdet mellem en formularskabelon og en formular. Hver ansøgning, som en leverandør af elektriske udfylder er en formular. At formular er blot en .XML-fil, der indeholder dataene (og kun dataene), der blev angivet i formularen. Alle de andre ting, der udgør formularen leveres af formularskabelonen. Det betyder, at når brugerne åbner en formular, skal formularen finde og bruge den tilknyttede formularskabelon for at kunne fungere korrekt. Når brugerne har åbnet en formular, vil de ellers kan se XML-koder og data.
InfoPath indeholder flere kodelinjer, kaldet behandlingsinstruktioner øverst på hver enkelt formularfil for at knytte en formularskabelon og de formularer, der er baseret på den skal. Denne kode link til formularfilen til den tilknyttede formularskabelon.
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 formularen skabelon. 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 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å formular temp forsinket scriptfiler eller samlinger af administreret kode og formulardefinitionsfil kaldet Manifest.xsf.
For at blive fortrolig med de filer, der udgør en formularskabelon, kan du bruge følgende procedure til at få vist kildefiler for en formularskabelon.
Få vist formularfiler til en formularskabelon
-
Oprette en ny, tom formularskabelon.
-
Klik på Gem som kildefiler i menuen filer.
-
Vælg en eksisterende mappe, hvor du kan gemme formularfilerne, eller oprette en ny mappe i dialogboksen Angiv en mappe, og klik derefter på OK.
InfoPath gemmer en kopi af formularskabelonen som en række filer inde i mappen.
-
Gå til den mappe, der indeholder filerne, i Windows Stifinder.
I følgende tabel beskrives de supplerende filer for en formularskabelon. Disse filer er altid medtaget i en formularskabelon.
Filtype |
Filtypenavn |
Beskrivelse |
Formulardefinitionsfil |
.xsf |
Den fil, der indeholder oplysninger om, hvordan formularskabelonen er opbygget, herunder de XML-skemaer, der bruges og de ressourcefiler, den indeholder. Denne fil oprettes automatisk i InfoPath, når du designer en ny formularskabelon. Når du designe og redigere formularskabelonen, opdateres automatisk filen for at afspejle dine ændringer. |
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. |
Vis |
.xsl |
XSL Transformation (XSLT)-filer, der bruges til at præsentere, få vist 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 transformationer) af de data, der vises i formularen. |
XML-skabelon |
.xml |
Den fil, der indeholder de data, der skal vises som standard i bestemte kontrolelementer. Brugerne ser disse data, når først åbner en formular, og indtil de vælger andre værdier i kontrolelementerne. |
Ud over filerne i den forrige tabel, kan en formularskabelon omfatter alle filerne i den følgende tabel, afhængigt af formularskabelonens design.
Filtype |
Filtypenavn |
Beskrivelse |
Præsentation |
.htm, .gif, .bmp og andre |
De filer, der bruges til at vise brugerdefinerede opgaveruder eller billeder i formularskabelonen. |
Forretningslogik |
.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 forretningslogik. Eksempelvis hvis du opretter en brugerdefineret kontrol til formularskabelonen, du skal muligvis et installationsprogram for at installere og registrere kontrolelementet på brugernes computere automatisk. Binære filer er ikke oprettet i InfoPath, men i programmer som 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 avanceret formulardesigneren, kan du udtrække de individuelle formularfiler ud og tilpasse dem manuelt. For eksempel kan du manuelt ændre en række formularfiler i de følgende typer situationer:
-
Du vil genbruge formularskabelonens XML-skema (.xsd-fil) i et andet Microsoft Office-program. For eksempel kan du føje InfoPath .xsd-fil til biblioteket skema i Microsoft Office Word 2007. Du kan derefter tilknytte elementer fra InfoPath .xsd-fil til indholdet af et dokument.
-
Du vil oprette en værktøjslinje i formularskabelonen, der indeholder brugerdefinerede kommandoer ud over de indbyggede kommandoer, der følger med InfoPath. For at gøre dette, skal du redigere formularskabelonens (.xsf) formulardefinitionsfil.
-
Du vil foretage formatering-relaterede forbedringer af din formularskabelon, der ikke findes i InfoPath, såsom at tilføje et baggrundsbillede (.gif-fil) til en knap. For at gøre dette, skal du redigere formularens XML-Transformation (.xsl) fil.