En begyndervejledning om formularer og formularskabeloner

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.

Bemærk!: Denne artikel er tjent sit formål, og fjernes snart. For at forhindre meddelelser om "Siden blev ikke fundet", fjerner vi de links, som vi kender til. Hvis du har oprettet links til denne side, skal du fjerne dem og sammen vi internettet tilsluttet.

Gælder for

Microsoft Office InfoPath® 2003 Service Pack 1 eller nyere

Du kan bruge InfoPath til at designe formularer og udfylde dem. Afhængigt af hvilken opgave, du foretager, kan du tage dig af forskellige typer filer. For eksempel, når du designer en formular, oprette du en formular formularskabelonfil (.xsn) fil, som er en enkelt fil, der indeholder flere supplerende filer. Selvom det er muligt at pakke disse supplerende filer, i almindelige scenarier dette ikke er nødvendigt.

Når du udfylder en formular, du derimod faktisk udfylde en (.xml)-formularfil, der er baseret på en formularskabelon.

I denne artikel henvender sig til formulardesignere. Det giver en hurtig introduktion til formularskabeloner og de formularer, der er baseret på dem. Det omfatter de følgende emner:

Hvad du udformer: formularskabelonen

Hvad brugerne udfylder: formularen

Komponenter i en formularskabelon


Det, du udformer: Formularskabelonen

Du opretter formularskabeloner i designtilstand, 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).

Formularskabeloner og de formularer, der er baseret på den

En formularskabelon faktisk består af flere filer, der er komprimeret i én, herunder en eller flere XML-skema-filer, en XSL Transformation (XSLT)-fil for hver visning i formularen, en XML-fil for de data, der vises som standard, når en formular er første gang, scriptfiler eller samlinger af administreret kode og formulardefinitionsfil kaldet Manifest.xsf. Du kan få mere at vide om disse supplerende filer senere i denne artikel. Nu er det vigtigt at vide, formularskabelonen virkelig er et sæt af relaterede filer, der definerer en formular udseende og handlinger.

En formularskabelon definerer en række ting, herunder:

  • De kontrolelementer, etiketter og vejledende tekst, der vises på 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 flere visninger. I en international organisation, kan du designe forskellige visninger af en formular for forskellige sprog. Eller du kan designe et udskriftslayout, der konsoliderer data fra andre visninger i formularen.

  • Hvordan og hvor gemmes data i en formular. Formularen kan for eksempel 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 bestemt netværksserver.

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

  • Om brugerne kan tilpasse formularen. For eksempel kan du lade brugerne tilfø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 andre ved at publicere den som en .xsn-fil. Du kan finde flere oplysninger om udgivelse af formularer, se linkene i afsnittet Se også.

Toppen af siden

Hvad brugerne udfylder: formularen

I InfoPath er en formular en fil, der indeholder .XML-data. Brugere gemme en formular som en individuel .XML-fil eller sende .XML-data i formularen til en database eller en anden placering. For at udfylde en formular, skal brugerne have InfoPath installeret på deres computere.

Som tidligere nævnt er alle InfoPath-formularer, som brugere udfylder baseret på en formularskabelon, der bestemmer, hvordan formularen ser ud og fungerer.

Forestil dig, at du har udviklet skabelonformular status rapport og udgivet det til personerne i din afdeling kan bruge for at illustrere forholdet mellem en formularskabelon og en formular. Hver statusrapport, som dine kolleger udfylder er en formular. At formular er blot en .XML-fil, der indeholder dataene (og kun dataene), der er indtastet i formularen. Alle de andre ting, der udgør formularen leveres af formularskabelonen. Det betyder, at hver gang du åbner en formular i InfoPath, skal formularen finde og bruge formularskabelonen for at kunne fungere korrekt. Ellers, når du åbner en formular du skal blot se Extensible Markup Language (XML) koder og -data.

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.

Toppen af siden

Komponenter i en formularskabelon

En formularskabelon er en enkelt fil, der indeholder flere understøttende formularfiler, som filer, der definerer, hvordan kontrolelementer i formen skal vises, filer til grafik, der vises i formularen, og programmering filer, der aktiverer brugerdefinerede funktionsmåder i formularen.

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

En formularskabelon kan indeholde nogle af eller alle af følgende filer.

Filtype

Filtypenavn

Beskrivelse

Formulardefinitionsfil

.xsf

Den fil, der indeholder oplysninger om, hvordan formularen er skruet sammen, herunder de XML-skemaer, der bruges og ressourcefilerne, 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 formular. Indholdet af XML-Skemafiler – det vil sige, 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

