Installér et Access-program

Access indeholder en funktionsrig platform til udvikling databaseprogrammer. Et databaseprogram er et computerprogram, der indeholder både en metode til at gemme og administrere data samt en brugergrænseflade, der forretningsopgavernes logik (programlogik). I denne artikel beskrives grundlæggende installationsplanlægning, pakning og signering, implementering af databaseprogrammer og Access Runtime-miljøet.

Hvad vil du foretage dig?

Planlægning af installation

Før du begynder, skal du stille dig selv følgende spørgsmål om den måde, programmet skal installeres på.

Skal data og logik være adskilt?

Du kan oprette et Access-program, der kombinerer dataadministration og programlogik i én fil. Dette er standardprogramstrukturen i Access. Kombinationen af dataadministration og programlogik i én fil giver den mest enkle installationsmetode, men denne metode fungerer kun bedst, hvis nogle få personer bruger programmet på samme tid, og det indebærer en vis risiko. Eksempelvis kan en bruger forårsage datatab ved utilsigtet at komme til at slette eller beskadige programfilen. I de fleste tilfælde skal du adskille dataadministration og programlogik. Dette er med til at forbedre ydeevnen og pålideligheden.

En måde at adskille data og logik på er ved hjælp af kommandoen Access-database (på fanen Databaseværktøjer i gruppen Flyt data). Denne kommando opdeler dit databaseprogram i to Access-filer: én for logik (en front-end) og én for data (en back-end). Eksempelvis er en database med navnet MySolution.accdb opdelt i to filer kaldet MySolution_fe.accdb og MySolution_be.accdb. Du sætter back end-databasen på en delt placering, f.eks. en netværksmappe. Du distribuerer front end-filen, én kopi for hver bruger, til deres computere. Du kan endda distribuere forskellige front end-filer til forskellige brugere. Du kan finde flere oplysninger i Opdele en Access-database.

En anden måde at adskille dataadministration og programlogik på er ved at bruge en databaseprogramserver (f.eks. Microsoft SQL Server) til dataadministration og Access til programlogik. Du kan finde flere oplysninger i Overføre en Access-database til SQL Server.

Der er flere grunde til at adskille data og logik i følgende:

  • Dataintegritet og -sikkerhed     Hvis du kombinerer data og logik i én fil, eksponeres dataene for de samme risici som programlogikken. Et Access program, der bruger separate logik- og datafiler, kan hjælpe med at beskytte dataintegritet og -sikkerhed ved at udnytte NTFS-sikkerhedsfunktioner på netværksmapper.

    Access brugere skal have læse-, skrive-, oprette og slettetilladelser til den mappe, hvor front end-filen er placeret. Du kan dog tildele forskellige tilladelser til selve front end-filen. Du kan f.eks. tildele skrivebeskyttede tilladelser til nogle brugere og læse-/skrivetilladelser til andre brugere.

    Programmet kræver muligvis yderligere sikkerhedsindstillinger, f.eks. muligheden for at bestemme, hvilke brugere der har adgang til bestemte data. I dette tilfælde kan du bruge SQL Server eller SharePoint til at gemme og administrere dine programdata og bruge Access til at levere programlogik.

  • Skalerbarhed    En Access-fil kan have en størrelse på maksimalt 2 GB (gigabyte). Selvom 2 GB er en betydelig mængde tekst, kan det være utilstrækkeligt for nogle programmer, især programmer, som gemmer vedhæftede filer i databaseposter. Hvis du adskiller data og logik, har programmet plads til flere data. Hvis du forventer, at brugerne vil lagre en stor mængde data, kan du overveje at bruge flere end én Access-datafil.

    Du bør også gennemgå Access-programspecifikationerne for at få andre oplysninger om skalerbarhed. Du kan få mere at Access specifikationer i artiklen Access-specifikationer.

  • Netværkskapacitet    Hvis flere brugere skal bruge programmet samtidig via et netværk, vil beskadigelse af data være mere sandsynligt, hvis data og logik kombineres i én fil. Hvis du kombinerer data og logik i én Access-fil, kan du desuden ikke optimere den netværkstrafik, som Access genererer. Hvis flere brugere skal bruge programmet samtidig via et netværk, skal du adskille dataene og logikken, enten ved hjælp af to eller flere Access-filer eller ved hjælp af et databaseserverprodukt til data og Access til programlogik.

