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 skal utforme en skjemamal for Microsoft Office InfoPath 2007, kan du tilordne standardverdier for kontroller som er bundet til felt i skjemamalen. En standardverdi er verdien som vises automatisk i en kontroll når brukeren åpner et skjema for å fylle ut.
I denne artikkelen
Oversikt over standardverdier
Når du utformer en skjemamal, kan du tilordne standardverdier for kontroller Hvis du vil at brukerne kan fylle ut skjemaet raskere. Hvis du oppretter en ansatt skjemamal for utgiftsrapporter, kan du for eksempel tilordne dagens dato som standardverdi for en datovelgerkontroll. Resultatet fylles automatisk gjeldende dato i datovelgeren når brukeren åpner skjemaet, og de må angi datoen manuelt.
Du kan angi standardverdier i skjemamalen ved:
-
Tilordne en bestemt verdi for en kontroll, fylles ut automatisk når brukeren åpner skjemaet for å fylle ut.
-
Bruke en regel til å angi en standardverdi for en kontroll, basert på data som brukeren angir i en annen kontroll i skjemaet.
-
Angi alle standardverdiene for skjemamalen samtidig.
Angi standardverdien for en kontroll
Når du angir en standardverdi for et felt i skjemamalen, angir du verdien som skal vises automatisk i kontrollen når en bruker fyller ut et skjema basert på malen.
-
Hvis oppgaveruten Datakilde ikke vises, klikker du Datakilde på Vis-menyen.
-
Høyreklikk feltet du vil angi en standardverdi i oppgaveruten Datakilde, og klikk deretter Egenskaper på hurtigmenyen.
-
Klikk Data-fanen.
-
Gjør noe av følgende:
-
Hvis du vil bruke en bestemt verdi som standardverdi, skriver du inn standardverdien i verdi-boksen.
-
Hvis du vil bruke et XPath-uttrykk til å opprette standardverdien, klikker du Sett inn formel , og Opprett deretter XPath-uttrykk i dialogboksen Sett inn formel.
Tips!: Hvis du vil oppdatere verdien i det merkede feltet automatisk hver gang formelen beregnes, velger du merket for Oppdater denne verdien når resultatet av formelen er beregnet på nytt i dialogboksen felt eller egenskaper.
-
-
Hvis du vil teste endringene, klikker du Forhåndsvisning på standardverktøylinjen eller trykker CTRL+SKIFT+B.
Tekniske detaljer
Når du angir standardverdien for en kontroll, er du også angi standardverdien for feltet som at kontrollen er bundet. En kontroll som er bundet til dette feltet blir tilordnet den samme standardverdien.
Hvis verdien er en bestemt verdi, lagres den verdien i filen template.XML knyttet til skjemamalen. Hvis du vil endre standardverdien programmatisk, kan du endre verdien til det aktuelle feltet i filen template.XML. Hvis standardverdien er resultatet av et XPath-uttrykk, lagres uttrykket i filen manifest.xsf i elementet xsf: calculatedField for feltet.
Angi standardverdien ved hjelp av en regel
Du kan bruke en regel for å angi standardverdien for en kontroll basert på verdien til en annen kontroll. En regel er en handling som oppstår når en betingelse i skjemaet er oppfylt. Du kan for eksempel utforme en skjemamal med en kontroll for postnummer og en annen kontroll for poststed. Når en bruker angir en ZIP-kode i Postnummer-kontrollen, kan er automatisk fylt ut med riktig poststed.
For å kunne fullføre denne prosedyren, må du ha to kontroller i skjemamalen – én som brukeren skal skrive inn dataene, og ett som vil bli fylt med en standardverdi basert på data som er angitt i den første kontrollen.
-
Dobbeltklikk kontrollen som kontrollen med standardverdien skal baseres på.
Hvis du for eksempel når det gjelder postnummer og kontrollene, kan du dobbeltklikke Postnummer-kontrollen.
-
Klikk Data-fanen.
-
Validering og regler under regler.
-
Klikk Legg til i dialogboksen regler.
-
Skriv inn et navn på regelen i navn-boksen.
-
Hvis du vil angi når regelen skal kjøre, klikker du Angi betingelse.
-
Angi betingelsen i dialogboksen betingelsen, og klikk deretter OK.
For eksempel hvis du vil ha en standardverdi legges til i en kontroll når brukeren skriver inn data i en annen kontroll, i den første boksen, klikker du feltet som brukeren skal skrive inn dataene, klikk er lik i den andre boksen, og den siste boksen , angir du dataene brukeren skal skrive inn i kontrollen.
-
Klikk Legg til handling i dialogboksen regel.
-
Klikk Angi verdien for et felt i handling-listen.
-
Klikk ved siden av felt-boksen, og deretter klikker du kontrollen du vil angi en standardverdi i dialogboksen Velg et felt eller gruppe.
-
Gjør noe av følgende:
-
Hvis du vil bruke en bestemt verdi som standardverdi, skriver du inn verdien i verdi-boksen, og klikk deretter OK.
-
Hvis du vil bruke et XPath-uttrykk til å opprette standardverdien, klikker du Sett inn formel , skriver inn formelen i dialogboksen Sett inn formel, og klikk deretter OK.
-
-
Hvis du vil teste endringene, klikker du Forhåndsvisning på standardverktøylinjen eller trykker CTRL+SKIFT+B.
Angi alle standardverdier for et skjema
Hvis du vet alle kontrollene i skjemamalen som skal ha en standardverdi, og at standardverdiene ikke er basert på regler, kan du konfigurere alle standardverdiene samtidig.
-
Klikk Alternativer for skjema på Verktøy-menyen.
-
Klikk Avansert i kategori-listen, og klikk deretter Rediger standardverdier.
-
Velg feltet du vil angi en standardverdi i dialogboksen Rediger standardverdier.
-
Gjør noe av følgende:
-
Hvis du vil bruke en bestemt verdi som standardverdi, skriver du inn standardverdien for feltet i Standardverdi-boksen, og klikk deretter OK.
-
Hvis du vil bruke et XPath-uttrykk til å opprette standardverdien, klikker du Sett inn formel , og Opprett deretter XPath-uttrykk i dialogboksen Sett inn formel.
Tips!: Hvis du vil oppdatere verdien i det merkede feltet automatisk hver gang formelen beregnes, velger du merket for Oppdater denne verdien når resultatet av formelen er beregnet på nytt i dialogboksen Rediger standardverdier.
-
-
Gjenta trinn 3 og 4 for hvert felt du vil angi en standardverdi.
-
Hvis du vil teste endringene, klikker du Forhåndsvisning på standardverktøylinjen eller trykker CTRL+SKIFT+B.