XSL Transformation (XSLT)-filer, der bruges til at præsentere, få vist og transformere dataene i en formular underliggende XML-dokumentfiler til HTML. Når du arbejder med de forskellige visninger af en formular, ser du faktisk forskellige HTML-repræsentationer (eller transformationer) af dataene i 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.

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 forretningslogik. Eksempelvis hvis du opretter en brugerdefineret ActiveX-objekt til formularskabelonen, du muligvis en .cab-fil 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.

Generelt, skal du lade InfoPath opdatere formularfilerne automatisk, når du tilføjer eller foretage æ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 .xsd-fil i et andet Microsoft Office-program. For eksempel kan du føje InfoPath .xsd-fil til biblioteket skema i Microsoft Office Word 2003. 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. Før du gør dette, skal du redigere formularens .xsf-filen.

  • 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. Før du gør dette, skal du redigere formularens .xsl-fil.

Gemme en formular til en formularskabelon til en mappe

Hvis du har brug at ændre en af de formularfiler, der udgør formularskabelonen (.xsn-fil), kan du udtrække alle formularfiler til en mappe og derefter tilpasse en eller flere af filerne.

  1. Åbn den formularskabelon Hvis formularfiler, du vil gemme i en projektmappe i designtilstand.

  2. Klik på Udpak formularfiler i menuen filer.

  3. Vælg en eksisterende mappe, hvor du vil gemme formularfilerne, i dialogboksen Angiv en mappe, eller opret en ny mappe.

    InfoPath gemmer en kopi af .xsn-fil som et sæt af filer i mappen. Du kan se, at du arbejder på en kopi af formularskabelonen og ikke oprindeligt ved ser på navnet på titellinjen, som svarer til navnet på den mappe, hvor du gemte filerne. Fra nu af gælder de ændringer, du foretager i InfoPath kun for filerne i mappen, og ikke til den oprindelige .xsn-fil. Dette hjælper med at forhindre dig i at overskrive den oprindelige formularskabelon med utilsigtede ændringer. Hvis du vil anvende ændringer på den oprindelige .xsn-fil, skal du kombinere filerne i en enkelt .xsn-fil igen, og derefter overskrive den oprindelige fil.

  4. Redigere filer i Microsoft Notepad eller et andet program til redigering af tekst.

Kombinere en række formularfiler i en enkelt .xsn-fil

Når du har foretaget ændringer i en eller flere formularfiler, kombinerer du dem normalt i en enkelt .xsn-fil igen.

  1. Højreklik på Manifest.xsf i Microsoft Windows Stifinder, og klik derefter på Design i genvejsmenuen.

    Formularen åbnes i designtilstand i InfoPath.

    Bemærk!: Hvis du får en fejlmeddelelse, der forhindrer dig i at åbne filen, kan du gennemse de ændringer, du har foretaget. Hvis du har redigeret en XML-fil, f.eks, skal du kontrollere, at der er ingen fejl i koden. Kontrollere, at du ikke kan løse problemet, kan du altid vende tilbage til den oprindelige .xsn-fil.

  2. Teste formularen grundigt for at kontrollere, at den stadig fungerer som forventet.

  3. Hvis du vil overskrive den oprindelige .xsn-fil med de nye ændringer, skal du gøre et af følgende:

    • Hvis du vil publicere en formular, klik på Udgiv i menuen filer, og følg derefter trinnene i guiden Udgivelse. Når du bliver bedt om det, vælge at overskrive den oprindelige formularskabelon.

    • Hvis du vil fortsætte med at designe dit oprindelige format, skal du klikke på Gem som i menuen filer. Hvis du bliver bedt om at gemme eller udgive, kan du klikke på Gem. Find den oprindelige .xsn-fil i dialogboksen Gem som, og klik derefter på Gem. Bemærk, at fra nu af, at klikke på Gem opdaterer den oprindelige .xsn-fil, ikke filerne i mappen.

Bemærk!: I visse tilfælde kan beslutte du ikke at kombinere de filer, du har pakket. For eksempel vil nogle formulardesignere at integrere hele sættet af filer i et kilde kontrolelement system som versionskontrolprogram. De kan derefter køre en forskellen rapportering værktøj, der registrerer og forskelle fjernes på tværs af versioner af den samme fil, som hjælper med at når flere udviklere arbejder på den samme formular. Denne type forskellen-rapportering er ikke muligt med filtypen .xsn.

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.

×