Säkra din Access 2003-databas som en MDE-fil

Om du skapar en Access 2003-databas för andra människor - särskilt personer som kanske har lite aning om Access - kanske du vill låsa din databas för att förhindra andra användare från att göra ändringar som kan bryta den. Du kan lägga till säkerhet i form av användarnamn och lösenord, men ett enklare alternativ är att förvandla din databas från en MDB-fil till en MDE-fil.

En MDE-fil är samma som en vanlig Access MDB-databasfil, med följande ändringar:

  • Alla VBA-procedurer är kompilerade — konverterade från läsbar kod (mer eller mindre läsbar i alla fall) till ett format som bara datorn förstår. Denna ändring förhindrar en databasanvändare från att läsa eller ändra din VBA-kod.
  • Ingen kan skapa formulär eller rapporter eller ändra de befintliga (du kan inte ens öppna dem i designvyn). Du kan inte importera någon heller.

Se till att behålla en kopia av din ursprungliga MDB-fil! Om du behöver göra ändringar i din VBA-kod, formulär eller rapporter (eller skapa nya), måste du använda MDB-filen, inte MDE-filen. MDE-filer används oftast för front-end-databasen när du delar upp ett program i två databaser (front-end och back-end).

Skapa en MDE-fil

Det är enkelt att spara din MDB-fil som en MDE-fil. Följ dessa steg:

1. Se till att din databas är i filformatet Access 2002/2003 genom att öppna databasen.

Ta en titt på namnlisten i databasfönstret. (Tryck på F11 om det inte är synligt.) Om titelfältet säger "(Access 2000 filformat)" måste du konvertera det till det senaste filformatet.

2. Välj Verktyg –> Databasverktyg –> Skapa MDE-fil.

Access stänger databasen för att utföra konverteringen. Då ser du dialogrutan Spara MDE som.

3. Ange mapp och filnamn för filen och klicka på knappen Spara.

Access skapar den nya MDE-filen medan den ursprungliga MDB-filen lämnas orörd. Sedan öppnas den nya MDE-filen.

Om Access stöter på ett problem när MDE-filen skapas, visas ett meddelande med knappen Visa hjälp. Klicka på knappen för att ta reda på vad som är fel.

Gör uppdateringar senare

Förr eller senare kommer du att vilja göra en ny rapport eller fixa ett irriterande stavfel i ett formulär. Du måste gå tillbaka till din MDB-fil för att göra den här typen av ändringar, eftersom du inte kan göra ändringar i en MDE-fil.

Om MDE-filen är en front-end-fil, utan data lagrad i den, kan du bara göra dina ändringar i den ursprungliga MDB-filen och spara den igen som en MDE-fil. Eftersom all din data finns i backend-databasen är du redo.

Men om din MDE-fil innehåller tabeller fulla av värdefull information kan du inte bara överge den. Om du använder MDE-filen för att skriva in och redigera data, innehåller den filen dina uppdaterade tabeller. Den ursprungliga MDB-filen har redigerbara formulär, rapporter och VBA-kod, men har inte den senaste versionen av data lagrade i dina tabeller. Inget problem.

Följ dessa steg för att uppdatera din MDE-fil:

1. Byt namn på din MDE-fil som en säkerhetskopia.

Lägg till exempel till dagens datum i slutet av filnamnet (precis före .mde-delen). Du håller på att skapa en ny MDE-fil, men du vill inte förlora data i den här filen.

2. Öppna den ursprungliga MDB-filen och gör eventuella ändringar så att de innehåller de formulär, rapporter och VBA-kod du vill ha.

Om du planerar att göra drastiska ändringar, gör en säkerhetskopia av MDB först.

3. Välj Verktyg –> Databasverktyg –> Skapa MDE-fil och spara den som en MDE-fil med det namn som din MDE-fil ursprungligen hade.

Nu har du en uppdaterad MDE-fil med nya, förbättrade formulär, rapporter och VBA-procedurer, men med gamla data. Du har också en uppdaterad MDB-fil med dina nya, förbättrade formulär, rapporter och VBA-kod (men inaktuella tabeller).

4. Ta bort alla tabeller från denna nya MDE-fil.

I databasfönstret klickar du på knappen Tabeller i objektlistan, klickar på varje tabell i listan som visas i den högra rutan och trycker sedan på Delete-tangenten för varje tabell. Du måste bekräfta varje radering genom att klicka på knappen Ja. Att ta bort tabeller låter farligt, men kom ihåg att du har alla dessa tabeller lagrade säkert i din gamla MDE-fil.

5. Importera tabellerna från den gamla MDE-filen till den nya.

Välj Arkiv –> Hämta extern data –> Importera och välj namnet du gav din gamla MDE-fil i steg 1.

Du ser dialogrutan Importera objekt, med flikar för tabeller, frågor, formulär, rapporter och andra objekt.