Hvordan vil netværksmiljøet være?

At vælge den korrekte Access-databaseløsning for dit netværksmiljø er et vigtigt trin for at få det til at lykkes. Brug følgende retningslinjer til at hjælpe dig med at træffe det bedste valg til dine behov.

Hjemmenetværk

Hvis du kun har nogle få brugere, som du kan dele din Access-database med, kan du bruge en enkelt database, som hver person åbner og bruger på et hjemmenetværk. Du kan finde flere oplysninger i Fildeling via et netværk i Windows 10.

Lokalnetværk (LAN)

Et LAN er et internt netværk, der normalt har fremragende ydeevne, men er begrænset til et lille geografisk område, f.eks. et enkelt rum, en bygning eller en gruppe af bygninger. Når du har mere end nogle få brugere, der deler databasen på et LAN, er det bedst at opdele databasen, gemme back end-databasen i en netværksmappe og installere en kopi af front end-databasen for hver bruger.

Wide Area Network (WAN)

Der er mange mulige konfigurationer for et WAN, som dækker et omfattende geografisk område. Du kan have flere kontorer på tværs af en by forbundet til et offentligt netværk, en leaset linje eller endda satellitter. Ofte bruges et virtuelt privat netværk (VPN) til sikker fjernadgang fra hjemmet eller på farten. En nem måde at forstå et WAN på er, at når du er uden for et LAN, men har forbindelse til det, bruger du et WAN.

Advarsel    Undgå at bruge en opdelt Access-database i et WAN, da ydeevnen kan være langsom, og databaser kan blive beskadiget.

Der er tre understøttede måder at bruge Access på i et WAN:

  • En Access-database med sammenkædede tabeller til SharePoint-lister.

  • En front end Access-databaseforbindelse til en backend-SQL Server-database eller Azure SQL.

  • Remote Desktop Services (RDS) (tidligere kendt som Terminal Server), som opretter et virtuelt Windows-skrivebordsmiljø på en brugers klientcomputer. RDS har flere fordele:

    • Ingen installation af Access eller en Access-database er påkrævet, da brugerne kører RD-klienten (Remote Desktop), som er tilgængelig på mange enheder.

    • Dataoverførsel er minimeret mellem klienten og serveren, fordi RD er en tynd klient, der effektivt streamer kun brugergrænsefladen.

    • Brugere kan stadig kopiere og indsætte data og udskrive rapporter lokalt fra klientcomputeren.

    • RemoteApp kan køre et enkelt program, f.eks. et nøglenøgleprogram til leverandører eller frontlinjemedarbejdere.

    Du kan finde flere oplysninger i Velkommen til Fjernskrivebord-tjenester.

Har brugerne Access?

Hvis alle brugerne har Access installeret på deres computere, kan de åbne og bruge programmet, sådan som de ville gøre med enhver anden Access-databasefil.

Hvis nogle eller alle dine brugere ikke har Access installeret på deres computere, kan du også installere Access Runtime-softwaren til disse brugere, når du installerer programmet. Du kan finde flere oplysninger i Forstå og downloade Access Runtime.

Tilbage til toppen

Installér et Access-program

Hvis du Access et program, skal du udføre følgende opgaver.

Forbered databasen som en programløsning

Hvis du vil låse din løsning, styre navigation og start og angive andre vigtige indstillinger, skal du gøre følgende:

Opgave

Flere oplysninger

Beslut, hvordan brugerne navigerer i brugergrænsefladen: Brug en standardformular, opret en omstilling, brug en navigationsformular, eller brug links og kommandoknapper.

Angiv den standardformular, der vises, når du åbner en Access-database

Oprette en navigationsformular

Tilpas navigationsruden

