Feilmelding når du prøver å lagre en endret InfoPath-skjema i et skjemabibliotek: "Kan ikke lagre skjemaet"


Symptomer


Tenk deg følgende.
  • Du åpner en Microsoft InfoPath-skjema ved å klikke skjemanavnet på i et SharePoint-skjemabibliotek.
  • Før du åpner skjemaet, du ikke sjekke ut dokumentet for skjemaet.
  • Skjemaet er plassert i biblioteket er konfigurert for å kreve at dokumenter skal sjekkes ut. Men mottar du ikke en melding om at skjemaet må være sjekket ut.
  • Du endrer skjemaet, og prøv deretter å overskrive originalskjemaet ved hjelp av én av følgende metoder:
    • Du klikker Lagre-ikonet.
    • Du klikker du ikonet Lagre som, men prøver å overskrive filen ved å gi samme målmappe og filnavn.

I dette scenariet får du følgende feilmelding:
Kan lagre ikke skjemaet.
Den angitte plasseringen er ikke gyldig eller er ikke tilgjengelig.

Kontroller stavingen av navnet på filen, og at plasseringen er riktig.
Obs! Hvis du åpner skjemaet ved å klikke Rediger i leser på rullegardinmenyen for skjemaet, blir du bedt om å sjekke ut skjemaet.

Årsak


Dette skjer fordi InfoPath mottar en "Ingen tilgang"-feil fra SharePoint. InfoPath får denne feil resultat når InfoPath forsøker å få tak i en lås på målfilen overskrive målfilen. Denne feil oppstår fordi dokumentet ikke er sjekket ut.

Løsning


Hvis du vil løse dette problemet, kan du sjekke ut dokumentet skjemaet før du endrer skjemaet. Hvis du vil gjøre dette, Finn dokumentet skjemaet i skjemabiblioteket, og klikk deretter Utsjekking i listen ved siden av dokumentet.

Hvis du ikke er sikker på at dokumentet må være sjekket ut, bør du åpne en rullegardinmeny for skjemaet, og klikk deretter Rediger i Microsoft InfoPath for å åpne-skjemaet. Hvis utsjekking kreves, InfoPath, returnerer følgende melding:
Du må sjekke ut dette elementet før du gjør endringer. Vil du sjekke ut dette elementet nå?

Hvis du vil ha mer informasjon


Hvis du allerede har gjort endringer i et dokument som du ikke sjekket ut, kan du lagre dem ved hjelp av Lagre som-ikonet og deretter å gi et nytt navn eller plassering for skjemaet.

Hvis du administrere et SharePoint-område, og finner ut at skjer dette ofte, vil du kanskje vurdere å gjøre ett av følgende endringer:

  • Legge til en tekstmelding i InfoPath-skjemamalen som minner brukere sjekke ut skjemaet før du redigerer den.
  • I innstillinger for versjonskontroll for biblioteket, kan du angi Utsjekking til Nei.
  • Endre skjemaet maltype-skjemaet fra en Web-leser-skjemaet til en InfoPath Filler-skjemaet, og deretter publisere malen på nytt.