Skjule VBA-kode for brugere

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.

Hvis din Access-database indeholder VBA-kode (Visual Basic for Applications), kan du skjule denne kode ved at gemme din database i. accde-filformatet. Hvis du gemmer en database som en. accde-fil, kompileres alle VBA-kodemoduler, fjernes al redigerbar kildekode, og destinationsdatabasen komprimeres. Din VBA-kode bevarer funktionaliteten, men koden kan ikke vises eller redigeres. Normalt fungerer databasen fortsat som normalt – du kan stadig opdatere data og køre rapporter.

I denne artikel

Oprette en. accde-fil

Funktionalitet, der ændres i en. accde-fil

Problemer med at redigere formularer, rapporter eller moduler

Begrænsninger i at gemme en database som en. accde-fil

Sådan fungerer referencer med. accde-filer

Oprette en. accde-fil

Brug følgende fremgangsmåde til at oprette en. accde-fil. Denne procedure lader den oprindelige. accdb-fil være uændret.

  1. Åbn databasen, og klik derefter på fil _GT_ Gem som.

  2. I området Gem som under Gem database somskal du vælge Opret ACCDE og derefter klikke på Gem som.

  3. Gå til den placering, hvor du vil gemme. accde-filen, i dialogboksen Gem som .

  4. Du kan også skrive et nyt navn til filen i feltet filnavn .

  5. Klik på Gem.

    Hvis der allerede findes en fil med det navn, du har angivet, bliver du bedt om at erstatte den eksisterende fil. Klik på Ja for at overskrive den eksisterende. accde-fil, eller klik på Nej for at vende tilbage til dialogboksen Gem som , og skriv et nyt filnavn.

Access opretter. accde-filen, lukker den oprindelige. accdb-fil og åbner derefter filen. accde.

Funktionalitet, der ændres i en. accde-fil

Hvis du gemmer din Access-database som en. accde-fil, forhindrer det ikke fuldstændigt ændringer i databasedesignet. Følgende opgaver kan dog ikke udføres i en. accde-fil:

  • Ændre eller oprette formularer, rapporter eller moduler.

  • Brug af dialogboksen VBA-referencer til at tilføje, slette eller ændre referencer til objektbiblioteker eller databaser.

  • Få vist eller redigere VBA-koden.

  • Importere eller eksportere Access-formularer,-rapporter eller-moduler. Tabeller, forespørgsler og makroer kan dog importeres fra eller eksporteres til. accdb-databaser.

Problemer med at redigere formularer, rapporter eller moduler

Sørg for at beholde en kopi af den oprindelige Access-database. Hvis du vil ændre designet af formularer, rapporter eller moduler i en. accde-fil, skal du ændre den oprindelige Access-database (. accdb-fil) og derefter gemme den igen som en. accde-fil. Lagring af en Access-database, der indeholder tabeller som en. accde-fil kan medføre problemer med at afstemme forskellige versioner af dataene, hvis du senere vil ændre designet af formularerne, rapporterne eller modulerne. Derfor er det mest hensigtsmæssigt at gemme en Access-database som en. accde-fil til front end-databasen i en front end-/back end-program.

Begrænsninger i at gemme en database som en. accde-fil

Nogle begrænsninger kan forhindre dig i at gemme din Access-database som en. accde-fil:

  • Du skal have adgang til VBA-koden med adgangskode.

  • Hvis din Access-database henviser til en anden Access-database eller en tilføjelsesprogram, skal du gemme alle Access-databaser eller tilføjelsesprogrammer i kæden af referencer som. accde-filer.

Hvis du krypterer en database med en adgangskode, før du gemmer den som en. accde-fil, bliver. accde-filen også krypteret, og du skal angive adgangskoden, hver gang du åbner den. Hvis du ikke vil have, at. accde-filen skal krypteres, skal du dekryptere. accdb-filen, før du gemmer den som en. accde-fil. Når du har gemt databasen som en. accde-fil, kan du kryptere. accdb-filen igen. Brug følgende fremgangsmåde til at dekryptere en. accdb-fil:

  1. Klik på Åbn under fanen Oplysninger, og klik derefter på Dekrypter database

    Dialogboksen Fjern adgangskode til database vises.

  2. Skriv adgangskoden til databasen i feltet adgangskode i dialogboksen Fjern adgangskode til database .

  3. Klik på OK.

Sådan fungerer referencer med. accde-filer

Hvis du forsøger at oprette en. accde-fil fra en Access -database (. accdb) eller fra et Access -tilføjelsesprogram (. accda), der refererer til en anden Access-database eller et tilføjelsesprogram, Access viser en fejlmeddelelse og giver dig ikke mulighed for at fuldføre handlingen. Hvis du vil gemme en database, der refererer til en anden database som en. accde-fil, skal du gemme alle databaser i kæden af referencer som. accde-filer, der starter fra den første database, der refereres til. Når du har gemt den første database som en. accde-fil, skal du opdatere referencen i den næste database for at pege på den nye. accde-fil, før du gemmer den som en. accde-fil osv.

Antag f. eks., at Database1. accdb refererer til Database2. accdb og Database2. accdb-referencer Database3. accda. Hvis du vil gemme Database1. accdb som en. accde-fil, skal du gøre følgende:

  1. Gem Database3. accda som Database3. accde.

  2. Åbn database 2. accdb, og skift henvisningen, så den peger på den nye fil med navnet Database3. accde.

  3. Gem Database2. accdb som Database2. accde.

  4. Åbn Database1. accdb, og ret referencen til at pege på den nye fil med navnet Database2. accde.

  5. Gem Database1. accdb som Database1. accde.

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.

×