Функция Command

Забележка: Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Можете да използвате командата функция, за да върне аргумент част от команден ред , използвани за стартиране на Microsoft Office Access 2007.

Забележки

Когато Access е пуснат от командния ред, всяка част от командния ред, който следва /cmd опцията се предава програмата като аргумент на командния ред. Можете да използвате функцията команда , за да върне аргумент, който е преминал.

За да промените в командния ред аргумент, след като е отворена база данни:

  1. В менюто файл щракнете върху Опции на Access.

  2. В диалоговия прозорец Настройки на приложението щракнете върху Разширени.

  3. Въведете нов аргумент в полето аргументи на командния ред .

Командата сега връща нов аргумент, който сте въвели.

Когато командата се използва функцията навсякъде с изключение на Visual Basic for Applications (VBA) код в модул, трябва да съдържат празни скоби след функцията. Например за да използвате функцията команда в текстово поле във формуляр, ще зададете свойството ControlSource на текстовото поле да израз подобно на следното:

=Command()

Пример

Забележка: Примерите по-долу илюстрират използването на тази функция във Visual Basic for Applications (VBA). За повече информация относно работата с VBA изберете Справочни материали за разработчици в падащия списък до Търсене и въведете един или няколко израза в полето за търсене.

Следващият пример илюстрира как се стартира достъп с командния ред аргумент и след това ви показва как да се върне стойността на този аргумент с помощта на командата функцията.

За да тествате този пример, щракнете върху бутона за стартиране на Windows и щракнете върху изпълнение. Въведете следния код в полето на изпълнение на един ред. (Трябва да оградите частите от командния ред информацията в кавички).

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

След това създайте нов модул в примерната база данни Northwind Traders и добавете Sub процедурата по-долу:

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

Когато се обаждате на тази процедура, Access отваря формуляр за поръчки. Можете да създадете макрос AutoExec да се обадите тази процедура автоматично, когато базата данни се отваря.

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×