Om kontroller

Microsoft InfoPath

Vis alt Vis alt

Om kontroller

Når brukere fyller ut skjemaer, skriver de inn informasjon ved å skrive i tekstbokser, velge elementer fra en liste, merke av i avmerkingsbokser og så videre. Objektene som brukerne bruker, kalles kontroller. En kontroll er et grafisk objekt, for eksempel en tekstboks, avmerkingsboks eller knapp som vises i et skjema. Informasjonen som angis i en kontroll, lagres i skjemaets datakilde. Når du utformer et skjema, bruker du oppgaveruten Kontroller til å sette inn kontroller.

Oppgaveruten Kontroller i InfoPath

Du kan tilpasse utseendet til en kontroll, inkludert skrift, farge, justering, standardverdien og datatypen for den og andre egenskaper, for eksempel skjermtipset, som vises når en bruker holder musepekeren over kontrollen, og en hurtigtast til å manipulere kontrollen med uten en mus. Hvis du vi vise egenskapene for en kontroll, dobbeltklikker du kontrollen i skjemaet.

Kontroller og datakilden

Nesten alle kontroller i et InfoPath-skjema er tilknyttet, eller bundet til, datakilden. De fleste kontroller, inkludert tekstbokser, avmerkingsbokser og lister, er bundet til felt. Et felt er der informasjonen som angis i en kontroll, lagres. Hvis en kontroll ikke er bundet, eller ikke bundet riktig, kan ikke informasjonen som angis i kontrollen, lagres. Når du utformer skjemaer i Microsoft Office InfoPath 2003, kan du velge å opprette feltene i datakilden skal automatisk hver gang du setter inn en kontroll, eller du kan binde kontroller til eksisterende felt.

I det følgende eksemplet vises forholdet mellom to rullegardinlister og feltene der dataene deres lagres.

Hvordan kontroller er koblet til datakilden

En kontroll og feltet for kontrollen avgjør sammen hvilken type informasjon brukere kan angi, og hvordan de kan angi den. En kontroll for valg av dato, for eksempel, gjør det enkelt for brukere å angi datoer, og feltet som kontrollen for valg av dato er bundet til, lagrer bare verdier som er datoer (feltet har med andre ord en datatype for dato).

Sette inn kontroller i skjemaet ditt

Når du utformer et skjema, kan du bruke oppgaveruten Kontroller til å sette inn kontroller. Du kan velge å opprette datakilden automatisk når du setter inn en kontroll (i så fall opprettes et felt eller en gruppe automatisk for hver kontroll du legger til, eller du kan binde kontrollen til et eksisterende felt eller en eksisterende gruppe. Hvis du velger å binde til et eksisterende felt eller en eksisterende gruppe, får du beskjed om å velge et felt eller en gruppe fra datakilden når du setter inn kontrollen. Hvis du vil bytte mellom å opprette datakilden automatisk og å binde kontroller til et eksisterende felt eller en eksisterende gruppe, bruker du avmerkingsboksen Opprett datakilde automatisk i oppgaveruten Kontroller.

Du kan også sette inn kontroller ved å dra felt og grupper fra oppgaveruten Datakilde over på skjemaet. Hver gang du drar et felt eller en gruppe, foreslår InfoPath kontrollen som samsvarer best med feltet eller gruppen. Hvis feltet har en datatype for dato, for eksempel, foreslår InfoPath en kontroll for valg av dato.

Kontrolltyper

VisStandardkontroller

VisGjentatte og valgfrie kontroller

VisHyperkoblings- og bildekontroller

VisKnapper og uttrykksbokser

Teste kontroller

Hvis du vil teste kontroller, kan du forhåndsvise skjemaet og angi informasjon i kontrollene, legge til og fjerne rader og inndelinger fra gjentatte kontroller og legge til og slette valgfrie inndelinger. I tillegg kan du merke en kontroll for å vise et ikon som angir om kontrollen er riktig bundet til feltet dens. Det finnes tre forskjellige ikoner:

Ikonbilde Bindingen er riktig.
Ikonbilde Det kan hende at kontrollen ikke virker som forventet på grunn av et mulig bindingsproblem. Høyreklikk kontrollen, og velg deretter Flere detaljer på hurtigmenyen for å identifisere det mulige problemet.
Ikonbilde Kontrollen virker ikke som forventet på grunn av et bindingsproblem. Høyreklikk kontrollen, og velg deretter Flere detaljer på hurtigmenyen for å identifisere problemet.