设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 736|回复: 4
打印 上一主题 下一主题

[查询] 多条件控制数据

[复制链接]
跳转到指定楼层
1#
发表于 2009-5-4 10:15:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何利用表2来控制表1的“是否显示”字段?表1为生产产品的名称,所以数据没有重复,表2为生产表1中产品所需要的原料,所以相关联的“表1ID”有重复。因此如果表2中相同的“表1ID”下,只要有单价为空的,那么相应的表1中的“是否显示”为false,反之则为true。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-5-4 11:08:13 | 只看该作者
没有搞懂。不过你的窗体中“Combo0”所使用的更新查询不是很好吗?
3#
 楼主| 发表于 2009-5-4 11:15:15 | 只看该作者
Combo0是我需要得到的效果,是我手工修改了表1后的结果。
我希望通过更新查询得到这样的效果。
4#
发表于 2009-5-4 11:58:29 | 只看该作者
看不明白
5#
发表于 2009-5-4 12:51:05 | 只看该作者
本帖最后由 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)))));
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-9-21 16:25 , Processed in 0.083431 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表