Доступ к VBA: установить условный формат для дублированных текстовых значений - PullRequest
0 голосов
/ 08 октября 2018

мой первый вопрос здесь, но я нигде не могу найти ответ.Я создал отчет, в котором коллеги могут видеть встречи, забронированные пользователями.Но мои коллеги хотели бы иметь четкое представление о пользователях с одинаковыми фамилиями, чтобы не было никаких встреч.

Пример: Джо Смит забронирован в 15 часов.Джейн Смит забронирована в 10 часов.Я хотел бы, чтобы фамилия Смит была подчеркнута / выделена жирным шрифтом, чтобы имя «всплывало» при проверке списка.

Я нашел некоторую информацию, касающуюся DCount, но не могу ее использовать.Я подумал, что, возможно, функция Match может также работать, но я не могу указать ячейки отчета Access.Я надеюсь, что вы, ребята, можете помочь мне в дальнейшем.В любом случае, спасибо!

РЕДАКТИРОВАТЬ: Вот небольшой скриншот, имя должно быть выделено, когда оно появляется более одного раза в отчете. AccessReport

1 Ответ

0 голосов
/ 08 октября 2018

Вот необходимый вам DCount.
Nz(DCount("*","[table]","[LastNameField] = '" & [LastNameField] & "'"),0)>1

Я сделал тестовую базу данных очень быстро, чтобы убедиться, что это сработало.Это идет в выражении условного форматирования.Просто замените имена таблиц и полей на те, которые вы используете.

Formatted Report

...