Vise eller skjule objektfaner

Udvalgte Access-skabeloner

Hvor er oversigterne?

Beslut, om du vil tilpasse båndet og kommandomenuerne i Office

Opret et brugerdefineret bånd i Access

Oprette brugerdefinerede menuer og genvejsmenuer ved hjælp af makroer

Brug de brugerdefinerede værktøjslinjer og startindstillinger fra tidligere versioner af Access

Anvend et ensartet Office-tema og -baggrund

Tilføje en Office-baggrund

Ændre Office-temaet

Start af kontrolelementdatabase

Føje en brugerdefineret titel eller et brugerdefineret ikon til en database

Tilsidesætte indstillinger for start, når du åbner en database

Oprette en makro, der køres, når du åbner en database

Kommandolinjeparametre til Microsoft Office-produkter

Angiv vigtige egenskaber og indstillinger

Angiv egenskaber for start og indstillinger ihttps://docs.microsoft.com/en-us/office/vba/access/concepts/settings/set-startup-properties-and-options-in-code

Få vist eller rediger egenskaberne for en Office-fil

Rediger internationale indstillinger

Ændre de internationale indstillinger i Windows for at ændre udseendet af visse datatyper

Tip    Gennemse dialogboksen Access-indstillinger (Indstillinger for>),og klik derefter på Hjælp for hver fane for at være grundig. Der kan være flere indstillinger, du vil styre for din programløsning.

Før du installerer

Før du installerer front end-databasen, skal du overveje disse bedste fremgangsmåder:

Beslut, hvilket filformat der skal bruges

Der er fire Access-filformater, som du kan bruge, når du installerer et program:

  • .accdb    Dette er standardfilformatet for Access. Når du installerer et program i dette format, har brugerne flest muligheder for at tilpasse og navigere i programmet på den måde, de vælger. Hvis du vil sikre, at brugerne ikke kan ændre dit programs design, skal du bruge filformatet .accde. Desuden kan en bruger ikke uden videre se, om en .accdb-fil er blevet ændret, efter at du har pakket den – for at gøre dette klart skal du bruge .accdc-filformatet.

  • .accdc    Dette format kaldes også for en Access-installationsfil. En Access-installationsfil består af en programfil og en digital signatur, der er knyttet til denne fil. Dette filformat forsikrer brugerne om, at ingen har ændret programfilen, efter at du har pakket den. Du kan anvende dette format på en fil i Access-standardformatet (.accdb) eller en Access-kompileret binær fil (.accde). Du kan finde flere oplysninger i Vis tillid ved at tilføje en digital signatur.

    Du kan kun lægge én fil i en Access-installationsfil. Hvis dit program har separate data- og logikfiler, kan du pakke dem separat.

  • .accde    Dette format kaldes også en kompileret binær fil. I Access er en kompileret binær fil en databaseprogramfil, der er gemt med al VBA-koden kompileret. Der er ingen VBA-kildekode tilbage i en Access-kompileret binær fil. En .accde-fil forhindrer design- og kodeændringer, reducerer størrelsen på databasen og hjælper med at forbedre ydeevnen. Du kan finde flere oplysninger under Skjul VBA-kode for brugere.

    Du kan bruge Access Runtime til at åbne en Access-kompileret binær fil. Hvis Runtime ikke genkender filtypenavnet .accde, skal du åbne den binære fil ved at oprette en genvej, der peger på Runtime og medtage stien til den kompilerede binære fil, som genvejen skal åbne.

    Vigtigt   Brugere kan ikke åbne en kompileret binær fil ved hjælp af en tidligere version af Access end den version, hvori den blev kompileret, hvis den tidligere version ikke understøtter en funktion, der er tilføjet i den senere version. For at løse dette problem skal du kompilere den binære fil i den Access-version, dine brugere har installeret.

  • .accdr    Med dette format kan du installere et program, der åbnes i kørselstilstand. Ved at installere et runtime-program kan du bedre styre, hvordan det bruges, selvom det ikke er en måde at sikre et program på. Hvis du vil have mere at vide om runtime/kørselstilstand, skal du se afsnittet Forstå Access-Runtime.

