【问题标题】:Access - Auto update Yes/No field based on another field访问 - 基于另一个字段自动更新是/否字段
【发布时间】:2021-01-04 12:47:42
【问题描述】:

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

最终目标是让工作卡在输入发票日期后立即显示为已关闭

IIf(IsNull([tblManufactured]![Invoice Date]),[tblManufactured]![Job Closed]=False,[tblManufactured]![Job Closed]=True)

我一直在尝试将其作为查询中的表达式 IIf(IsNull([tblManufactured]![Invoice Date]),[Job Closed]=False,[Job Closed]=True)

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

【问题讨论】:

    标签: ms-access


    【解决方案1】:

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

    甚至不需要 IIf()。

    =Not IsNull([Invoice Date])

    将计算值保存到表中的自然字段需要表单后面的代码(宏或 VBA)。诀窍是弄清楚要使用的事件。但是,如前所述,不需要保存。

    【讨论】:

    • 表格中的计算字段是我错过的技巧...谢谢 June7!
    猜你喜欢
    • 1970-01-01
    • 2014-12-13
    • 2017-02-02
    • 2022-12-12
    • 2014-12-25
    • 1970-01-01
    • 1970-01-01
    • 2019-10-05
    • 2022-11-20
    相关资源
    最近更新 更多