Office
Log på

Udgive en opdateret version af en formularskabelon

Bemærk!:  Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Når du publicerer en formularskabelon, du har ændret, kan InfoPath opdatere både formularskabelonen (.xsn-fil) og eventuelle eksisterende formularer (.XML-filer), der er baseret på denne formularskabelon. Som standard erstatter InfoPath automatisk den gamle version af formularskabelonen med den nyeste version. Du kan vælge metoden update, du foretrækker til eksisterende brugerformularer.

I denne artikel

At forhindre tab af data i eksisterende brugerformularer

Udgive en opdateret formularskabelon

Lade brugerne vælge, om du vil opdatere deres formularskabeloner

At forhindre tab af data i eksisterende brugerformularer

Hvis du vil opdatere en eksisterende formularskabelon, kan du ændre det, genpublicere den og sende den til brugere. Visse typer ændringer kan dog forhindre dig i at få adgang til dataene i de udfyldte formularer, der er baseret på den oprindelige formularskabelon.

Hvis du foretager en ændring i en formularskabelon, der kan medføre tab af data eller fejl i formularer, der har udfyldt allerede, vises en meddelelse. Du kan ofte får vist meddelelsen, når du tilføjer nye, obligatoriske felter til en formularskabelon, eller når du omdøber eller fjerne felter eller grupper fra formularskabelonen.

Fejlmeddelelse, der advarer formulardesignere om muligt tab af data

Når du modtager denne meddelelse, hvis du klikker på Ja og fortsætte med dine ændringer, kan det muligvis ikke muligt at få adgang til dataene i eksisterende formularer, når du publicerer den opdaterede formularskabelon. I nogle tilfælde kan være dette i orden. Du skal beslutte, hvad der fungerer for din situation.

Følg disse retningslinjer for at sikre, at du kan få adgang til de data, du allerede har indsamlet fra brugere, når du foretager ændringer i din oprindelige formularskabelon:

  • Omdøb ikke de eksisterende felter og grupper i datakilden.

  • Flyt ikke de eksisterende felter og grupper omkring i datakilden.

  • Slet ikke de eksisterende felter og grupper fra datakilden. Du kan slette kontrolelementer fra formularskabelonen uden at der opstår problemer, så længe du forlader kontrolelementets tilsvarende felt eller en gruppe i datakilden.

Toppen af siden

Udgive en opdateret formularskabelon

Antag, at du planlægger at foretage ændringer i en formularskabelon, der allerede er i brug i hele virksomheden. Hvis disse ændringer omfatter ændring formularskabelonens underliggende datakilde, skal du en metode til effektivt at opdatere den tidligere udgivne version af formularskabelonen, for at sikre, at alle brugere bruger den opdaterede version. Du kan også angive, hvad der skal ske med eksisterende formularer, der er baseret på den oprindelige formularskabelon.

  1. Åbn den formularskabelon, du vil opdatere.

  2. Foretag de nødvendige ændringer til formularskabelonen.

  3. Klik på Formularindstillinger i menuen Funktioner.

  4. Klik på versionsstyring på listen kategori.

    På dette tidspunkt skal du angive, hvad der skal ske med eksisterende formularer (.XML-filer), der er udfyldt ved hjælp af den oprindelige formularskabelon.

  5. På listen ved opgradering under version af formularskabelon skal du gøre et af følgende:

    • For at konvertere automatisk opdaterede versioner af formularen til den opdaterede version, skal du klikke på Opgrader eksisterende formularer automatisk. Når denne indstilling er markeret, bede ikke InfoPath brugere at opdatere eksisterende formularer. I stedet sker opdateringen automatisk næste gang de åbner en eksisterende eller nye formular.

    • Hvis du vil skrive brugerdefineret kode, der håndterer opdateringsprocessen for brugere, skal du klikke på Benyt brugerdefineret hændelse, og klik derefter på knappen Rediger. Du kan derefter bruge hændelsen OnVersionUpgrade , der sker, når versionsnummeret for en InfoPath-formular, der åbnes er ældre end versionsnummeret af formularskabelonen, hvor det er baseret. Du kan finde flere oplysninger om hændelsen OnVersionUpgrade referere til InfoPath udviklerdokumentation.

    • Hvis du vil forhindre, at formularerne opdateres, skal du klikke på Ingen handling (eksisterende formularer ikke fungerer muligvis korrekt). Når denne indstilling er markeret, brugerne kan udfylde formularer, der er baseret på den opdaterede formularskabelon, men de kan muligvis ikke åbne eksisterende formularer. Hvis de kan åbne eksisterende formularer, kan de ikke kan redigere de nyligt tilføjede felter.

  6. Klik på Publicer i menuen filer, og følg derefter trinnene i guiden Udgivelse.

    Når brugerne åbne en formular, der er baseret på skabelonen, modtager de automatisk den nye version af formularskabelonen. Hvis de forsøger at åbne formularer, der er oprettet ved hjælp af den tidligere version af formularskabelonen, træder i kraft de ændringer, du angav i trin 5.

Toppen af siden

Lade brugerne vælge, om du vil opdatere deres formularskabeloner

Når du publicerer en opdateret version af en formularskabelon, erstatter InfoPath kopien af den formularskabelon, der er gemt på brugernes computere med den nyeste version. Dette sker automatisk, når brugerne åbne en formular, der er baseret på den opdaterede formularskabelon. I de fleste tilfælde er dette, hvad der skal ske. Det er dog også muligt at få vist en dialogboks, der beder brugerne om at opdatere formularskabelonen, når en ny version bliver tilgængelig.

  1. Klik på Formularindstillinger i menuen Funktioner.

  2. Klik på versionsstyring på listen kategori.

  3. Markér afkrydsningsfeltet Giv formularbrugerne mulighed at vælge, om at opgradere til en ny version af formularskabelonen under version af formularskabelon, og klik derefter på OK.

    Bemærk!: Som standard er dataene til værdien i registreringsdatabasen EnableAutoUpdatePrompt0 (deaktiveret). Brugere bliver bedt om at opgradere formularen kun, hvis en systemadministrator har ændret dataene for værdien EnableAutoUpdatePrompt fra 0 (fra) til 1 (til).

  4. Klik på Publicer i menuen filer, og følg derefter trinnene i guiden Udgivelse.

Næste gang en bruger åbner en formular, der er baseret på skabelonen, viser InfoPath en dialogboks, der beder brugeren om at erstatte sin kopi af den eksisterende formularskabelon med den nye version. Brugeren kan derefter afgøre, om du vil gøre dette. Hvis dialogboksen ikke vises, derefter er dataene for værdien EnableAutoUpdatePrompt sandsynligvis 0 (deaktiveret) i stedet for 1 (til).

Bemærk!: Før de rent faktisk åbne en formular, kan brugere proaktiv få den seneste version af en bestemt formularskabelon (.xsn-fil) ved at klikke på linket få opdatering til denne formular eller Hent opdateringer til formularer i denne kategori i dialogboksen Udfyld en formular. Selvom brugere allerede har den nyeste version af formularskabelonen på deres computere, forbliver hyperlinkene aktive. I dette scenarie, når en bruger klikker på et af linkene opdatering gemmer InfoPath blot den seneste formularskabelon på brugerens computer igen.

Toppen af siden

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×