Innføring i skjemamaler og skjemaer

Obs!:  Vi ønsker å gi deg det nyeste hjelpeinnholdet så raskt som mulig, på ditt eget språk. Denne siden er oversatt gjennom automatisering og kan inneholde grammatiske feil eller unøyaktigheter. Formålet vårt er at innholdet skal være nyttig for deg. Kan du fortelle oss om informasjonen var nyttig for deg nederst på denne siden? Her er den engelske artikkelen for enkel referanse.

Når du utformer en skjemamalfil (XSN), oppretter du en enkelt fil som inneholder flere støttefiler. Derimot når brukerne fyller ut et skjema, fyller de faktisk ut en skjemafil (XML) som er basert på en skjemamal.

I denne artikkelen

Du utformer: skjemamalen

Brukerne fyller ut: skjemaet

Komponentene i en skjemamal

Du utformer: skjemamalen

Du oppretter skjemamaler i utformingsmodus, som er utformingsmiljøet i InfoPath. En skjemamal er en fil med filtypen XSN. XSN-filen definerer datastrukturen, utseendet og virkemåten for ferdige skjemaer (XML-filer).

Skjemamalen og skjemaer som er basert på den

En skjemamal definerer mange ting, blant annet:

  • Kontroller, etiketter og instruksjonstekst som vises i skjemaet.

  • Måten kontroller oppfører seg når brukere arbeider med dem. Du kan for eksempel opprette en bestemt inndeling vises når brukeren velger en avmerkingsboks og forsvinner når brukeren fjerner merket for.

  • Om skjemaet har flere visninger. Hvis du utformer et søknadsskjema, kan du for eksempel har en visning for den, en annen visning for mottak agenten, og en tredje visning for Gjenta som godkjenner eller avviser programmet.

  • Hvordan og hvor lagres dataene i et skjema. Skjemamalen kan for eksempel være utformet for å la brukerne sende data til en database, enten direkte eller ved å bruke en webtjeneste. Eller du kan ha brukerne lagre skjemaet til en delt mappe.

  • Skrifter, farger og andre utformingselementer som brukes i skjemaet.

  • Om brukere kan tilpasse skjemaet. Du kan for eksempel la brukerne legge til rader i en gjentatt tabell, en gjentatt inndeling eller en valgfri inndeling.

  • Om brukere skal varsles når de gjør feil i skjemaet eller glemmer å fylle ut et nødvendig felt.

Når du har gjort ferdig utformingen av skjemamalen gjøre du den tilgjengelig for brukerne ved å publisere den som en XSN-fil.

Tips!: I tillegg til utformer skjemamaler, kan du også utforme maldeler, som er egendefinerte kontroller som du kan bruke i andre skjemamaler eller Microsoft Office-dokumenter. Du kan for eksempel opprette en maldel som inneholder felt for å samle inn kontaktinformasjon. Du kan bruke maldelen i flere ulike skjemamaler. Finne koblinger til mer informasjon om maldeler i Se også-delen.

Til toppen av siden

Brukerne fyller ut: skjemaet

Et InfoPath-skjema er en XML-fil som inneholder XML-data. Alle InfoPath-skjemaer er basert på skjemamaler.

Tenk deg at du utformer en Tillat programmet skjemamal for elektriske leverandører skal bruke for å illustrere forholdet mellom en skjemamal og et skjema. Hver søknad som en elektriske entreprenør fyller ut er et skjema. Skjemaet er en XML-fil som inneholder dataene (og bare dataene) som ble lagt inn i skjemaet. Alle andre elementer som utgjør skjemaet som gis av skjemamalen. Dette betyr at når brukerne åpner et skjema, må dette skjemaet finne og bruke den tilknyttede skjemamalen for å fungere. Når brukerne åpnet et skjema, vil de ellers se bare XML-koder og data.

Hvis du vil koble en skjemamal og skjemaer som er basert på den, inneholder InfoPath flere kodelinjer, kalt behandlingsinstruksjoner, øverst på hver skjemafil. Denne koden kobler skjemafilen til den tilknyttede skjemamalen.

Til toppen av siden

Komponentene i en skjemamal

En skjemamal er en enkelt fil som inneholder flere støttefiler, for eksempel filer som definerer hvordan kontroller i skjemamalen skal se ut, filer for grafikk som vises i skjemamalen og programming filer som muliggjør egendefinerte virkemåter i skjemaet malen. Disse støttefilene kalles samlet skjemafiler. Når du utformer en skjemamal, kan du vise og arbeide med filene som utgjør skjemamalen ved å trekke ut og lagre skjemafilene til en mappe.

Støttefiler som utgjør en skjemamalfil (XSN)

