Microsoft Access 2010:查询和表单
Posted
技术标签:
【中文标题】Microsoft Access 2010:查询和表单【英文标题】:Microsoft Access 2010: Query and Form 【发布时间】:2012-09-11 10:50:34 【问题描述】:我有一个表单(未连接到任何查询或表),在名为“性别”的框架中带有 3 个选项按钮,名称为(男性,女性,两者),值(1,2,3),我建立了一个查询并想从带有“性别”字段的表中获取一些数据(男性值为 1,女性值为 2)。在查询集性别字段和标准中,我这样写:
IIf([Forms]![frmFilterVolunteer]![Gender]=3;"1 Or 2";IIf(
[Forms]![frmFilterVolunteer]![Gender]=2;1;2))
它适用于男性和女性选项按钮,但不适用于两者。我该如何处理?
【问题讨论】:
【参考方案1】:Both 与说 all 相同,因此您只需过滤值是 1 或 2 的位置。您不能说“1 或 2”并让查询选择它。您可以同时使用 Like 并说“*”。
LIKE IIf([Forms]![frmFilterVolunteer]![Gender]=3;"*";IIf([Forms]![frmFilterVolunteer]![Gender]=2;1;2))
【讨论】:
以上是关于Microsoft Access 2010:查询和表单的主要内容,如果未能解决你的问题,请参考以下文章
Microsoft Access 2010 - 在基于查询的报表中按计算字段过滤
使用 Microsoft Access 2010 在子查询中找不到表