Installere og opgradere en Access-front end-database

Når du indfører et opdelt databasedesign, skal du distribuere front end-databasen til hver enkelt bruger. For at få tingene til at gå problemfrit skal du overveje følgende bedste fremgangsmåder:

  • Sørg for, at hver bruger har den korrekte version af Access, og at front end-databasen åbnes i den korrekte version. Access har også 32-bit- og 64-bitversioner. Kørsel af den forkerte "bittæthed" kan påvirke Windows API-opkald, DLL-biblioteksreferencer og ActiveX-objekter. Du kan finde flere oplysninger i Vælge mellem 64-bit- eller 32-bit-versionen af Office.

  • Opret en installationspakke til andre filer, der kan være nødvendige, herunder databasedrivere, batchfiler til konfiguration og konfiguration samt programrelaterede filer. Du kan finde flere oplysninger i Opret en installationspakke.

  • Angiv en Windows-skrivebordsgenvej, så brugeren hurtigt kan køre Access-løsningen. Medtag mappeplaceringen i genvejen, et beskrivende genvejsnavn, en beskrivelse og et ikon. Du kan finde flere oplysninger i Oprette en skrivebordsgenvej til et Office-program eller en fil.

    Tip    Bed brugerne om, hvordan de fastgør apps til menuen Start.

  • Fasthold en effektiv måde at geninstallere og erstatte front end-databasen på, når der kræves opdateringer, og vedligehold versioner af filer for at holde styr på ændringer. Du kan f.eks. tilføje VBA-kode for at søge efter nye versioner og opgradere automatisk, selv før brugerne starter programmet.

  • Når du opretter en ODBC-forbindelse ved hjælp af en DSN-fil, der indeholder forbindelsesstrengen, skal den pågældende DSN-fil også installeres på hver klientcomputer. En anden fremgangsmåde er at oprette en forbindelse med "mindre DSN" i VBA-kode for at fjerne behovet for en DSN-fil. Du kan finde flere oplysninger i DSN-Less Connections.

Toppen af siden

Forstå og download Access Runtime

Hvis du vil installere Access -programmer, der kan køre uden en installation af Access på en brugers computer, kan du distribuere dem sammen med Access Runtime, som fås gratis fra Microsoft Download Center. Når du åbner en Access-database ved hjælp af Access Runtime, åbner databasen i kørselstilstand.

Kørselstilstand er en Access-betjeningstilstand hvor visse Access-funktioner ikke er tilgængelige som standard. Nogle af disse utilgængelige funktioner kan dog gøres tilgængelige i kørselstilstand.

Hvilke funktioner er ikke tilgængelige i kørselstilstand?

Følgende Access-funktioner er ikke tilgængelige i kørselstilstand:

  • Særlige taster    Taster som f.eks. Ctrl+Skift, Ctrl+G og Skift-tasten for at tilsidesætte indstillinger for start i databasen.

  • Navigationsrude    Navigationsruden er ikke tilgængelig i kørselstilstand. Dette er med til at forhindre, at brugere får adgang til tilfældige objekter i databaseprogrammet. Kun de objekter, du eksponerer for brugerne – f.eks. ved at oprette en navigationsformular – kan åbnes, mens du bruger kørselstilstand. Navigationsruden kan ikke gøres tilgængelig i kørselstilstand.

  • Båndet    Som standard er båndet ikke tilgængeligt i kørselstilstand. Dette er med til at forhindre, at brugerne opretter eller redigerer databaseobjekter og udfører andre potentielt skadelige handlinger såsom at oprette forbindelse til nye datakilder eller eksportere data på andre måder, end du ønsker. Du kan ikke vise båndets standardfaner i kørselstilstand. Du kan dog oprette et brugerdefineret bånd og derefter knytte båndet til en formular eller rapport. Du kan finde flere oplysninger i Opret et brugerdefineret bånd i Access.

  • Designvisning og layoutvisning    Designvisning og layoutvisning er ikke tilgængelige for nogen databaseobjekter i kørselstilstand. Dette er med til at forhindre, at brugere ændrer designet på objekter i databaseprogrammet. Du kan ikke aktivere designvisning eller layoutvisning i kørselstilstand.

  • Hjælp    Som standard er integreret hjælp ikke tilgængelig i kørselstilstand. Fordi du styrer, hvilke funktioner der er tilgængelige i programmet i din kørselstilstand, kan noget af den almindelige integrerede Access Hjælp være irrelevant for personer, der bruger programmet, og den vil muligvis kunne gøre dem forvirret eller frustreret. Du kan oprette din egen brugerdefinerede Hjælp-fil som et supplement til dit program i kørselstilstand.