Støttefiler som utgjør en skjemamal kan inneholde én eller flere XML-skjema-filer, en XSL-transformering (XSLT)-fil for hver visning i skjemamalen en XML-fil for data som vises som standard når brukere åpner et skjema som er basert på denne skjema temp skriptfiler eller samlinger for forvaltet kode og en skjemadefinisjonsfil, kalt forsinket Manifest.xsf.

For å bli kjent med filene som utgjør en skjemamal, kan du bruke fremgangsmåten nedenfor til å vise kildefiler for en skjemamal.

Vise skjemafiler for en skjemamal

  1. Opprette en ny, tom skjemamal.

  2. Klikk Lagre som kildefilerfil-menyen.

  3. Velge en eksisterende mappe der du vil lagre filene, eller Opprett en ny mappe i dialogboksen Bla gjennom etter mappe, og klikk deretter OK.

    InfoPath lagrer en kopi av skjemamalen som et sett med filer i mappen.

  4. Bla til mappen som inneholder filene i Windows Utforsker.

Tabellen nedenfor beskriver støttefilene for en skjemamal. Disse filene er alltid inkludert i en skjemamal.

Filtype

Filtype

Beskrivelse

Skjemadefinisjonsfil

XSF

Filen som inneholder informasjon om hvordan skjemamalen er satt sammen, inkludert XML-skjemaene det bruker og ressursfiler den inneholder. InfoPath genererer automatisk denne filen når du utformer en ny skjemamal. Når du utformer og endre skjemamalen, oppdateres automatisk filen for å gjenspeile endringene.

XML-skjema

XSD

Filen eller filene som begrenser og validerer dataene i en skjemamal. Innholdet i XML-skjemafiler – elementer, attributter og så videre, representeres av grupper og felt i oppgaveruten Datakilde. Hver datakilde som er knyttet til en skjemamal, inkludert den primære datakilden har en tilhørende XSD-fil.

Vis

XSL

XSL-transformering (XSLT)-filer som brukes til å presentere, vise og transformere til HTML dataene som vises som finnes i skjemaet som brukere fyller ut. Når du arbeider med ulike visninger av en skjemamal, ser du faktisk på ulike HTML-representasjoner (eller transformasjoner) dataene som vises i skjemaet.

XML-mal

XML

Filen som inneholder dataene du vil skal vises som standard i bestemte kontroller. Brukere ser disse dataene når de åpner et skjema og til de velger ulike verdier i kontrollene.

I tillegg til filene i tabellen ovenfor, kan en skjemamal inneholder noen av filene i tabellen nedenfor, avhengig av skjemamalens utforming.

Filtype

Filtype

Beskrivelse

Presentasjon

htm, GIF, BMP og andre

Filene som brukes til å vise egendefinerte oppgaveruter eller bilder i skjemamalen.

Forretningslogikk

JS, VBS

Filer som inneholder skript for implementering av spesifikke virkemåter for skjemaet. Disse skriptfilene er Microsoft JScript eller Microsoft Visual Basic Scripting Edition (VBScript) filer.

Binær

dll, .exe, CAB og andre

Eksterne filer som inneholder programmeringskode og flere forretningslogikk. Hvis du for eksempel hvis du har opprettet en egendefinert kontroll for skjemamalen, kanskje må du et installasjonsprogram for å installere og registrere kontrollen på brukernes datamaskiner. Binære filer opprettes ikke i InfoPath, men i programmer som Microsoft Visual Studio .NET.

InfoPath oppdaterer skjemafiler automatisk når du gjør endringer i skjemamalen. Hvis du har erfaring med XML, eller hvis du er en avansert skjemautformeren, kan du imidlertid trekke ut de individuelle skjemafilene og tilpasse dem manuelt. Du kan for eksempel endre manuelt et sett med skjemafiler i følgende situasjoner:

  • Du vil bruke skjemamalens XML-skjema (XSD-fil) i et annet Microsoft Office-program. Du kan for eksempel legge til XSD-filen skjemabibliotek i Microsoft Office Word 2007. Deretter kan du tilordne elementer fra XSD-filen til innholdet i et dokument.

  • Du vil opprette en verktøylinje i skjemamalen som inneholder egendefinerte kommandoer i tillegg til alle innebygde kommandoer som følger med InfoPath. Hvis du vil gjøre dette, må du redigere skjemamalens (XSF) skjemadefinisjonsfil.

  • Du vil gjøre formatering-relaterte forbedringer i skjemamalen som ikke er tilgjengelige i InfoPath, for eksempel legge til et bakgrunnsbilde (GIF-fil) til en knapp. Hvis du vil gjøre dette, må du redigere skjemaets XML-transformering (XSL) fil.

Til toppen av siden

Bli bedre på Office
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×