Applies To„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

Galite naudoti komandą norėdami grąžinti argumentaskomandų eilutė dalį, naudojamą "Access" paleisti.

Pastabos

Kai "Access" paleidžiama iš komandinės eilutės, bet kokia po /cmd parinktimi esanti komandų eilutės dalis perduodama programai kaip komandų eilutės argumentas. Galite naudoti funkciją Command , kad būtų pateiktas perduotas argumentas.

Norėdami pakeisti komandų eilutės argumentą atidarius duomenų bazę:

  1. Meniu Failas spustelėkite "Access" parinktys.

  2. Dialogo lange Programos parametrai spustelėkite Išsamiau.

  3. Lauke Komandų eilutės argumentai įveskite naują argumentą.

Dabar komandos funkcija pateiks naują įvestą argumentą.

Kai komandos funkcija naudojama kur nors kitur, o ne "Visual Basic for Applications" (VBA) kode modulyje, po funkcijos reikia įterpti tuščius skliaustus. Pavyzdžiui, norėdami naudoti funkciją Command formos teksto lauke, teksto lauko ypatybę ControlSource reikėtų nustatyti kaip išraiška, pvz.:

=Command()

Pavyzdys

Pastaba: Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.

Toliau pateiktame pavyzdyje parodyta, kaip paleisti "Access" su komandų eilutės argumentu, tada parodoma, kaip grąžinti šio argumento reikšmę naudojant funkciją Command .

Norėdami išbandyti šį pavyzdį, spustelėkite "Windows" mygtuką Pradėti , tada spustelėkite Vykdyti. Įveskite šį kodą lauke Vykdyti vienoje eilutėje. (Komandų eilutės informacijos dalis turite išskirti kabutėse).

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

Tada sukurkite naują modulį "Northwind Traders" duomenų bazės pavyzdyje ir įtraukite šią antrinę procedūrą:

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

Kai iškviečiate šią procedūrą, "Access" atidaro formą Užsakymai. Galite sukurti makrokomandą AutoExec, kad automatiškai iškviestumėte šią procedūrą atidarius duomenų bazę.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.