Всем доброго дня, уважаемые форумчане!
Столкнулся с такой проблемой.
Существует две таблицы, в одной отображены данные о продукте - его название и цена, во второй ведется учет по произведенному продукту.
Смысл был такой, что когда вы заполняете форму по учету производства при выборе продукта цена берется так же из таблицы с продуктами и подставляется в таблицу по учету. Поле цена продукта фактически дублируется в двух таблицах, но это вызвано тем, что цены часто меняются, а для анализа производства нужно иметь именно ту цену, которая была.
Нашелся достаточно простой выход из этой ситуации в виде макроса такого вида:
Элемент = [Формы]![База]![Цена_1кг]
Выражение = DLookUp("Цена_1кг";"Продукты";"Код=" & [Формы]![База]![НазваниеПродукта])
НО!!!
Кто работает в 2010 офисе знает, что существует такая удобная форма как форма навигации, в которой этот макрос почему-то перестает функционировать и выдается ошибка, что Access не удаетcя найти указанную форму.
Может быть кто-то сталкивался с данной проблемой? Можно ли ее решить как-то посредством того же макроса или надо уже погружаться в VBA? Если нужно использовать VBA подскажите с чего начать не большой знаток.
Макет базы прикрепил - офис 2010
Заранее всех благодарю за помощь и потраченное время!
Макрос для авто подстановки значений в форму Access 2010
Модератор: Naeel Maqsudov
- Вложения
-
- test11..zip
- (37.81 КБ) 26 скачиваний