Office中国论坛/Access中国论坛

标题: 查询代码的合并问题 [打印本页]

作者: ty_1029    时间: 2009-5-7 16:48
标题: 查询代码的合并问题
本帖最后由 ty_1029 于 2009-5-7 16:50 编辑

问题是这样的,我的表TMP是不固定的,会出现TMP1,TMP2,TMP3等等,我在窗体中利用组合框来选择需要查询的具体那个表,直接在ACCESS的查询处打算引用组合框值来动态查询,大概意思就是:
select tnoid from " & Forms!窗体1!Combo1 & " where ,,,,,,,,,,
但好象不可以,但在VBA代码我可以实现.

我的查询比较麻烦,包含了GROUP BY 和HAVING等,
多余的先不说了,我现在想把我的附件中的两个查询1和2合并成1个查询代码.
其中查询2为辅助,主要提供tnoid,然后将查询1和查2的tnoid做对应,找出共同的交集tnoid,

说的计较乱,大家直接看附件吧,把查询"1"的查询条件做个改善,在没有查询"2"的条件下,也能完成原来的查询意图.

PS:我用查询1中的tnoid同时做个条件,利用 in (查询"2"的TNOID),但由于数据量大,速度及慢,附件的数据我减少了很多.

拜托大家帮我处理一下
[attach]37887[/attach]
作者: ty_1029    时间: 2009-5-7 17:35
各位大哥,帮忙啊~~~~~~~~~~~~~~
作者: styhs    时间: 2009-5-7 17:38
select 语句可以嵌套,看看是否符合需求。
作者: ty_1029    时间: 2009-5-7 17:58
select 语句可以嵌套,看看是否符合需求。
styhs 发表于 2009-5-7 17:38


厉害,完全正确,VERY GOOD~~~~~~

非常感谢楼上的哥们~~~~
作者: shenxb    时间: 2009-9-22 11:43
学习




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