Command, funksjon

Viktig: Denne artikkelen er maskinoversatt, se ansvarsfraskrivelsen. Du finner den engelske versjonen av artikkelen her som referanse.

Du kan bruke Command -funksjonen til å returnere den argument delen av kommandolinje brukes til å starte Microsoft Office Access 2007.

Merknader

Når Access startes fra kommandolinjen, sendt alle deler av kommandolinjen ettercmd/til programmet som argumentet kommandolinjen. Du kan bruke Command -funksjonen til å returnere argumentet som er sendt.

Slik endrer du en kommandolinjeargumenter når en database er åpnet:

  1. Klikk Alternativer for Accessfil -menyen.

  2. Klikk Avanserti dialogboksen Innstillinger for program .

  3. Skriv inn et nytt argument i boksen kommandolinjeargumenter .

Command -funksjonen returnerer nå det nye argumentet du har angitt.

Når brukes Command -funksjonen hvor som helst annet enn i Visual Basic for Applications (VBA)-kode i en modul, må du inkludere tomme parenteser etter funksjonen. Hvis du vil bruke Command -funksjonen i en tekstboks i et skjema, kan du for eksempel sette egenskapen ControlSource for tekstboksen til en uttrykk som følgende:

=Command()

Eksempel

Merknad: I eksemplene nedenfor vises bruken av denne funksjonen i en VBA-modul (Visual Basic for Applications). Hvis du vil ha mer informasjon om hvordan du arbeider med VBA, velger du Utviklerreferanse fra rullegardinlisten ved siden av Søk og skriver inn ett eller flere søkeord i søkeboksen.

Følgende eksempel viser hvordan du starter Access med en kommandolinjeargumenter, og deretter slik returnere verdien til dette argumentet ved hjelp av kommandoen -funksjonen.

Klikk Windows Start -knappen for å teste dette eksemplet, og klikk Kjør. Skriv inn følgende kode i boksen Kjør på én linje. (Du må sette delene av kommandolinjeinformasjonen i anførselstegn).

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

Opprett en ny modul i eksempeldatabasen Gastronor Delikatesser, og Legg til følgende Sub -prosedyre:

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 ringer denne prosedyren, åpnes ordreskjemaet. Du kan opprette en AutoExec-makro for å ringe denne prosedyren automatisk når databasen åpnes.

Merknad: Ansvarsfraskrivelse for maskinoversettelse: Denne artikkelen er oversatt av et datasystem i stedet for en oversetter. Microsoft tilbyr disse maskinoversettelsene slik at brukere som ikke snakker engelsk, får tilgang til innhold om Microsoft-produkter, -tjenester og –teknologier. Ettersom artikkelen er maskinoversatt, kan den inneholde feil i vokabular, syntaks eller grammatikk.

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×