Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

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

Забележки

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

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

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

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

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

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

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

=Command()

Пример

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

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

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

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

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

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 отваря формуляра поръчки. Можете да създадете автоexec макрос, за да се обадите автоматично на тази процедура, когато базата данни се отвори.

Нуждаете се от още помощ?

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

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

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?

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

×