Ms access 访问-基于其他字段自动更新是/否字段

Ms access 访问-基于其他字段自动更新是/否字段,ms-access,Ms Access,是否可以从iif语句更新查询中的“是/否”字段?我似乎无法使它发挥作用 最终目标是获得一张工作卡,以便在输入发票日期后显示为已关闭 IIf(IsNull([TBL制造]![Invoice Date]),[TBL制造]![Job Closed]=假,[TBL制造]![Job Closed]=真) 我一直在尝试将其作为查询中的表达式来执行 IIf(IsNull([TBL制造]![Invoice Date]),[Job Closed]=假,[Job Closed]=真) [Job Closed]是我试

是否可以从iif语句更新查询中的“是/否”字段?我似乎无法使它发挥作用

最终目标是获得一张工作卡,以便在输入发票日期后显示为已关闭

IIf(IsNull([TBL制造]![Invoice Date]),[TBL制造]![Job Closed]=假,[TBL制造]![Job Closed]=真)

我一直在尝试将其作为查询中的表达式来执行 IIf(IsNull([TBL制造]![Invoice Date]),[Job Closed]=假,[Job Closed]=真)


[Job Closed]是我试图自动更新的是/否字段

保存此计算值是多余和不必要的。当需要时,可以使用查询中的表达式、文本框或表中的计算字段来计算此数据

IIf()甚至不需要

=不为空([发票日期])


将计算值保存到表中的自然字段需要表单后面的代码(宏或VBA)。诀窍在于找出要使用的事件。然而,正如前面提到的,不需要保存。

表中的计算字段是我缺少的技巧。。。谢谢你,六月七号!