Макродействие SetTempVar

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

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

Настройка

Макрокомандата SetTempVar има следните аргументи.

Аргумент на действие

Описание

Име

Въведете името на временната променлива.

Израз

Въведете израз, който ще се използва за задаване на стойността на тази временна променлива. Не поставяйте пред израза със знак за равенство (=). Можете да щракнете върху изграждане на бутона Бутон на конструктор да използвате конструктора на изрази за задаване на този аргумент.

Забележки

  • Можете да имате повече от 255 временни променливи, дефинирани в даден момент. Ако не премахнете временна променлива, той ще остане в паметта, докато затворите базата данни. Това е добра практика да премахнете временни променливи, когато сте готови, които ги използват. За да премахнете една временна променлива, използвайте RemoveTempVar действие и задайте аргументите му с името на временната променлива, която искате да премахнете. Ако имате повече от един временен променлива и искате да ги премахнете всичките наведнъж, използвайте RemoveAllTempVars действие.

  • Временни променливи са глобални. След като е бил създаден временна променлива, можете да препратите към него в процедура за събитие, на Visual Basic for Applications (VBA) модул, заявка или израз. Например ако сте създали временна променлива с име MyVar, можете да използвате променливата като източник за контролата за текстово поле с помощта на следния синтаксис:

=[TempVars]![MyVar]

Забележка : В макроси, заявки и събитие процедури не трябва да поставяте пред израза знак за равенство.

Можете също да видите на временни променливи във всички добавки или посочената бази данни.

  • За да изпълните действието SetTempVar макрос във VBA модул, използвайте метода за Добавяне на TempVars обект.

Пример

Следния макрос показва как да създадете временна променлива, като използвате макрокомандата SetTempVar , и след това използвате временна променлива в състояние и Прозорец за съобщение и след това да премахнете временна променлива.

Условие

Действие

Аргументи

SetTempVar

Име: MyVar

Израз: InputBox ("въведете число без нула.")

[TempVars]! [MyVar] <> 0

MsgBox

Съобщение: = "Сте въвели" & [TempVars]! [MyVar] & "."

Издавай звук: да

Тип: информация

RemoveTempVar

Име: MyVar

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

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

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

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

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

×