Utforme et skjema som er koblet til en database
Når du utformer et nytt skjema som er koblet til en database, genererer Microsoft Office InfoPath 2003 en datastruktur for skjemaet basert på tabellene i og strukturen til databasen. Det resulterende skjemaet kan deretter brukes til å sende data til og spørre databasen. Du kan arbeide med skjemaet på mange av de samme måtene som når du utformer et nytt tomt skjema. Du kan sette inn og sette opp kontroller, legge til eller fjerne datavalidering og betinget formatering, og du kan publisere skjemaet.
Obs! InfoPath kan bare koble til databaser for Microsoft SQL Server og Microsoft Access.
- Klikk Utform et skjema på Fil-menyen.
- Klikk Nytt fra datakilde i oppgaveruten Utform et skjema.
- Klikk Database (bare Microsoft SQL Server eller Microsoft Access) på den første siden av installasjonsveiviseren for datakilde, og klikk deretter Neste.
- Klikk Velg database på den andre siden i installasjonsveiviseren for datakilde, og bla deretter frem til og velg SQL-serveren eller Access-databasen du vil basere skjemaet på, i dialogboksen Velg datakilde og klikk Åpne.
Obs! Hvis det er flere enn én tabell i databasen, klikker du tabellen du vil ha som den primære overordnede tabellen for skjemaet, i dialogboksen Merk tabell, og deretter klikker du OK.
- Hvis du vil legge til flere enn én tabell, gjør du følgende:
- Klikk Legg til tabell.
- Klikk tabellen du vil legge til i dialogboksen Legg til tabell eller spørring, og klikk deretter Neste.
- Kontroller at koblingsfeltene er riktige i dialogboksen Rediger relasjon. Hvis du vil legge til et sett med koblingsfelt, klikker du Legg til relasjon og merker de to feltene som er like når en post i én tabell er tilknyttet en post i en annen tabell, og deretter klikker du OK.
- I dialogboksen Rediger relasjon klikker du Fullfør.
- Klikk Neste i installasjonsveiviseren for datakilde.
- Kontroller i boksen Sammendrag at informasjonen samsvarer med alternativene du angav.
- På slutten av veiviseren opprettes to visninger for skjemaet ditt: en spørrevisning, som alt inneholder kontroller, og en dataregistreringsvisning, som er tom. Gjør ett av følgende for å velge visningen du vil utforme først:
- Klikk Utform spørrevisning først og klikk deretter Fullfør for å begynne med utforming av spørrevisningen, der brukere kan angi verdier for å spørre databasen.
- Klikk Utform datavisning først og klikk deretter Fullfør for å begynne med utforming av dataregistreringsvisningen, der brukere kan angi nye poster som skal sendes til databasen, og redigere eksisterende poster.
- Høyreklikk et felt eller en gruppe i oppgaveruten Datakilde og klikk deretter kontrollen du vil sette inn, på hurtigmenyen for å begynne med å legge til kontroller i skjemaet. Bruk bare spørringsfelt i spørrevisning og bare datafelt i dataregistreringsvisningen.
Obs! Siden datastrukturen til skjemaet må samsvare med databasen, gjelder følgende begrensninger:
- Du kan ikke opprette datakilden automatisk når du setter inn kontroller.
- Du kan ikke endre eksisterende felt eller grupper i datakilden.
- Du kan bare legge til felt eller grupper i rotgruppen i datakilden.