条件格式 MS Access 连续表格
Conditional formatting MS Access continuous form
我在MS Access 2019上有一个连续的表格,表格的数据源是查询。它具有日期字段作为查询中的列和无界文本框。我还有来自其他三个无界控件的相同表单中的日、月和年值。
我正在尝试为 MS Access 中的无界文本框添加条件格式表达式,但它没有更改背景颜色。我的电脑设置以 dd-mm-yyyy
格式显示日期。
我尝试了以下但没有成功:
"[Data]=#" & [Me!txtdate.Value] & "-" & [Me!txtCurrMonth.value] & "-" & [Me!cboYear.value] & "#"
[Data]= "#" & [txtdate] & "-" & [txtCurrMonth] & "-" & [cboYear] & "#"
当必须通过从同一表单上的其他三个控件中选取值来形成日期时,请帮助正确表达条件格式。
谢谢
我建议使用 DateSerial
函数 return 来自三个未绑定控件的日期值。
由于此函数 return 直接提供日期值而不是日期的字符串表示形式,因此它避免了日期格式的潜在区域差异。
例如,尝试将条件格式表达式设置为以下内容:
DateValue([Date]) = DateSerial([cboYear],[txtCurrMonth],[txtdate])
在这里,我还使用了 DateValue
函数来 return 仅来自日期时间值的日期组件,该日期时间值可能同时具有日期和时间组件。
我在MS Access 2019上有一个连续的表格,表格的数据源是查询。它具有日期字段作为查询中的列和无界文本框。我还有来自其他三个无界控件的相同表单中的日、月和年值。
我正在尝试为 MS Access 中的无界文本框添加条件格式表达式,但它没有更改背景颜色。我的电脑设置以 dd-mm-yyyy
格式显示日期。
我尝试了以下但没有成功:
"[Data]=#" & [Me!txtdate.Value] & "-" & [Me!txtCurrMonth.value] & "-" & [Me!cboYear.value] & "#"
[Data]= "#" & [txtdate] & "-" & [txtCurrMonth] & "-" & [cboYear] & "#"
当必须通过从同一表单上的其他三个控件中选取值来形成日期时,请帮助正确表达条件格式。
谢谢
我建议使用 DateSerial
函数 return 来自三个未绑定控件的日期值。
由于此函数 return 直接提供日期值而不是日期的字符串表示形式,因此它避免了日期格式的潜在区域差异。
例如,尝试将条件格式表达式设置为以下内容:
DateValue([Date]) = DateSerial([cboYear],[txtCurrMonth],[txtdate])
在这里,我还使用了 DateValue
函数来 return 仅来自日期时间值的日期组件,该日期时间值可能同时具有日期和时间组件。