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

Funkciju Command var izmantot , lai atgrieztu arguments daļas, kas komandrinda, lai palaistu programmu Access.

Piezīmes

Kad programma Access tiek palaista no komandrindas, jebkura komandrindas daļa, kas seko pēc opcijas /cmd , tiek nodota programmai kā komandrindas arguments. Funkciju Command var izmantot , lai atgrieztu argumentu, kas ir nodots.

Lai mainītu komandrindas argumentu pēc datu bāzes atvēršanas:

  1. Izvēlnē Fails noklikšķiniet uz Access opcijas.

  2. Dialoglodziņā Lietojumprogrammas iestatījumi noklikšķiniet uz Papildu.

  3. Lodziņā Komandrindas argumenti ievadiet jaunu argumentu.

Funkcija Command tagad atgriezīs jauno ievadīto argumentu.

Ja funkciju Command modulī izmanto nevis Visual Basic for Applications (VBA) kodā, bet arī tukšas iekavas pēc funkcijas ir jāiekļauj. Piemēram, lai izmantotu funkciju Command formas tekstlodziņā, tekstlodziņa rekvizītam ControlSource ir jāiestata šāda izteiksme forma:

=Command()

Piemērs

Piezīme.: Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.

Šajā piemērā parādīts, kā palaist programmu Access ar komandrindas argumentu un pēc tam parādīts, kā atgriezt šī argumenta vērtību, izmantojot funkciju Command.

Lai pārbaudītu šo piemēru, noklikšķiniet uz Windows sākuma pogas un noklikšķiniet uz Palaist. Uz vienas rindiņas lodziņā Palaist ierakstiet tālāk norādīto kodu. (Komandrindas informācijas daļas ir jāiekļauj pēdiņās).

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

Pēc tam izveidojiet jaunu moduli Northwind Traders parauga datu bāzē un pievienojiet šādu apakšprocesu :

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

Izsaucot šo procedūru, programma Access atver formu Pasūtījumi. Varat izveidot AutoExec makro, lai automātiski izsauktu šo procedūru, atverot datu bāzi.

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.