Office中国论坛/Access中国论坛

标题: 多条件控制数据 [打印本页]

作者: kent_73    时间: 2009-5-4 10:15
标题: 多条件控制数据
如何利用表2来控制表1的“是否显示”字段?表1为生产产品的名称,所以数据没有重复,表2为生产表1中产品所需要的原料,所以相关联的“表1ID”有重复。因此如果表2中相同的“表1ID”下,只要有单价为空的,那么相应的表1中的“是否显示”为false,反之则为true。
[attach]37779[/attach]
作者: chuang0321    时间: 2009-5-4 11:08
没有搞懂。不过你的窗体中“Combo0”所使用的更新查询不是很好吗?
作者: kent_73    时间: 2009-5-4 11:15
Combo0是我需要得到的效果,是我手工修改了表1后的结果。
我希望通过更新查询得到这样的效果。
作者: Henry D. Sy    时间: 2009-5-4 11:58
看不明白
作者: liwen    时间: 2009-5-4 12:51
本帖最后由 liwen 于 2009-5-4 12:57 编辑

直接用查询
SELECT 表1.ID, 表1.名称
FROM 表1
WHERE (((表1.ID) Not In (SELECT 表1.ID
FROM 表1 INNER JOIN 表2 ON 表1.ID = 表2.表1ID
GROUP BY 表1.ID, nz([单价])
HAVING (((nz([单价]))=0)))));




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