Installere et Access 2007-program

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Microsoft Office Access 2007 er en platform, hvor du har rige muligheder for at udvikle databaseprogrammer. Et databaseprogram er et computerprogram, som både indeholder en metode til at gemme og administrere data og en brugergrænseflade, der følger logikken i forretningsopgaver (programlogik).

Hvis du vil installere Office Access 2007-programmer, der kan køre på en brugers computer, uden at selve Access 2007 er installeret, kan du distribuere dem sammen med Access 2007 Runtime, som kan hentes gratis på Microsoft Download Center.

I denne artikel beskrives grundlæggende installationsplanlægning, funktionerne i Access 2007 Runtime, og hvordan du overfører Runtime-programmet. Artiklen giver også en oversigt over installation af databaseprogrammer ved hjælp af Access 2007. Yderligere oplysninger om planlægning, design og installation af et Access 2007-program kan du finde ved at søge på webstederne MSDN og Technet og ved at klikke på hyperlinkene i afsnittet Se også i denne artikel.

Hvad vil du foretage dig?

Planlægge i forhold til installation

Forstå Access 2007-Runtime

Hente Access 2007-Runtime

Installere et Access 2007-program

Planlægge installation

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

Skal dataene og logikken være adskilt?

Du kan oprette et Access 2007-program, der kombinerer datastyring og programlogik i én fil. Dette er standardprogramstrukturen i Access 2007. At kombinere datastyring og programlogik i én fil udgør den enkleste installationsmetode, men metoden fungerer bedst, hvis der kun er én person, som bruger programmet ad gangen, og metoden involverer en risiko. En bruger kan f.eks. forårsage datatab ved utilsigtet at slette eller beskadige programfilen.

I de fleste tilfælde, skal du adskille data management og programmet logik. Det gør det nemmere:

  • Sikkerhed    Brug af en server til lagring af data kan hjælpe med at beskytte data.

  • Ydeevne    Ved hjælp af en opdelt database eller en databaseserver kan reducere netværkstrafik.

  • Timesedler    Nye makrohandlinger for navigationsruden kan hjælpe dig med at styre, hvem kan se hvad. Du kan distribuere forskellige-logik programfiler til forskellige brugere.

  • Mobilitet    Kommandoerne Arbejd Offline og synkronisere kan hjælpe brugere, der ikke er på kontoret.

Måder til at adskille data og logik

Der er en metode til at adskille data og logik ved hjælp af kommandoen Access-Database (under fanen Databaseværktøjer i gruppen Databaseværktøjer ). Kommandoen Access-Database opdeles dit databaseprogram i to Access-filer: én for data og én til logik. Når du bruger kommandoen Access-Database, Access opretter en fil med "_be" (betydning "back-end"), der er føjet til filnavnet – for eksempel hvis navnet på den oprindelige databasefil er "Database1.accdb", Access opretter en ny databasefil med navnet "Database1_be.accdb."

En anden måde at adskille datastyring og programlogik på er ved at bruge et databaseserverprogram (f.eks. Microsoft SQL Server) til datastyring og Access til programlogik.

Overvej følgende, når du skal beslutte, om en enkelt Access-fil er nok til både datastyring og programlogik:

  • Dataintegritet og sikkerhed    Access 2007-brugere skal have læse- og skriveadgang til den fil, der indeholder programlogikken. Hvis du kombinerer data og logik i én fil, bliver dataene udsat for samme risici som programlogikken.

    Et Access 2007-program, der bruger adskilte logik- og datafiler, kan beskytte dataintegriteten og sikkerheden ved at udnytte NTFS-sikkerhedsfunktioner. Da brugere kun skal have eksplicit læse- og skriveadgang til programlogikfilen, kan datafilen gøres mere sikker.

    Dit program kræver muligvis flere sikkerhedsindstillinger, f.eks. mulighed for at styre, hvilke brugere der har adgang til bestemte data. I så fald bør du bruge et serverprodukt som f.eks. SQL Server eller et Windows-serveroperativsystem med Windows SharePoint Services til at lagre og administrere programdata og bruge Access til at levere programlogikken.

  • Skalerbarhed    En Access 2007-fil kan maksimalt være på 2 GB (gigabyte). Selvom 2 GB er en betydelig mængde tekstdata, kan det være utilstrækkeligt til visse programmer, særligt programmer, der indeholder vedhæftede filer i databaseposterne. Hvis du adskiller data og logik, kan programmet indeholde flere data. Hvis du forventer, at brugerne vil lagre mange data, kan du overveje at bruge mere end én Access 2007-datafil.

    Du bør også gennemgå programspecifikationerne for Access 2007 for at undersøge andre skalerbarhedsoplysninger. Der er hyperlinks til flere oplysninger om specifikationer for Access 2007 i afsnittet Se også.

  • Netværkskapacitet    Hvis flere brugere har behov at bruge programmet på samme tid via et netværk, der databeskadigelse mere sandsynligvis opstå, hvis de data og logik kombineres i én fil. Hvis du kombinerer dataene og logik i en Access-fil, kan du desuden optimere netværkstrafikken, som Access genererer. Hvis flere brugere samtidig vil bruge dit program via et netværk, skal du adskille dataene og logik, enten ved hjælp af to eller flere Access-filer eller ved hjælp af en databaseserverprodukt for data og adgang til programmet logik.

