Kommandolinjeparametre til Access

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

I denne artikel beskrives det, hvordan du kan tilpasse den måde, som Microsoft Office Access 2007 starter på, ved at tilføje kommandolinjeparametre til startkommandoen. Du kan f.eks. vælge, at der skal åbnes en bestemt fil eller køres en makro, når Office Access 2007 startes.

Kommandolinjeparametre kaldes også for kommandolinjefunktioner. Der skal knyttes værdier til nogle af kommandolinjeparametrene.

Hvis du vil bruge en parameter og dens værdier kun én gang, kan du skrive kommandostrengen i feltet Kør (Klik på knappen Start i Microsoft Windows, og klik derefter på Kør ). Kommandostrengen består af den kommando, der starter programmet – i dette tilfælde Msaccess.exe – efterfulgt af en kombination af parametre og værdier. Hvis du vil bruge den samme parameter og tilhørende parametre mange gange, kan du oprette en skrivebordsgenvej, som altid starter programmet ved hjælp af samme Skift og parametre. I denne artikel beskrives det, hvordan du udfører begge og indeholder en tabel, der viser en liste over alle parametre og værdier, der er tilgængelige i Office Access 2007.

Denne artikel indeholder

Introduktion til kommandoer, parametre og værdier

Brug af en parameter én gang ved at føje den til kommandoen Kør

Gøre muligt at genbruge en parameter ved at oprette en genvej

Tilgængelige parametre og værdier

Introduktion til kommandoer, kommandolinjeparametre og værdier

Hver gang du starter Access ved at klikke på programikonet eller programnavnet i menuen Start, køres kommandoen Msaccess.exe, selvom du normalt ikke skal skrive eller får vist kommandoen.

Du kan ændre forskellige elementer i programmets startprocedure ved hjælp af underkommandoer, såkaldte kommandolinjeparametre, der føjes til kommandoen Msaccess.exe. Du angiver en indstilling ved at tilføje et mellemrum og en skråstreg (/) efter hovedkommandoen og derefter skrive navnet på den ønskede kommandolinjeparametre. Parameteren kan efterfølges af et mellemrum og en eller flere specifikke kommandoer, der kaldes værdier. Disse værdier er yderligere instruktioner om, hvordan programmet skal køre kommandoen Msaccess.exe. Den følgende kommando angiver f.eks., at Access skal starte og derefter åbne den angivne fil i skrivebeskyttet tilstand:

msaccess.exe /ro "c:\My Folder\My Database.accdb"

Skift er /roi dette eksempel, og parameteren er "c:\My Folder\My Database.accdb". Bemærk, at stien til filen i dette tilfælde er angivet i anførselstegn fordi den indeholder mellemrum. Når filstien ikke indeholder mellemrum, er anførselstegn ikke nødvendigt.

I Office Access 2007 kan du udelade msaccess.exe og starte kommandoen med den fulde filsti efterfulgt af parametre og værdier. Du kan f.eks. skrive ovenstående kommando på følgende måde:

"c:\My Folder\My Database.accdb" /ro

Bemærk: I forbindelse med .accdb-, .adp- eller .mdb-filer må Access ikke være åben, når du kører en kommando uden msaccess.exe. Hvis Access allerede kører, behandles kommandolinjeparametrene ikke. Når du åbner en .accdr-, .mde-, .accde- eller .ade-fil, startes der imidlertid altid en ny forekomst af Access, så kommandolinjeparametrene fungerer normalt.

Toppen af siden

Bruge en parameter én gang ved at føje den til kommandoen Kør

  1. Klik på knappen Start i Windows, og klik derefter på Kør.

  2. Skriv msaccess.exei feltet Kør, eller klik på Gennemse for at finde den.

  3. Indtast et mellemrum, og skriv derefter kommandolinjeparameteren og eventuelle værdier. En kommando kan indeholde flere parametre og værdier. Hvis du f.eks. vil åbne en bestemt database i skrivebeskyttet tilstand og derefter køre en bestemt makro i denne database, kan du skrive:

    msaccess.exe /ro "c:\MyFolder\MyDatabase.accdb" /x MyMacro

Næste gang du starter Access uden kommandolinjeparametre, startes programmet med standardindstillingerne. Hvis du vil bruge den tilpassede startprocedure flere gange, skal du benytte fremgangsmåden i næste afsnit.

Bemærk: 

  • Der skelnes ikke mellem store og små bogstaver til parametre og værdier. Funktionen /RO er f.eks. identisk med /ro.

  • Indsæt ét mellemrum før hver parameter og ét før hver værdi.

Toppen af siden

Oprette en genvej, så en kommando kan køres flere gange

Kontroller først, hvor filen Msaccess.exe er placeret på computeren. Hvis du accepterede standardplaceringen af mapperne under installationen af Access, findes filen Msaccess.exe som regel i:

C:\Programmer\Microsoft Office\Office12\msaccess.exe

Hvis Msaccess.exe ikke findes på denne placering, skal du søge efter filen og skrive hele filstien ned.

  1. Højreklik på Windows-skrivebordet, peg på Ny, og klik derefter på Genvej i genvejsmenuen.

  2. På den første side i guiden Opret genvej, i feltet Type placeringen af elementet, Skriv et anførselstegn (""), Angiv den fulde sti til filen Msaccess.exe (inklusive filnavnet), og skriv derefter et anførselstegn. (Du kan også klikke på Gennemse for at finde og vælge filen. I dette tilfælde tilføjes anførselstegnene automatisk.)

  3. Indtast et mellemrum efter det sidste anførselstegn, og indtast derefter parameteren og eventuelle værdier. Hvis værdien er en filsti, der indeholder mellemrum, skal den også sættes i anførselstegn som i følgende eksempel:

