Endre et skjemas hoveddatakilde
Noen ganger må du endre et skjema for å bruke et annet XML-skjema, en annen databaseserver eller webtjeneste før eller etter iverksetting. Du trenger ikke endre skjemadefinisjonsfilen (XSF) for å utføre denne oppgaven, fordi du kan endre hoveddatakilden for skjemaet ved hjelp av InfoPath-utvikleren for Microsoft Office InfoPath 2003 Service Pack 1 eller senere.
Trinnene du må gjennomføre, kan variere, avhengig av om skjemaets hoveddatakilde er et XML-skjema, XML-dokument eller en datatilkobling.
Endre hoveddatakilden for et skjema basert på et XML-skjema eller XML-dokument.
- Klikk Konverter hoveddatakilde på Verktøy-menyen.
- I veiviseren for datakilde klikker du Bla gjennom, og deretter blar du til og velger XML-dokumentet du vil basere skjemaet på, i Åpne-dialogboksen. Klikk Åpne.
- I veiviseren for datakilde klikker du Neste.
- Klikk Ja under Vil du legge til et annet XML-skjema eller XML-dokument til hoveddatakilden? hvis du vil legge til et annet XML-skjema eller XML-dokument i skjemaets hoveddatakilde. Klikk Fullfør hvis du ikke vil legge til flere XML-skjemaer eller XML-dokumenter i hoveddatakilden.
Når du angir den nye datakilden, kobles alle avhengige data til den nye datakilden. Hvis de avhengige dataene ikke kan kobles, vises kontroller ubundet i visningen.
Obs! Du kan ikke endre skjemaets hoveddatakilde til en datatilkobling hvis den er basert på et XML-skjema eller XML-dokument.
Endre hoveddatakilden for et skjema basert på en datatilkobling.
- Klikk Konverter hoveddatakilde på Verktøy-menyen.
- Klikk Database under Velg hvilken type datatilkobling du vil bruke for skjemaet hvis du vil endre hoveddatakilden for skjemaet til en Microsoft Office Access- eller Microsoft SQL Server-database. Velg Webtjeneste hvis du vil koble skjemaet til en webtjeneste. Klikk Neste.
- Følg trinnene under en av følgende overskrifter, avhengig av om du valgte Database eller Webtjeneste i trinn 2.
Endre hoveddatakilde for et skjema til en database.
- Klikk Velg database på den andre siden i veiviseren 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 mer 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 mer enn én tabell, gjør du følgende:
- Klikk Legg til tabell.
- I dialogboksen Legg til tabell eller spørring klikker du tabellen du vil legge til, og deretter klikker du Neste.
- I dialogboksen Rediger relasjon kontrollerer du at koblingsfeltene er riktige. 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.
- I veiviseren for datakilde klikker du Neste.
- I boksen Sammendrag kontrollerer du at informasjonen samsvarer med alternativene du angav, og deretter klikker du Fullført.
Endre hoveddatakilde for et skjema til en webtjeneste.
- Angi plasseringen til WSDL (Web Service Description Language) for webtjenesten, og klikk deretter Neste.
- Hvis du blir bedt om det, må du angi eksempelverdier som brukes av InfoPath til å spørre webtjenesten og få tak i mer informasjon om den.
- Merk en parameter, og klikk deretter Angi eksempelverdi.
- Skriv inn verdien til parameterfeltet i dialogboksen Angi verdi.
- Angi webtjenesteoperasjonen du vil skal skaffe dataene for skjemaet, på neste side i veiviseren, og klikk deretter Neste.
- I boksen Sammendrag kontrollerer du at informasjonen samsvarer med alternativene du angav, og deretter klikker du Fullført.
- Klikk Velg database på den andre siden i veiviseren 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.
Når du angir den nye datakilden, kobles alle avhengige data til den nye datakilden. Hvis de avhengige dataene ikke kan kobles, vises kontroller ubundet i visningen.
Obs! Du kan ikke endre skjemaets hoveddatakilde til et XML-skjema eller XML-dokument hvis det er basert på en datatilkobling.