6. Klicka på knappen Välj alla med fliken Tabeller vald och klicka sedan på OK.

Access importerar dina tabeller från den ursprungliga MDE till de nya MDE-filerna och ersätter de äldre data i tabellerna.

7. Importera eventuella frågor eller makron i den gamla MDE-databasen som du skapade eller ändrade.

Upprepa steg 5 och 6, men använd flikarna Frågor och Makron i dialogrutan Importera objekt för att importera allt som har ändrats.

Om du ska göra detta ofta, överväg att dela upp ditt bord i en frontend och en backend. Med en delad databas behöver du inte återimportera dina uppdaterade tabeller: Du kan bara lämna dem i den oförändrade backend-databasen.

Leave a Comment

Hur man använder kommandona Gör om och upprepa i Word 2016

Hur man använder kommandona Gör om och upprepa i Word 2016

Lär dig att använda kommandona Gör om och Upprepa i Word 2016 för att effektivt hantera dina dokument. Dessa funktioner hjälper dig att enkelt ångra och återställa ändringar.

Hur man blockerar Microsoft Word från att öppna filer i skrivskyddat läge på Windows

Hur man blockerar Microsoft Word från att öppna filer i skrivskyddat läge på Windows

Hur man blockerar Microsoft Word från att öppna filer i skrivskyddat läge på Windows Microsoft Word öppnar filer i skrivskyddat läge, vilket gör det omöjligt att redigera dem? Oroa dig inte, metoderna finns nedan

Hur man åtgärdar felaktig utskrift av Microsoft Word-dokument

Hur man åtgärdar felaktig utskrift av Microsoft Word-dokument

Så här åtgärdar du fel vid utskrift av felaktiga Microsoft Word-dokument Fel vid utskrift av Word-dokument med ändrade teckensnitt, röriga stycken, saknad text eller förlorat innehåll är ganska vanligt. Men gör det inte

Radera ritningar med penna och överstrykningspenna på dina PowerPoint-bilder

Radera ritningar med penna och överstrykningspenna på dina PowerPoint-bilder

Om du har använt pennan eller överstrykningspennan för att rita på dina PowerPoint-bilder under en presentation, kan du spara ritningarna till nästa presentation eller radera dem så att nästa gång du visar den börjar du med rena PowerPoint-bilder. Följ dessa instruktioner för att radera ritningar med penna och överstrykningspenna: Radera linjer ett på […]

Stilbiblioteksinnehåll i SharePoint 2010

Stilbiblioteksinnehåll i SharePoint 2010

Stilbiblioteket innehåller CSS-filer, XSL-filer (Extensible Stylesheet Language) och bilder som används av fördefinierade mallsidor, sidlayouter och kontroller i SharePoint 2010. För att hitta CSS-filer i stilbiblioteket på en publiceringswebbplats: Välj Webbplatsåtgärder→Visa Allt webbplatsinnehåll. Innehållet på webbplatsen visas. Style-biblioteket ligger i […]

Formatera siffror i tusentals och miljoner i Excel-rapporter

Formatera siffror i tusentals och miljoner i Excel-rapporter

Överväldiga inte din publik med gigantiska siffror. I Microsoft Excel kan du förbättra läsbarheten för dina instrumentpaneler och rapporter genom att formatera dina siffror så att de visas i tusentals eller miljoner.

Hur man delar och följer SharePoint-webbplatser

Hur man delar och följer SharePoint-webbplatser

Lär dig hur du använder SharePoints sociala nätverksverktyg som låter individer och grupper kommunicera, samarbeta, dela och ansluta.

Hur man konverterar datum till Julian-format i Excel

Hur man konverterar datum till Julian-format i Excel

Julianska datum används ofta i tillverkningsmiljöer som en tidsstämpel och snabbreferens för ett batchnummer. Denna typ av datumkodning tillåter återförsäljare, konsumenter och serviceagenter att identifiera när en produkt tillverkades och därmed produktens ålder. Julianska datum används också i programmering, militären och astronomi. Annorlunda […]

Hur man skapar en Access Web App

Hur man skapar en Access Web App

Du kan skapa en webbapp i Access 2016. Så vad är en webbapp egentligen? Tja, webben betyder att den är online, och appen är bara en förkortning för "applikation". En anpassad webbapp är en onlinedatabasapplikation som nås från molnet med en webbläsare. Du bygger och underhåller webbappen i skrivbordsversionen […]

Snabbstartsfält i SharePoint 2010

Snabbstartsfält i SharePoint 2010

De flesta sidor i SharePoint 2010 visar en lista med navigeringslänkar i snabbstartsfältet till vänster på sidan. Snabbstartsfältet visar länkar till utvalt webbplatsinnehåll som listor, bibliotek, webbplatser och publiceringssidor. Snabbstartsfältet innehåller två mycket viktiga länkar: Länken Allt webbplatsinnehåll: […]