Использование переменных данных в макросе Microsoft Access 2010 Data - PullRequest
0 голосов
/ 03 февраля 2011

Я новичок в Access 2010 Data Macros!

В моей базе данных есть функция, которая возвращает UserId текущего пользователя.Функция возвращает pubUserId (Public pubUserId как целое число)

У меня есть макрос данных, который записывает новую запись в таблицу.Это работает очень хорошо.Я хочу улучшить макрос: * включив вызов этой функции для подтверждения pubUserId (я тогда на 100% знаю, кто пользователь!) * Записать pubUserId в поле таблицы.(Это будет вести учет того, кто что сделал!)

Как мне выполнить два вышеуказанных шага?

Ответы [ 2 ]

0 голосов
/ 16 февраля 2011

Я создал запрос, который возвращает значение функции (1 строка, 1 ячейка). Затем я установил для поля что-то вроде DLookup («UserID», «ViewName»). Voila!

0 голосов
/ 11 февраля 2011

Ваш макрос должен выполнить RunSql, а ваше выражение Sql должно добавить результат функции pubUserId в конце оператора SQL INSERT.

...