访问-根据其他字段自动更新"是/否"字段



是否可以从iif语句更新查询中的YES/NO字段我似乎无法让它工作

最终目标是一旦发票日期输入,就让工作卡显示为已关闭

IIf(IsNull([tblManufactured]![发票日期](,[tbl Manufactured]![Job Closed]=错误,[tblManufactured]![作业关闭]=真(

我一直在尝试将其作为查询中的表达式IIf(IsNull([tblManufactured]![发票日期](,[作业关闭]=False,[作业已关闭]=True(

[作业已关闭]是我正在尝试自动更新的是/否字段

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

甚至不需要IIf((。

=Not IsNull([Invoice Date])

将计算值保存到表中的自然字段需要表单后面的代码(宏或VBA(。诀窍是弄清楚要使用什么事件。然而,正如已经指出的那样,储蓄是不必要的。