"c:\program files\microsoft office\office12\msaccess.exe" /ro "c:\My Folder\My Database.accdb"

  1. Klik på Næste.

  2. Skriv et nyt navn til genvejen i boksen Skriv et navn til denne genvej, og klik derefter på Udfør.

    Guiden opretter en genvej, der placeres på skrivebordet.

  3. Når du vil starte Access med den tilpassede startprocedure, skal du blot klikke på genvejen.

    Tip: Hvis du vil føje skrivebordsgenvejen til menuen Start, skal du højreklikke på genvejen og derefter klikke på Fastgør til menuen Start i genvejsmenuen.

Du kan oprette flere forskellige genveje, der indlæser forskellige parametre og værdier, når programmet startes.

Bemærk: 

  • Der skelnes ikke mellem store og små bogstaver til parametre og værdier. Funktionen /RO er f.eks. identisk med /ro.

  • Indsæt ét mellemrum før hver parameter og ét før hver værdi.

Toppen af siden

Tilgængelige parametre og værdier

Tabellen nedenfor indeholder en oversigt over de kommandolinjeparametre og tilknyttede værdier, der er tilgængelige i Office Access 2007.

Parameter

Værdi

Beskrivelse

 Ingen

database

Åbner den angivne database eller det angivne Microsoft Access-projekt. Medtag eventuelt et stinavn. Hvis du medtager et stinavn, der indeholder mellemrum, skal navnet sættes i anførselstegn.

/excl

 Ingen

Åbner den angivne Access-database til eksklusiv adgang. Hvis du vil åbne databasen til delt brug i et flerbruger miljø, skal du Udelad denne parameter. Gælder for Access-databaser.

/ ro

 Ingen

Åbner den angivne Access-database eller det angivne Access-projekt i skrivebeskyttet tilstand.

/runtime

 Ingen

Angiver, at Access skal starte med indstillingerne for runtime-versioner.

/user

brugernavn

Starter Access ved hjælp af det angivne brugernavn. Gælder kun for databaser i Access 2002-2003 eller tidligere.

/ pwd

adgangskode

Starter Access ved hjælp af den angivne adgangskode. Gælder kun for databaser i Access 2002-2003 eller tidligere.

/profile

brugerprofil

Access startes ved hjælp af indstillingerne i den angivne brugerprofil i stedet for standardindstillingerne Windows-registreringsdatabasen oprettes, når du har installeret Access. Det erstatter /ini Skift bruges i versioner af Access før Access 95 til at angive en initialiseringsfil.

/compact

destinationsdatabasen eller target Access-projekt

Komprimerer og reparerer Access-databasen, eller komprimerer Access-projektet, der blev angivet før parameteren/kompakt , og lukker derefter Access. Hvis du udelader filnavnet target efter parameteren/kompakt , komprimeres filen til det oprindelige navn og den mappe. Hvis du vil komprimere til et andet navn, angive en destinationsfil. Hvis du medtager en sti, som indeholder mellemrum, skal du sætte stien i anførselstegn.

Hvis du angiver et filnavn i parameteren destinationsdatabasen eller target Access-projekt , men du ikke omfatter en sti, oprettes destinationsfilen i mappen standard database, der er angivet i Access. Du kan ændre denne indstilling i dialogboksen Access-indstillinger.

I et Access-projekt komprimerer denne indstilling Access-projekt-filen (.adp), men ikke Microsoft SQL Server-databasen.

/repair

 Ingen

Reparerer den Access-database, der blev angivet før parameteren /repair, og lukker derefter Access. I Microsoft Access 2000 eller en nyere version er funktionsmåden for komprimering og reparation samlet under /compact. Parameteren /repair understøttes for at sikre bagudrettet kompatibilitet.

/convert

destinationsdatabasen

Konverterer en Access-database eller et Access-projekt, der er oprettet i en tidligere version, til Access 2007-format, omdøber den nye fil og lukker derefter Access. Du skal angive kildedatabasen, inden du bruger parameteren /convert.

/x

makro

Åbner den Access-database, der blev angivet inden parameteren /x, og kører derefter den angivne makro. Du kan også køre en makro, når der åbnes en database, ved at oprette en makro med navnet AutoExec.

Makroer kan indeholde virus, så du skal være forsigtig med at køre dem. Tag følgende forholdsregler: Kør et opdateret antivirusprogram på computeren, brug sikkerhedscenteret til at deaktivere alle makroer, bortset fra dem, der er signeret digitalt, og opret og opdater løbende en liste over makrokilder, du har tillid til.

/ cmd

 Ingen

Angiver, at det, der følger efter på kommandolinjen, er den værdi, der returneres af funktionen Command. Denne indstilling skal være den sidste parameter på kommandolinjen. Du kan bruge et semikolon (;) i stedet for /cmd.

Brug denne parameter til at angive argumentet kommandolinjen, der kan bruges i Visual Basic for Applications (VBA) kode.

/ wrkgrp

nyoprettede

Starter Access ved hjælp af den angivne arbejdsgruppeoplysningsfil. Gælder kun for databaser i Access 2002-2003 eller tidligere.

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.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×