Command függvény

Hatókör
Microsoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

A Command függvény az Access indításához használt parancssor argumentumrészét adja vissza.

Megjegyzések

Ha az Accesst parancssorból indítja, a parancssor / cmd beállítást követő részét megkapja a program parancssori argumentumként. A Command függvény ezt az argumentumot adja vissza.

A parancssori argumentum adatbázis-megnyitás utáni módosításához:

  1. Válassza a Fájl menüben Az Access beállításai parancsot.
  2. Az Access beállításai párbeszédpanelen kattintson a Speciális kategóriára.
  3. Adja meg az új argumentumot a Parancssori argumentumok mezőben.

A Command függvény ezután a most megadott argumentumot fogja visszaadni.

Ha a Command függvényt Visual Basic for Applications- (VBA) kódon kívül használja egy modulban, akkor egy üres zárójelpárt kell írnia a függvény neve mögé. Ha például a Command függvényt egy űrlap szövegmezőjében szeretné használni, a beviteli mező ControlSource tulajdonságát az alábbihoz hasonló kifejezésre kell állítania:

=Command()

Példa

Megjegyzés

A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.

Az alábbi példa azt mutatja, hogyan lehet elindítani a parancssorból az Accesst, és hogyan lehet az argumentum értékét eredményül megkapni a Command függvény segítségével.

A példa teszteléséhez kattintson a Windowsban a Start menü Futtatás parancsára. Írja be az alábbi parancsot a Futtatás mezőbe, egyetlen sorba. (A parancssort alkotó részeket idézőjelbe kell tenni.)


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

Ezután készítsen egy új modult a Northwind Traders mintaadatbázisban, és adja hozzá az alábbi Sub eljárást:


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

Amikor meghívja ezt az eljárást, az Access megnyitja az Orders űrlapot. Létrehozhat egy AutoExec makrót is, hogy automatikusan meghívja az eljárást az adatbázis megnyitásakor.