Applies ToAccess za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Funkciju Command možete koristiti da biste vratili argument deo liste komandna linija koji se koristi za pokretanje programa Access.

Napomene

Kada se Access pokrene sa komandne linije, sav deo komandne linije koji prati opciju /cmd prosleđuje se programu kao argument komandne linije. Funkciju Command možete da koristite da biste vratili argument koji je prosleđen.

Da biste promenili argument komandne linije kada se otvori baza podataka:

  1. U meniju Datoteka izaberite stavku Access opcije.

  2. U dijalogu Postavke aplikacije izaberite stavku Više opcija.

  3. Unesite novi argument u polje Argumenti komandne linije .

Funkcija Command će sada vratiti novi argument koji ste uneli.

Kada se funkcija Command koristi bilo gde osim u Visual Basic for Applications (VBA) kodu u modulu, posle funkcije morate da uključite prazne zagrade. Na primer, da biste koristili funkciju Command u okviru za tekst u obrascu, postavili biste svojstvo okvira za tekst ControlSource na izraz na sledeći način:

=Command()

Primer

Napomena: Primeri koji slede pokazuju upotrebu ove funkcije u Visual Basic for Applications (VBA) modulu. Za više informacija o radu sa VBA modulom izaberite stavku Referenca razvojnog programera sa padajuće liste pored stavke Pretraga i unesite termine u polje za pretragu.

Sledeći primer pokazuje kako da pokrenete Access pomoću argumenta komandne linije, a zatim pokazuje kako da dobijete vrednost ovog argumenta pomoću funkcije Command .

Da biste testirali ovaj primer, kliknite na Windows Start dugme i izaberite stavku Pokreni. Otkucajte sledeći kôd u polju Pokreni u jednom redu. (Delove informacija komandne linije morate staviti pod znake navoda).

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

Zatim kreirajte novi modul u uzorku baze podataka Northwind Traders i dodajte sledeću Pod proceduru :

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

Kada pozovete ovu proceduru, Access otvara obrazac "Porudžbine". Možete da kreirate makro AutoExec da biste automatski zvati ovu proceduru kada se baza podataka otvori.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.