Есть ли способ динамически обновлять метку отчета Access с каждой записью? - PullRequest
0 голосов
/ 05 марта 2020

В настоящее время я генерирую отчет MS Access в режиме предварительного просмотра, используя макрос. Моя цель - обновить метку в отчете на основе указанного поля записи c с каждой записью в исходной таблице. Я полагаю, что мне нужно создать какую-то маску для упрощения данных в отчете.

Например, источник имеет поле с именем PERMIT_TYPE, и для каждой записи это значение представляет собой строку, содержащую путь Например, "\ РАЗРЕШЕНИЕ \ Здание \ Коммерческое \ Дополнение \" или "\ РАЗРЕШЕНИЕ \ Пожар \ НА \ НА \". При создании предварительного просмотра я хочу видеть заголовок для каждой страницы в моем отчете с надписью «Разрешение на строительство», «Разрешение на пожар» и т. Д. c., Основанный на этом поле PERMIT_TYPE.

По существу, If PERMIT_TYPE Like "*building*" Then PermitLabel.Caption = "Building Permit", но я не могу понять, куда поместить эту логику c или как ее включить.

Изначально я пытался исследовать ее и возиться в VBA. Событие Record.Current() показалось самым многообещающим, но пока безрезультатно. У меня есть опыт работы только с VBA в Excel, так что моя неумелость торжествует. Мне кажется, что я обдумывал это, но я также чувствую, что перепробовал все.

Любая помощь очень ценится!

...