Funktionen Command

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

Du kan bruge funktionen Command til at returnere argument af kommandolinje til at starte Microsoft Office Access 2007.

Bemærkninger

Når Access er startet fra kommandolinjen, er en del af kommandolinjen, der følger efter indstillingen /cmd overføres til programmet som argumentet kommandolinjen. Du kan bruge funktionen kommandoen til at returnere det argument, der er blevet overført.

Sådan ændres et kommandolinjeargument, når en database er åbnet:

  1. Klik på Access-indstillinger i menuen Filer.

  2. Klik på Avanceret i dialogboksen Indstillinger for program.

  3. Indtast et nyt argument i boksen Kommandolinjeargumenter.

Funktionen Command returnerer nu det nye argument, som du har indtastet.

Når funktionen Command bruges andre steder end i VBA (Visual Basic for Applications)-koden i et modul, skal du indsætte tomme parenteser efter funktionen. Hvis du f.eks. vil bruge funktionen Command i en tekstboks på en formular, skal du angive egenskaben ControlSource for tekstboksen til et udtryk som det følgende:

=Command()

Eksempel

Bemærk: Følgende eksempler demonstrerer brugen af denne funktion i et VBA-modul (Visual Basic for Applications). Hvis du vil have mere at vide om at arbejde med VBA, skal du vælge Udviklerreference på rullelisten ud for Søg og skrive ét eller flere ord i søgefeltet.

Følgende eksempel viser, hvordan Access startes med et kommandolinjeargument, og derefter hvordan værdien af dette argument returneres ved hjælp af funktionen Command.

Dette eksempel kan afprøves ved at klikke på knappen Start i Windows og derefter på Kør. Skriv følgende kode i boksen Kør på en enkelt linje. (Delene af kommandolinjeoplysningerne skal markeres med anførselstegn).

"C:\Program Files\Microsoft Office\Office11\Msaccess.exe" _
"C:\Program Files\Microsoft Office\Office11\Samples\Northwind.mdb" /cmd "Orders"

Opret derefter et nyt modul i eksempeldatabasen Northwind Traders, og tilføj den følgende Sub-procedure:

Public Sub CheckCommandLine()
' Check the value returned by Command function and display
' the appropriate form.
If Command = "Orders" Then
DoCmd.OpenForm "Orders"
ElseIf Command = "Employees" Then
DoCmd.OpenForm "Employees"
Else
Exit Sub
End If
End Sub

Når du kalder denne procedure, åbnes formularen Ordrer i Access. Du kan oprette en AutoExec-makro for at kalde denne procedure automatisk, når databasen åbnes.

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!

×