Hvordan bliver netværksmiljøet?

Hvis brugerne er alt i det samme lokale netværk, eller hvis dit program ikke bruges via et netværk, kan udføre en enkelt programfil godt i de fleste tilfælde.

Netværksydeevne vil være bedre, hvis du skal adskille dataene og logik. Hvis dine brugere ikke kan på det samme lokale netværk, kan du bruge en server til at gemme og administrere dine data og bruge Access til programmet logik.

Brugere skal være Access 2007 ?

Hvis alle brugerne har installeret Access 2007 på deres computer, kan de åbne og bruge programmet, nøjagtigt som de gør med enhver anden Access 2007-databasefil.

Hvis nogle af eller alle brugerne ikke har installeret Access 2007 på deres computer, skal du installere Access 2007 Runtime hos disse brugere, når du installerer programmet.

Toppen af siden

Om Access 2007 Runtime

Access 2007 Runtime er et distribuerbart program, som giver personer, der ikke har installeret Access 2007 på computeren, mulighed for at bruge Access 2007-databaseprogrammer. Når du åbner en Access 2007-database ved hjælp af Access 2007 Runtime, åbnes databasen i kørselstilstand.

Hvad er kørselstilstand?

Kørselstilstand er en driftstilstand i Access 2007, hvor bestemte Access 2007-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 2007-funktioner er ikke tilgængelige i kørselstilstand:

  • Navigationsrude    Navigationsruden er ikke tilgængelig i kørselstilstand. På den måde bliver det sværere for brugerne at få adgang til tilfældige objekter i databaseprogrammet. Kun de objekter, du viser for brugerne – f.eks. i en oversigtsformular – kan åbnes i kørselstilstand. Du kan ikke gøre navigationsruden tilgængelig i kørselstilstand.

  • Båndet    Som standard er båndet ikke tilgængeligt i kørselstilstand. Herved bliver det sværere for brugerne at oprette eller redigere databaseobjekter og udføre andre potentielt skadelige handlinger, f.eks. oprette forbindelse til nye datakilder eller eksportere data på måder, der ikke er tilsigtet. Du kan oprette et brugerdefineret bånd og knytte det til en formular eller rapport. Du kan ikke vise standardfanerne på båndet i kørselstilstand.

  • Designvisning og layoutvisning    Designvisning og layoutvisning er ikke tilgængelig for databaseobjekter i kørselstilstand. Herved bliver det sværere for brugerne at ændre designet af objekterne i databaseprogrammet. Du kan ikke aktivere design- eller layoutvisning i kørselstilstand.

  • Hjælp    Som standard er integreret Hjælp ikke tilgængelig i kørselstilstand. Da du styrer, hvilken funktionalitet der er tilgængelig i dit kørselstilstandsprogram, kan en del af den integrerede Hjælp, der findes som standard i Access 2007, være irrelevant for personer, som bruger dit program, og kan måske endda forvirre eller frustrere dem. Hvis du bruger Access 2007 Developer Extensions til at pakke og installere databaseprogrammet, kan du levere en brugerdefineret Hjælp-fil sammen med kørselstilstandsprogrammet.

Kan jeg åbne en Access 2007-database i kørselstilstand uden at bruge Access 2007 Runtime?

Du kan køre enhver Access 2007-database i kørselstilstand på en computer, hvor den fulde version af Access 2007 er installeret. Benyt en af følgende fremgangsmåder, hvis du vil køre en Access 2007-database i kørselstilstand:

  • Ret filtypenavnet for databasefilen fra .accdb til .accdr.

  • Opret en genvej til databasen, og medtag kommandolinjeparameteren /Runtime i genvejen.

