Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Funkcja Command umożliwia zwrócenie argument części wiersz polecenia używanej do uruchamiania Microsoft Office Access 2007.

Uwagi

Po uruchomieniu programu Access z wiersza polecenia dowolna część wiersza polecenia, która następuje po opcji /cmd , jest przekazywana do programu jako argument wiersza polecenia. Funkcja Command umożliwia zwrócenie przekazanego argumentu.

Aby zmienić argument wiersza polecenia po otwarciu bazy danych:

  1. W menu Plik kliknij polecenie Opcje programu Access.

  2. W oknie dialogowym Ustawienia aplikacji kliknij pozycję Zaawansowane.

  3. Wprowadź nowy argument w polu Argumenty wiersza polecenia .

Funkcja Command zwróci teraz wprowadzony nowy argument.

Jeśli funkcja Command jest używana w innym miejscu niż w kodzie Visual Basic for Applications (VBA) w module, po funkcji należy dołączyć puste nawiasy. Aby na przykład użyć funkcji Command w polu tekstowym formularza, należy ustawić właściwość ŹródłoFormantu pola tekstowego na wyrażenie, na przykład następującą:

=Command()

Przykład

Uwaga: Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.

W poniższym przykładzie pokazano, jak uruchomić program Access z argumentem wiersza polecenia, a następnie pokazano, jak zwrócić wartość tego argumentu przy użyciu funkcji Command .

Aby przetestować ten przykład, kliknij przycisk Start systemu Windows i kliknij pozycję Uruchom. Wpisz następujący kod w polu Uruchom w jednym wierszu. (Części informacji wiersza polecenia należy owiać w cudzysłów).

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

Następnie utwórz nowy moduł w przykładowej bazie danych Northwind Traders i dodaj następującą procedurę Podrzędna :

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

Po wywołaniu tej procedury program Access otworzy formularz Zamówienia. Aby wywołać tę procedurę automatycznie po otwarciu bazy danych, można utworzyć makro AutoExec.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×