Office中国论坛/Access中国论坛

标题: 如何实现这样的功能? [打印本页]

作者: cybjlt0121    时间: 2012-3-31 11:02
标题: 如何实现这样的功能?
如何实现这样的功能,在表1中设置了许多数据类型为“是否”的字段,当一条记录中有一个字段为ture,则判定该条记录为ture,并且在查询结果中添加一个字段显示ture的结果,请各位大侠不吝赐教,在此多谢了!
作者: todaynew    时间: 2012-3-31 12:07
本帖最后由 todaynew 于 2012-3-31 12:07 编辑

select * from tbname
where f1=true or f2=true or f3=true.....

或者

select * from tbname
where f1+f2+f3+...+fn<>0
作者: aslxt    时间: 2012-3-31 12:16
本帖最后由 aslxt 于 2012-3-31 12:17 编辑

假如说,有A,B,C,D四个字段为“是否”类型,某条记录只要A,B,C,D四个字段中任意一个字段的值为true,则参训结果为true
SELECT 表1.字段1, 表1.字段2, 表1.字段3,..., IIf([A]+[B]+[C]+[D]<>0,True,False) AS 结果 FROM 表1
作者: cybjlt0121    时间: 2012-3-31 14:13
多谢两位!问题已解决。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3