Gør kørselstilstand min database mere sikker?

Selvom runtime tilstand begrænser tilgængeligheden af navigation og designfunktioner, skal du ikke bruge runtime tilstand som den primære metode til sikring af et databaseprogram. På en computer, der har den fulde version af Access 2007 installeret, kan det være muligt for en bruger åbner en database-runtime-program som et normalt databaseprogram (det vil sige, med alle tilgængelige funktioner) og derefter til at ændre designet eller udføre andre uønskede handlinger.

Selvom du kun installerer databaseprogrammet på computere, hvor den fulde version af Access 2007 ikke er installeret, er det muligt for en bruger at overføre programmet til en computer, hvor den fulde version af Access 2007 er installeret, og derefter åbne kørselstilstandsprogrammet som et almindeligt databaseprogram.

Bemærk: Hvis du vil distribuere et Access 2007 program, så brugerne ikke kan ændre designet af formularer, rapporter eller Microsoft Visual Basic for Applications (VBA) moduler, skal du overveje at bruge en kompileret binær fil (.accde). Du kan finde flere oplysninger om brug af en kompileret binær fil i afsnittet beslutte, hvilket filformat skal bruges, senere i denne artikel.

Toppen af siden

Hente Access 2007 Runtime

Klik på hyperlinket i afsnittet Se også for at hente Access 2007 Runtime fra Microsoft Download Center.

Overførsel, brug og distribution af Access 2007 Runtime er gratis, og der er ingen grænse for, hvor mange brugere du distribuerer programmet til.

Toppen af siden

Installere et Access 2007-program

Du skal mindst udføre følgende opgaver for at installere et Access 2007-program:

  1. Opret programmet    Programmet skal indeholde metoder for brugerne til at åbne og bruge databaseobjekter. Hvis programmet ikke indeholder sådanne metoder, er brugerne nødt til at have installeret Access 2007 på deres computer for at kunne bruge programmet. Desuden vil du ikke kunne forudse, hvordan brugerne navigerer i programmet, og det vil være mere besværligt for dig at levere komplet programdokumentation. Endelig vil de indbyggede navigationsfunktioner i Access 2007 ikke være tilgængelige, hvis brugerne åbner programmet ved hjælp af Access 2007 Runtime.

    En metode er at oprette en formular, der har kommandoknapper, åbne databaseobjekter eller udføre andre handlinger, og angiv derefter den eksisterende formular som standardformular til åbnes, når programmet starter.

    Bemærk: Du kan finde hjælp til at oprette en formular, emnet, oprette en formular ved hjælp af værktøjet formular.

    Hvordan kan jeg angive standardformularen til at åbne?

    1. Klik på Microsoft Office-knappen Office-knapflade , og klik derefter på Access-indstillinger.

    2. Klik på Aktuel database i venstre rude i dialogboksen Access-indstillinger.

    3. Vælg den standardformular, du vil ved hjælp af kombinationsboksen Visningsformular i højre rude under Programindstillinger.

    Du kan også oprette et brugerdefineret bånd og derefter knytte denne båndet til en formular, der åbnes, når programmet starter. Du kan finde flere oplysninger om oprettelse af et brugerdefineret bånd linkene i afsnittet Se også.

  2. Installere programmet    Der er flere indstillinger og overvejelser i forbindelse med installation af et program. Du vil installere et bestemt format for at nemmere at styre, hvordan brugerne skal bruge programmet. Du kan også pakke programmet for at gøre det nemmere at installere eller installere separate data og logik komponenter.

    Der er flere oplysninger om disse muligheder og overvejelser i de følgende afsnit.