Hvordan kan jeg simulere kørselstilstand?

Du kan køre en hvilken som helst Access-database i kørselstilstand på en computer, hvor den fulde version af Access er installeret. Gør et af følgende for at køre en Access-database i kørselstilstand:

  • Skift filtypenavnet på databasefilen fra .accdb til .accdr.

  • Opret en genvej til databasen med kommandolinjeskiftet /Runtime.

    1. Højreklik på windows-skrivebordet, og vælg Ny >Genvej.

    2. Angiv placeringen af MSAccess.exe, placeringen af databasen og kommandokvalifikatoren /runtime. For eksempel:

      "C:\Program Files\Microsoft Office\MSACCESS.EXE" "C:\MyDB.accdb" /runtime

    Du kan finde flere oplysninger i Oprette en skrivebordsgenvej til et Office-program eller en fil.

Kørselstilstand sikre databasen?

Selvom kørselstilstand begrænser tilgængeligheden af navigations- og designfunktioner, bør du ikke bruge kørselstilstand som den primære metode til beskyttelse af et databaseprogram. På en computer, hvor den fulde version af Access er installeret, kan det være muligt for en bruger at åbne et runtime-databaseprogram som et almindeligt databaseprogram (dvs. med alle funktioner tilgængelige) og derefter ændre designet eller udføre andre uønskede handlinger.

Selvom du kun installerer databaseprogrammet på computere, der ikke har den fulde version af Access installeret, vil en bruger stadig kunne overføre programmet til en computer, der har den fulde version af Access installeret, og derefter åbne runtime-databaseprogrammet som et almindeligt databaseprogram.

Tilbage til toppen

Download Access Runtime

Bemærk!: For Access 2019 Enterprise skal du ikke downloade og installere en runtime – hvis du gør det, erstattes din fulde version af Access kun med runtime. Brug i stedet Office Udrulningsværktøj til at angive, at AccessRuntimeRetail-produktet er installeret.

Hvis du vil downloade Access Runtime fra Microsoft Download Center, skal du klikke på det link, der passer til din version. 

Intet køb er nødvendig for at downloade, bruge eller videredistribuere Access Runtime, og der er ingen begrænsninger for antallet af brugere, der kan distribuere runtime-programmet.

Tilbage til toppen

Opret en installationspakke

Der er flere metoder, du kan vælge, afhængigt af hvilken version af Access du har.

Bruge en generel installationspakke (Access 2013 eller nyere)

til Access-version 2013 eller nyere kan du bruge Windows Installer eller søge efter et tredjepartsprogram, der opretter installationspakker.

Pakke og signere en Access (Access 2007 og 2010)

I Access 2007 eller 2010 er det nemmere og hurtigere at signere og distribuere en database. Når du har oprettet en .accdb-fil eller .accde-fil, kan du pakke filen, anvende en digital signatur på pakken og derefter distribuere den signerede pakke til andre brugere. Pakke- og signeringsfunktionen anbringer databasen i en Access-installationsfil (.accdc), signerer pakken og anbringer derefter den kodesignerede pakke på en placering på brugerens computer, som du bestemmer. Brugerne kan derefter udtrække databasen fra pakken og arbejde direkte i databasen (ikke i pakkefilen). Få mere at vide under Oversigt over guiden Pakkeløsning.

