Vba Access中的条件格式设置无法使用表达式

Vba Access中的条件格式设置无法使用表达式,vba,ms-access,report,expression,conditional-formatting,Vba,Ms Access,Report,Expression,Conditional Formatting,我有一个基于查询的报告,它是一个简单的select语句。我正在尝试创建条件格式,以便如果Date-[Datefield]>=5,整行将以红色突出显示 我是用Gui做的,因为我对VBA不太熟悉。我严格遵守文件,但当我应用规则时,什么也没有发生 我设法使条件格式工作的唯一方法是在单元格级别使用字段值is选项 如果我尝试在单个字段IsNull[Telephone]上使用表达式,则不会发生任何事情。我尝试删除查询和报告,并重新安装MS Office,但没有任何更改 有什么想法吗?它在昨天的某个时候起了作

我有一个基于查询的报告,它是一个简单的select语句。我正在尝试创建条件格式,以便如果Date-[Datefield]>=5,整行将以红色突出显示

我是用Gui做的,因为我对VBA不太熟悉。我严格遵守文件,但当我应用规则时,什么也没有发生

我设法使条件格式工作的唯一方法是在单元格级别使用字段值is选项

如果我尝试在单个字段IsNull[Telephone]上使用表达式,则不会发生任何事情。我尝试删除查询和报告,并重新安装MS Office,但没有任何更改

有什么想法吗?它在昨天的某个时候起了作用,然后停止了,但从那时起,我尝试重新安装Office,并从头开始创建一个新的DB。似乎没什么不同


我愿意尝试通过VBA对其进行配置,这样我至少可以调试它,但我需要从某个地方开始…

通过将我工作站上的系统区域设置更改为保加利亚语解决了问题,这显然是必要的,当您的一些DB对象的名称为保加利亚西里尔语时…

好的,您不能对行进行条件格式设置,仅在单个控件上,因此您必须在要应用条件格式的每个控件上重复相同的过程。根据Microsoft的说法,您可以:但是在我的DB上,我无法使用任何表达式,即使它用于单个字段。是的,您是对的。我在一个数据库上进行测试,其中一个字段无法格式化。在什么情况下会发生这种情况,即字段无法格式化?我使用了一个带有OLE对象的旧数据库。