Beslutte, hvilket filformat der skal bruges

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

  • .accdb    Dette er standardfilformatet for Access 2007. Når du installerer et program i dette format, har brugerne de fleste muligheder for at tilpasse og navigere i programmet, som de gerne vil. Hvis du vil sikre, at brugerne ikke ændrer designet af programmet, skal du bruge filformatet .accde. Desuden er det vanskeligt for en bruger at afgøre, om en .accdb-fil er ændret, efter du har pakket den – brug filformatet .accdc for at gøre det indlysende.

  • .accdc    Dette format kaldes også en Access Deployment-fil. En Access Deployment-fil består af en programfil og en digital signatur, der er knyttet til filen. Filformatet forsikrer brugerne om, at ingen har ændret programfilen, efter du pakkede den. Du kan anvende dette format på en Access 2007-fil i standardformat (.accdb) eller på en kompileret, binær Access 2007-fil (.accde).

    Du kan kun placere én programfil i en Access Deployment-fil. Hvis programmet har adskilte data- og logikfiler, kan du pakke dem adskilt.

    Du kan finde flere oplysninger om brug af en Access-installationsfilen, i afsnittet pakke og signere en Access 2007-database.

  • .accde    Dette format kaldes også en kompileret, binær fil. I Access 2007 er en kompileret, binær fil en databaseprogramfil, der er gemt med al kompileret VBA-kode. Der er ingen VBA-kildekode tilbage i en kompileret, binær Access-fil.

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

    Vigtigt: Hvis du opretter en kompileret binær fil ved hjælp af Access 2007 med Service Pack 1 installeret, kan brugerne ikke åbne kompileret binær fil ved hjælp af den fulde version af Access 2007 uden Service Pack 1 installeret. Du kan løse dette problem ved skal brugere installere Service Pack 1.

    Hvordan gemmer jeg en Access 2007-fil som en kompileret binær fil?

    1. Åbn den database (.accdb-fil), som du vil gemme som en kompileret, binær fil (.accde), i Access 2007.

    2. Klik på Opret ACCDE i gruppen Databaseværktøjer under fanen Databaseværktøjer. Knapflade

    3. Find den mappe, hvor filen skal gemmes, i dialogboksen Gem som, skriv et navn på filen i boksen Filnavn, og klik derefter på Gem.

  • .accdr    Dette format kan du installere et program, der åbnes i runtime-tilstand. Implementere et runtime-program kan hjælpe dig med at styre den måde, bruges den, selvom det ikke er en metode til sikring af et program. Du kan finde flere oplysninger om runtime-tilstand, i afsnittet forstå Access 2007-Runtime.

Pakke og installere et program

Den nemmeste måde at installere et program på er ved at levere databaseprogramfilen til brugerne. Men hvis du planlægger at installere programmet hos en masse brugere eller at installere programmet flere gange, bør du overveje at bruge et pakkeværktøj, f.eks. guiden Package Solution i Access 2007 Developer Extensions, til at pakke programmet i en Windows Installer-pakke (.msi-fil). Du kan derefter bruge pakken til at installere programmet.

Du kan bruge guiden Package Solution til at:

  • Oprette en brugerdefineret genvej til programmet. Du kan bruge denne funktion i guiden til at gøre det nemmere at åbne en kompileret, binær fil for brugere, som kører programmet ved hjælp af Access 2007 Runtime.

  • Tilføje installationsmappen som en placering, der er tillid til.

  • Installere Access 2007 Runtime automatisk på en brugers computer, hvis det ikke allerede er installeret.

  • Medtage andre filer, f.eks. en brugerdefineret Hjælp-fil, sammen med programmet.

  • Oprette eller redigere registreringsnøgler.

  • Distribuere en slutbrugerlicensaftale.

  • Føje oplysninger om programmet til listen Tilføj/fjern programmer i Kontrolpanel.

Du kan få flere oplysninger om at hente og bruge Access 2007 Developer Extensions ved at klikke på hyperlinkene i afsnittet Se også.

Pakke en opdelt database

Guiden Package Solutions i Access 2007 Developer Extensions giver ikke mulighed for flere installationsstier. Hvis programmet har adskilte data- og logikkomponenter, og du bruger Access 2007 Developer Extensions til at pakke programmet, kan du være nødt til at installere Access 2007-datafilerne manuelt på den ønskede placering, f.eks. en filserver.

Et program, der har adskilte data- og logikkomponenter, bruger sammenkædede tabeller til at forbinde de to komponenter. Da alle netværk er forskellige, kan det ikke lade sig gøre at angive installationsstien for begge komponenter. I de fleste tilfælde bruger du kun guiden Package Solution til at pakke logikkomponenten.

Hvis du har nok oplysninger om installationsstierne for de to komponenter, kan du oprette to installationspakker ved hjælp af guiden Package Solution, så du kan angive installationsstien for hver af komponenterne.

Toppen af siden

Pakke og signere en Access 2007-database

