我有一个包含日期的字段文本字段。 我还有一个名为"已交付"
的复选框如果文本字段包含日期,我希望" Delivered"复选框值为" True" /勾选。 如果文本字段为null,则复选框值必须为" false" /未勾选
我在复选框的查询表达式构建器中尝试了以下内容:
IIf([DateField]="";False;True)
但是我一直收到关于错误构建表达式的错误吗?
答案 0 :(得分:0)
您试图根据同一个表中的字段在表中存储计算/相关值,这是不可取的,不应继续使用。计算应在需要的时间和地点进行,例如在表单上显示,导出查询或显示报告。有关计算字段的更多信息,请访问:http://allenbrowne.com/casu-14.html
如果您真的想要,那么您可以创建一个更新查询,
UPDATE
tableName
SET
DeliveredFieldName = IIF(Len(DateFieldName & '') = 0, False, True);