ms-access - 访问 - 基于另一个字段自动更新是/否字段
问题描述
是否可以从 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] 是我尝试自动更新的是/否字段
解决方案
保存此计算值是多余且不必要的。可以在需要时使用查询、文本框或表格中的计算字段中的表达式计算此数据。
甚至不需要 IIf()。
=Not IsNull([Invoice Date])
将计算值保存到表中的自然字段需要表单后面的代码(宏或 VBA)。诀窍是弄清楚要使用的事件。然而,正如已经指出的,保存不是必需的。
推荐阅读
- python - 将网络摄像头流式传输到 aws ec2instance
- c# - 使用 Team Foundation Server 创建 NuGet 缺少依赖项
- javascript - dayJS 中 moment.locales() 的替代方法是什么
- sql - 本月每周至少观看一部电影的所有用户列表
- api - 为开发目的在集群外公开 Kubernetes 服务
- android - 如何仅为一侧添加drawablePadding
- reactjs - React TypeScript:在鼠标移动时重新渲染 div
- outlook - 通过 MS-Graph 访问就地档案显示正常邮箱
- html - 我使用单选按钮或复选框,但默认情况下它只需要男性或跳舞
- angular - 如何查询包含字段值firebase angular的对象数组?