Bemærk: Selvom denne funktion også kaldes "at pakke", sker der ikke det samme, som når du bruger guiden Package Solution i Access 2007 Developer Extensions. Den funktion, der beskrives i dette afsnit, pakker en Access 2007-fil og anvender en digital signatur på pakken, som bruges til at angive over for brugerne, at de kan have tillid til filen.

Med Access 2007 er det nemmere og hurtigere at signere og distribuere en database end i tidligere versioner af Access. Efter du har oprettet en .accdb-fil eller en .accde-fil, kan du pakke filen, anvende en digital signatur på pakken og derefter distribuere den signerede pakke til andre brugere. Pak og signer-funktionen placerer databasen i en Access Deployment-fil (.accdc), signerer pakken og placerer den kodesignerede pakke på en placering på brugerens computer, som du bestemmer. Brugerne kan derefter udpakke databasen fra pakken og arbejde direkte i databasen (ikke i den pakkede fil).

Husk følgende, når du opretter og signerer en pakke:

  • Ved at pakke en database og signere pakken kommunikerer du tillid. Når du eller brugerne modtager pakken, bekræfter signaturen, at databasen ikke er ændret. Hvis du har tillid til forfatteren, kan du aktivere indholdet.

  • Den nye Pak og signer-funktion gælder kun for databaser, der er gemt i Access 2007-filformatet. Access 2007 indeholder værktøjer fra tidligere versioner af Microsoft Office, som du kan bruge til at signere og distribuere databaser, der er oprettet i et tidligere filformat. Du kan ikke bruge værktøjerne fra tidligere versioner af Office til at signere og installere filer, der er oprettet i de nye Access 2007-filformater.

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

  • Når du pakker og signerer en database, bliver alle objekterne i databasefilen kodesigneret, ikke kun makroer eller kodemoduler. Ved pakning og signering bliver pakkefilen også komprimeret, så det tager kortere tid at hente den.

  • Du kan udpakke databaser fra pakkefiler, der er placeret på Windows SharePoint Services 3.0-servere.

I de følgende afsnit beskrives, hvordan du opretter en signeret pakkefil og bruger databasen i en signeret pakkefil.

Bemærk: For at fuldføre disse trin, skal du have mindst ét tilgængeligt sikkerhedscertifikat. Hvis du ikke har et certifikat, der er installeret på computeren, kan du oprette en ved hjælp af værktøjet SelfCert. Du kan finde oplysninger om oprettelse af et privat sikkerhedscertifikat, i artiklen sikre en Access 2007-database.

Oprette en signeret pakke

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

  2. Klik på Microsoft Office-knappen Office-knapflade , klik på Publicer og derefter klikke på Pak og Signer.

  3. Vælg et digitalt certifikat il dialogboksen Vælg certifikat, og klik derefter på OK.

    Dialogboksen Opret Microsoft Office Access-signeret pakke vises.

  4. Vælg en placering for den signerede databasepakke på listen Gem i.

  5. Skriv et navn på den signerede pakke i boksen Filnavn, og klik derefter på Gem.

    Access opretter .accdc-filen og anbringer den på den valgte placering.

Udpakke og bruge en signeret pakke

  1. Klik på Microsoft Office-knappen Office-knapflade , og klik derefter på Åbn.

  2. Vælg Microsoft Office Access-signeret pakke (*.accdc) som filtype i dialogboksen Åbn.

  3. Find den mappe, der indeholder .accdc-filen, på listen Søg i, marker filen, og klik derefter på Åbn.

  4. Benyt en af følgende fremgangsmåder:

    • Hvis du valgte at have tillid til det digitale certifikat, som var anvendt på installationspakken, vises dialogboksen Uddrag database til. Gå til trin 5.

    • Hvis du endnu ikke har valgt at have tillid til det digitale certifikat, vises en meddelelse.

      1. Vejledende meddelelse

      2. Klik på Åbn, hvis du har tillid til databasen. Klik på Hav tillid til alt fra denne udgiver, hvis du har tillid til alle certifikater fra udgiveren. Dialogboksen Uddrag database til vises.

  5. Vælg eventuelt en placering til den udpakkede database på listen Gem i, og skriv derefter et andet navn til den udpakkede database i boksen Filnavn.

Hvis du ikke er sikker på, om du har tillid til et certifikat, skal du se artiklen Hvordan ser jeg, om en digital signatur er troværdig, som indeholder generelle oplysninger om kontrol af datoer og andre elementer i et certifikat for at sikre, at det er gyldigt.

Toppen af siden

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Udvid dine 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.

×