首页 > 解决方案 > Access VBA:设置重复文本值的条件格式

问题描述

我在这里的第一个问题,但我似乎无法在任何地方找到答案。我创建了一份报告,同事可以查看用户预订的约会。但我的同事希望清楚地了解具有相同姓氏的用户,以免约会混淆。

示例:Joe Smith 在 15 点预订。简·史密斯 10 点预定。我想让姓氏史密斯加下划线/粗体,以便在检查列表时名称“弹出”。

我找到了一些关于 DCount 的信息,但似乎无法使用它。我想也许匹配函数也可以工作,但我不能指定访问报告的单元格。所以我希望你们能进一步帮助我。不管怎么说,还是要谢谢你!

编辑:这是一个小屏幕截图,名称在报告中出现多次时应突出显示。 访问报告

标签: ms-accessvba

解决方案


这是您需要的 DCount。
Nz(DCount("*","[table]","[LastNameField] = '" & [LastNameField] & "'"),0)>1

我快速创建了一个测试数据库来验证它是否有效。它进入条件格式表达式。只需将表和字段名称替换为您正在使用的名称。

格式化报告


推荐阅读