Bemærk!: Den funktion, som beskrives i dette afsnit, pakker en Access-fil og anvender en digital signatur på pakken, som indikerer over for brugerne, at filen er pålidelig.

Husk på følgende ting, når du går videre med at oprette og signere en pakke:

  • Det at pakke en database og signere pakken er en måde formidle tillid på. Når du eller brugerne modtager pakken, bekræfter signaturen, at der ikke er blevet ændret på databasen. Hvis du har tillid til forfatteren, kan du aktivere indholdet.

  • Pakke- og signeringsfunktionen gælder kun for databaser, som er gemt i .accdb-filformatet.

  • Du kan kun føje én database til en pakke.

  • Når du pakker og signerer en database, kodesigneres alle objekter i databasen, ikke kun makroer eller kodemoduler. Pakke- og signeringsprocessen komprimerer også pakkefilen, så den tager kortere tid at downloade.

  • Når databasen udtrækkes fra pakken, er der ikke længere en forbindelse mellem den signerede pakke og den udtrukne database.

  • Hvis du bruger et selvsigneret certifikat til at signere en databasepakke og derefter klikker på Hav tillid til alt fra denne udgiver, når du åbner denne pakke, vil der altid være tillid pakker, som signeres ved hjælp af dine selvsignerede certifikater.

  • Hvis du udtrækker databasen til en pålidelig placering, bliver dens indhold automatisk aktiveret, når du åbner den. Hvis du vælger et sted, der ikke er tillid til, kan dele af databaseindholdet være deaktiveret som standard.

Følgende afsnit beskriver, hvordan du opretter en signeret pakkefil og bruger databasen i en signeret pakkefil. For at fuldføre disse trin skal du have mindst ét sikkerhedscertifikat tilgængeligt. Hvis du ikke har et certifikat installeret på computeren, kan du oprette et ved hjælp af værktøjet SelfCert eller hente et kommercielt certifikat. Du kan finde oplysninger om sikkerhedscertifikater under Vis tillid ved at tilføje en digital signatur.

Oprette en signeret pakke

  1. Åbn den database, du vil pakke og signere.

  2. Klik på fanen Filer, og klik derefter på Gem som.

  3. Under Databasefiltyper skal du klikke på Pak og signer og derefter på Gem som.

  4. I dialogboksen Vælg certifikat skal du vælge et digitalt certifikat og derefter klikke på OK.

    Dialogboksen Opret Microsoft Office Access-signeret pakke vises.

  5. I listen Gem i skal du vælge en placering til din signerede databasepakke.

  6. Angiv et navn for den signerede pakke i feltet Filnavn, og klik derefter på Gem.

    Access opretter en .accdc-fil, som anbringes på den placering, du vælger.

Udtrække og bruge en signeret pakke

  1. Klik på Filer > Åbn.

  2. I dialogboksen Åbn skal du vælge Microsoft Office Access-signerede pakker (*.accdc) som filtype.

  3. På listen Søg i skal du finde den mappe, der indeholder din .accdc-fil. Marker filen, og klik derefter på Åbn.

  4. Gør et af følgende:

    • Hvis du vælger at have tillid til det digitale certifikat, der blev anvendt på installationspakken, vises dialogboksen Udtræk database til. Gå til trin 5.

    • Hvis du endnu ikke har valgt at have tillid til det digital certifikat, vises følgende vejledende meddelelse.

      Vejledende meddelelse

      Hvis du har tillid til databasen, skal du klikke på Åbn. Hvis du har tillid til alle certifikater fra den pågældende udbyder, skal du klikke på Hav tillid til alt fra denne udgiver. Dialogboksen Udtræk database til vises.

  5. Du kan eventuelt vælge en placering til den udtrukne database i listen Gem i og derefter angive et andet navn til den udtrukne database i feltet Filnavn.

Toppen af siden

ACE kræver ikke længere en separat installation for at interagere med ikke-Office-apps

TBD

Toppen af siden

Område

Område

Område

Område

Område

Område

Område

Område

Område

Har du brug for mere hjælp?

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.

×