Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Du kan använda funktionen Kommando för att returnera argument-delen av den kommandorad som används för att starta Microsoft Office Access 2007.

Anmärkningar

När Access startas från kommandoraden skickas varje del av kommandoraden som följer efter växeln /cmd till programmet som kommandoradsargument. Du kan använda funktionen Kommando för att returnera det argument som har skickats.

Ändra ett kommandoradsargument när en databas har öppnats:

  1. Klicka på Access-alternativArkiv-menyn.

  2. Klicka på Avancerat i dialogrutan Inställningar.

  3. Ange ett nytt argument i rutan Kommandoradsargument.

Funktionen Kommando returnerar nu det nya argument som du har angett.

När funktionen Kommando används var som helst utom i VBA-kod (Visual Basic for Applications) i en modul, måste du ta med tomma parenteser efter funktionen. Om du till exempel vill använda funktionen Kommando i en textruta i ett formulär, anger du egenskapen Kontrollkälla för textrutan till en uttryck enligt följande:

=Command()

Exempel

Obs!: I exemplen nedan visar vi hur du använder den här funktionen i en Visual Basic for Applications-modul (VBA). Om du vill läsa mer om hur man använder VBA, kan du välja Info för utvecklare i listrutan bredvid Sök och sedan skriva en eller flera söktermer i sökrutan.

I följande exempel visas hur du startar Access med ett kommandoradsargument och sedan hur du returnerar argumentets värde med hjälp av funktionen Kommando.

Om du vill testa det här exemplet klickar du på knappen Start i Windows och klickar sedan på Kör. Skriv följande kod på en enda rad i rutan Kör. (Du måste innesluta delar av kommandoradsinformation inom citattecken.)

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

Skapa sedan en ny modul i exempeldatabasen Northwind Traders och Lägg till följande Subrutin:

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 anropar den här proceduren öppnas formuläret Orders i Access. Du kan skapa ett AutoExec-makro för att anropa den här proceduren automatiskt när databasen öppnas.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×