powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ЗадатьЛокПеременную Access 2013
13 сообщений из 13, страница 1 из 1
ЗадатьЛокПеременную Access 2013
    #38379181
olorinum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые гуру!

Подскажите пожалуйста как добраться к локальным, временным или возвращаемым переменным, которые создаются при помощи макросов?
Таким как: ЗадатьЛокПеременную или ЗадатьВозвращаемуюПеременную.
Искал в документации - ничего не нашел.

А задача у меня такая: при вставке данных в таблицу мне необходимо получить идентификатор, который создается в счетчике ключевого поля таблицы. Я создал макрос "После событий" - "После вставки" :
ЗадатьЛокПеременную Имя: LocalDIM Выражение: [ID]
и не могу достучаться к ней из VBA
при обращении к LocalsVars!LocalDIM выдает <Введенное выражение содержит ссылку на объект, который закрыт или не существует.>
Помогите плиз! Как быть?
...
Рейтинг: 0 / 0
ЗадатьЛокПеременную Access 2013
    #38379190
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
olorinum,

а точно макрос называется ЗадатьЛокПеременную ? это какой Акцесс ?
может - ЗадатьВремПеременную

http://office.microsoft.com/ru-ru/access-help/HA010120216.aspx
Код: vbnet
1.
=[TempVars]![MyVar]
...
Рейтинг: 0 / 0
ЗадатьЛокПеременную Access 2013
    #38379198
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwerty112 это какой Акцесс ?
сори, не заметил - в сабже версия указанна ...
...
Рейтинг: 0 / 0
ЗадатьЛокПеременную Access 2013
    #38379623
olorinum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwerty112, да временной переменной (ЗадатьВремПеременную) я могу достучаться из VBA, но к сожалению задать ее в макросе логики таблицы не могу. Только локальную или возвращаемую, а к ним из VBA я пока не знаю как добраться.
...
Рейтинг: 0 / 0
ЗадатьЛокПеременную Access 2013
    #38379634
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
olorinumqwerty112, да временной переменной (ЗадатьВремПеременную) я могу достучаться из VBA, но к сожалению задать ее в макросе логики таблицы не могу. Только локальную или возвращаемую, а к ним из VBA я пока не знаю как добраться.
что такое "макрос логики таблицы" ?
это "макросы-триггеры" на таблице ?

изначально опишите, что вы хотите сделать ? зачем понадобился макрос ?
...
Рейтинг: 0 / 0
ЗадатьЛокПеременную Access 2013
    #38379661
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwerty112что такое "макрос логики таблицы" ?
это "макросы-триггеры" на таблице ?

Добавление в данные логики с помощью макросов данных в приложениях Access 2010

четаю и плачу :))
...
Рейтинг: 0 / 0
ЗадатьЛокПеременную Access 2013
    #38379672
olorinum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwerty112
четаю и плачу :))

о чем плачь?
...
Рейтинг: 0 / 0
ЗадатьЛокПеременную Access 2013
    #38379674
olorinum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Инфо из MSDN не дала ответа на мой вопрос. А вопрос в самом первом посте.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
ЗадатьЛокПеременную Access 2013
    #39821461
Медет
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.
Подскажите пожалуйста синтаксис локальной переменной вставляемого в условия запроса, если она задается в макросе через ЗадатьВремПеременную
...
Рейтинг: 0 / 0
ЗадатьЛокПеременную Access 2013
    #39821490
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Медетсинтаксис локальной переменной вставляемого в условия запроса 14762710
равно (=) убрать
...
Рейтинг: 0 / 0
ЗадатьЛокПеременную Access 2013
    #39821493
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Медетлокальной переменной вставляемого в условия запроса, если она задается в макросе через ЗадатьВремПеременнуюТы определись - локальная или временная. Локальная скорее всего никак, на то она и локальная.
...
Рейтинг: 0 / 0
ЗадатьЛокПеременную Access 2013
    #39821498
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сегодня я снова пою,
Пою для тех, кто свалился с Луны.
© Алиса - Для тех, кто свалился с луны


Макрокоманда SetLocalVar
https://docs.microsoft.com/ru-ru/office/client-developer/access/desktop-database-reference/setlocalvar-macro-action Комментарии
Переменные, созданные действием SetLocalVar, можно использовать только в макросе, в котором они определены. Используйте действие SetTempVar для определения переменной, которая может использоваться в других макросах, процедурах обработки событий, формах и отчетах.
Макрокоманда SetTempVar
...
Рейтинг: 0 / 0
ЗадатьЛокПеременную Access 2013
    #39822024
Медет
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Панург,
Спасибо за пояснения! ...имел ввиду локальную
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ЗадатьЛокПеременную Access 2013
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]