У меня есть стандартная форма в MS-Access, которая перечисляет кучу заказов, и каждая строка содержит поля № заказа, клиента и т. Д. + Кнопка для просмотра заметок и вложенных файлов документов.
По запросу нашего клиента мы должны выделить кнопку btnAnm
серым цветом (или установить или снять флажок) в зависимости от вычисления двух запросов к двум другим таблицам (ВЫБРАТЬ СЧЕТ ГДЕ и проверку, если текстовое поле пусто). ).
Я пробовал btnAnm_BeforeUpdate(...)
и btnAnm_BeforeRender(...)
и ставил контрольные точки в сабвуферах, но ни одна из них не сработала. То же самое, если я использую элемент управления Ordernr
вместо btnAnm
.
Я бы хотел, чтобы функция в подробном коде VBA запускалась, так сказать, для каждого "Me.
" (строки) и задавала свойства элемента управления строки в этом подпрограмме.
Что мне делать? Я посмотрел на файл справки и искал здесь.
* Редактировать: Итак, я хочу сделать что-то, "что не так работает"? То есть. события не запускаются в деталях.
В качестве альтернативы, можно ли основывать значение флажка в каждой строке на запросе на основе поля 'Ordernr' текущей строки и результата SELECT COUNT из другой таблицы и проверки пустого поля?
Я делаю это в запросе, на котором основан список, или я могу привязать дополнительное поле флажка к запросу?
Описание того, как это сделать (объединить COUNT и WHERE «не пусто» со значением «да / нет»), я думаю, будет вполне приемлемым! :) *