Funcția Command

Notă: Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză, ca să îl puteți consulta cu ușurință.

Utilizați funcția de comandă pentru a returna porțiunea argumentlinie de comandă folosit pentru a lansa Microsoft Office Access 2007.

Observații

Când Access este lansat din linia de comandă, nicio parte din linia de comandă care urmează după opțiuneacmd/îi este transmisă, programul ca argument linie de comandă. Utilizați funcția de comandă pentru a returna argumentul care a fost trecut.

Pentru a modifica un argument linie de comandă după o bază de date a fost deschis:

  1. În meniul fișier , faceți clic pe Opțiuni Access.

  2. În caseta de dialog Setări aplicație , faceți clic pe Complex.

  3. Introduceți un argument nou în caseta argumentele din linia de comandă .

Funcția Command va returna acum argumentul noi pe care ați introdus.

Când funcția comanda este utilizată oriunde altele decât în codul Visual Basic for Applications (VBA) într-un modul, trebuie să includă paranteze goală după funcția. De exemplu, pentru a utiliza funcția Command într-o casetă text dintr-un formular, să setați proprietatea Sursă control a casetei text pentru a o expresie , cum ar fi următoarele:

=Command()

Exemplu

Notă: Exemplele care urmează demonstrează utilizarea acestei funcții într-un modul Visual Basic for Applications (VBA). Pentru mai multe informații despre lucrul cu VBA, selectați Referințe pentru dezvoltatori în lista verticală de lângă Căutare și introduceți unul sau mai mulți termeni în caseta de căutare.

Următorul exemplu arată cum să lansați Access cu un argument linie de comandă, apoi afișează cum pentru a returna valoarea argumentului această, utilizând funcția de comandă .

Pentru a testa acest exemplu, faceți clic pe butonul Windows Start , faceți clic pe Run. Tastați următorul cod în caseta rula pe o singură linie. (Trebuie să înconjoare părți ale informațiilor de linie de comandă între ghilimele).

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

În continuare, creați un nou modul în baza de date eșantion Northwind Traders și adăugați Sub următoarea procedură:

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

Atunci când apelați această procedură, Access deschide formularul Comenzi. Puteți să creați o macrocomandă AutoExec pentru a apela această procedură automat atunci când se deschide baza de date.

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×