Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Рис. 54. Макрокоманда ЗадатьВремПеременную |
С помощью макрокоманды ЗадатьВремПеременную можно создать временную переменную и присвоить ей значение. Впоследствии переменная может использоваться в качестве условия или как аргумент последующих макрокоманд, а также в других макросах, процедурах обработки событий, формах или отчётах.
Аргументы: | Значение: | ||
Имя | Введите имя временной переменной. | ||
Выражение | Введите выражение, используемое для задания значения этой временной переменной. Не ставьте перед выражением знак равенства (=). Чтобы использовать построитель выражений для задания этого аргумента, нажмите кнопку Построить . | ||
Одновременно можно определить до 255-ти временных переменных. Если временную переменную не удалить, она останется в памяти до закрытия базы данных. Желательно удалять временные переменные после завершения работы с ними. Для удаления одной переменной используйте макрокоманду УдалитьВремПеременнуюс именем удаляемой переменной в качестве аргумента. Если переменных несколько и нужно удалить их все сразу, используйте макрокоманду УдалитьВсеВремПеременные.
Временные переменные являются глобальными. После создания временной переменной к ней можно обращаться из процедуры обработки события, из модуля Visual Basic для приложений (VBA), из запроса или из выражения.
Например, если была создана временная переменная с именем MyVar, можно её использовать в качестве данных для поля ввода с использованием следующего синтаксиса:
Рис. 55. Задание временной переменной В запросах и процедурах обработки событий не нужно ставить знак равенства перед выражением. К временной переменной можно обращаться из любых надстроек или связанных баз данных. Чтобы запустить макрокоманду ЗадатьВремПеременнуюиз модуля VBA, используйте метод Add объекта TempVars. | |||
Пример 3‑1: | Следующий макрос демонстрирует создание временной переменной с помощью макрокоманды ЗадатьВремПеременную, использование временной переменной в условии и сообщении, а также удаление временной переменной. | ||
Таб. 3. Макрокоманда: Временная переменная
Дата публикования: 2014-11-02; Прочитано: 741 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!