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

Funkciju Command možete koristiti da biste vratili argument dijela programa redak naredbe za pokretanje programa Access.

Napomene

Kada se Access pokrene iz naredbenog retka, bilo koji dio naredbenog retka koji slijedi mogućnost /cmd prosljeđuje se programu kao argument naredbenog retka. Pomoću funkcije Command možete vratiti proslijeđeni argument.

Da biste nakon otvaranja baze podataka promijenili argument naredbenog retka:

  1. Na izborniku Datoteka kliknite Mogućnosti programa Access.

  2. U dijaloškom okviru Postavke aplikacije kliknite Dodatno.

  3. Unesite novi argument u okvir Argumenti naredbenog retka.

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

Kada se funkcija Command koristi bilo gdje drugdje osim u kodu programa Visual Basic for Applications (VBA) u modulu, nakon funkcije morate uvrstiti prazne zagrade. Da biste, primjerice, koristili funkciju Command u tekstnom okviru na obrascu, svojstvo ControlSource tekstnog okvira postavite na izraz kao što je sljedeće:

=Command()

Primjer

Napomena: Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.

U sljedećem je primjeru prikazano kako pokrenuti Access pomoću argumenta naredbenog retka, a zatim se pokazuje kako vratiti vrijednost tog argumenta pomoću funkcije Command .

Da biste provjerili ovaj primjer, kliknite gumb Start sustava Windows, a zatim Pokreni. Upišite sljedeći kod u okvir Pokreni u jednom retku. (Dijelove informacija naredbenog retka morate okružiti navodnicima).

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

Zatim stvorite novi modul u oglednoj bazi podataka Northwind Traders i dodajte sljedeći potproječnik :

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 ovaj postupak, Access otvara obrazac Narudžbe. Makronaredbu AutoExec možete stvoriti da biste taj postupak automatski pozivali prilikom otvaranja baze podataka.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.