首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置多值字段的默认值条件

如何设置多值字段的默认值条件
EN

Stack Overflow用户
提问于 2020-10-31 20:18:17
回答 1查看 39关注 0票数 0

我不是一个IT专家,我是一个业余爱好者,试图为我的医院实验室创建一个访问数据库。我正在尝试创建的实验室测试数据库具有微生物学、血清学、寄生虫等领域。名为"parasite“的字段是一个多值字段,它可以有多个值,因为一个人可以同时拥有(感染)多个寄生虫。如果做了微生物学和/或血清学测试,但没有为给定的患者做寄生虫检查,我希望现场寄生虫是"NA“,以避免无效。为此,我在表属性"NA“中设置了默认值。但是,即使我在parasite字段中输入值,NA选择也在那里,所以我想要一个表达式,当我在parasite字段中输入值时,排除NA,而当没有输入值时,保留NA。谢谢

EN

回答 1

Stack Overflow用户

发布于 2020-10-31 21:00:32

您指定默认值的方式是正确的,但解决方案将变得复杂,以满足您的预期目的。通过将NA指定为多值字段中的默认值,该选项已被选中。您需要手动取消选择该选项。

我建议允许使用空值,并使用Nz函数来解决数据显示要求。

因此,如果查询或报表显示输入的数据,则可以在报表或窗体控件中使用:

= Nz([Parasite].[Value], "N/A")

在查询中:

ParasiteFormatted: Nz([Parasite].[Value], "N/A")

Nz函数将用该函数的第二个参数(在本例中为N/A )中指定的值替换空值。如果字段不为空,则使用该字段的实际值。

有关更多信息,请参阅以下两个链接:

  1. https://www.techonthenet.com/access/functions/advanced/nz.php
  2. https://support.microsoft.com/en-us/office/nz-function-8ef85549-cc9c-438b-860a-7fd9f4c69b6c
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64621629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档