I denne artikkelen
Innføring
I Microsoft InfoPath 2010 kan du utforme mange forskjellige typer skjemaer. Disse omfatter blant annet:
-
SharePoint-lister
-
SharePoint-skjemabiblioteker
-
Oppgaveskjemaer for SharePoint-arbeidsflyter
-
Skjemaer for eksterne lister
-
Skjemaer som er kompatible med ulike versjoner av InfoPath
Settet med tilgjengelige kontroller og funksjoner varierer avhengig av skjematypen. Nettleserskjemaer gjør det mulig for brukere å fylle ut et skjema uten å kreve InfoPath Filler. InfoPath Filler-skjemaer inneholder imidlertid et større sett med funksjoner.
Hvis du endrer fra én type skjema til en annen, kan det oppstå kompatibilitetsproblemer eller andre problemer. Noen InfoPath-funksjoner støttes for eksempel ikke i skjemamaler for nettlesere, noe som kan føre til problemer under publiseringsprosessen. På samme måte fungerer ikke enkelte InfoPath 2010-funksjoner i InfoPath 2007- eller InfoPath 2003-skjemamaler.
InfoPath 2010 er utformet for å prøve å forhindre valideringsfeil ved å gjøre det mulig for deg å velge hvilken type skjemamal du vil utforme fra starten, og deretter begrense valget av kontroller og funksjoner til kompatible valg basert på den valgte skjemamalen. Hvis du for eksempel velger å utforme en nettlesermal, får du ikke tilgang til noen kontroller, for eksempel den loddrette etiketten og signaturlinjekontrollen. På samme måte kan du ikke konvertere en SharePoint-liste eller arbeidsflytmal til en annen skjemamaltype for å hindre en inkompatibilitet.
Hvis du endrer et skjema til en annen type skjema, for eksempel bytte fra et InfoPath Filler-skjema til et nettleserskjema, angis kontroller som ikke støttes i nettleserskjemaer. Hvis skjemaet for eksempel inneholder en Signaturlinje-kontroll, vises en rød X på kontrollen. InfoPath ser automatisk etter problemer når du gjør ett av følgende:
-
Åpne en skjemamal
-
Endre kompatibilitetsinnstillingen for en skjemamal
-
Lagre eller publisere en skjemamal
Du blir bedt om å se gjennom eventuelle skjemafeil som blir funnet. Det anbefales på det sterkeste at du ser gjennom feilene. Hvis du vil se gjennom feil, åpnes oppgaveruten Utformingskontroll .
Obs!: De fleste feil genereres av InfoPath-klienten når du oppretter og prøver å publisere en nettleserskjemamal. Feil som hentes fra webserveren, vises også. Hvis du flytter et skjema fra én server til en annen, kan det føre til problemer som ikke var til stede på den forrige serveren, avhengig av serverkonfigurasjonene.
Oppgaveruten Utformingskontroll
Oppgaveruten Utformingskontroll hjelper deg med å finne kompatibilitetsproblemer. I noen tilfeller løses problemet automatisk, og du blir varslet om løsningen. I andre tilfeller krever problemet en manuell løsning. Hvis du for eksempel vil publisere en nettleserskjemamal, må du kanskje fjerne en kontroll som ikke støttes, eller erstatte den med en annen kontroll.
Du kan også endre kompatibilitetsinnstillingen for skjemamalen. Anta for eksempel at bare brukere som har InfoPath installert på datamaskinen, kan vise og fylle ut skjemaer som er basert på skjemamalen. Hvis du også vil at skjemamalen skal fungere i en nettleser, kan du klikke Endre innstillinger i oppgaveruten Utformingskontroll for å få tilgang til alternativer for å opprette en nettleserkompatibel skjemamal. Når du endrer kompatibilitetsinnstillingen for en skjemamal, oppdateres feilene og meldingene i oppgaveruten Utformingskontroll tilsvarende.
Obs!: Selv om det er mulig å endre kompatibilitetsinnstillingene i oppgaveruten Utformingskontroll, er det enklere å endre innstillingene ved å klikke Fil, og deretter klikke Alternativer for skjema på Informasjon-fanen. Klikk Kompatibilitet , og klikk deretter ønsket skjemamaltype i skjematypelisten .
Du kan oppdatere listen over feil og meldinger i oppgaveruten Utformingskontroll ved å klikke Oppdater.