Om endring av en publisert skjemamal

Microsoft InfoPath

Vis alt Vis alt

Om endring av en publisert skjemamal

Når du har publisert skjemamalen, kan det hende at du må endre den. Du trenger for eksempel kanskje å legge til flere kontroller, endre regler for datavalidering eller endre teksten som vises i skjemaet. Før du endrer en skjemamal, må du være oppmerksom på hvordan endringene kommer til å påvirke eksisterende skjemaer.

Når du endrer en skjemamal i utformingsmodus, sørger Microsoft Office InfoPath 2003-alternativet Oppgrader eksisterende skjemaer automatisk (aktivert som standard) for at endringer du gjør i en publisert skjemamal, ikke hindrer brukere i å åpne og arbeide med eventuelle eksisterende skjemaer (XML-filer) som er basert på den. Denne funksjonen gir brukere muligheten til å åpne eksisterende skjemaer selv om XML-skjemaet for skjemamalen har blitt endret. Årsaken til dette er at InfoPath kan rekonstruere XML-filen skjematisk, slik at den er kompatibel med det nye XML-skjemaet for den endrede skjemamalen.

Selv om brukere fortsatt kan åpne og arbeide med eksisterende skjemaer, kan noen av endringene du gjør i skjemamalen, føre til at dataene fjernes permanent fra disse skjemaene. Hvis du for eksempel sletter et felt fra datakilden for en skjemamal, slettes eventuelle data som brukere har skrevet inn i dette feltet, fra alle eksisterende skjemaer som er basert på denne skjemamalen. Årsaken til dette er at skjemamalens skjema nå angir at feltet ikke eksisterer. Den følgende listen inneholder endringer som kan føre til lignende sletting av data fra eksisterende skjemaer:

  • Gi nytt navn til, flytte eller slette et felt eller en gruppe fra datakilden
  • Endre et gjentatt felt eller en gjentatt gruppe til et ikke-gjentatt felt eller en ikke-gjentatt gruppe
  • Endre datatypen til et felt for rik tekst
  • Endre versjonsnummeret for skjemamalen manuelt

VisTips!

Merknader

  • Hvis alternativet Oppgrader eksisterende skjemaer automatisk ikke er aktivert når du endrer en skjemamal, blir ikke eksisterende skjemaer som er basert på denne malen, automatisk oppgradert for å være kompatibel med endringene, og det kan hende at de ikke åpnes eller virker riktig.
  • Hvis du endrer navn på eller flytter en skjemamal som eksisterende skjemaer er basert på, kan det hende at disse skjemaene ikke åpnes eller virker riktig siden de ikke refererer til det nye navnet på eller den nye plasseringen til skjemamalen.