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

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

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

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

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

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

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

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

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


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


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