Office中国论坛/Access中国论坛

标题: 怎么这么多高手都帮不上忙.大家请看看 [打印本页]

作者: 雨农    时间: 2005-4-25 19:36
标题: 怎么这么多高手都帮不上忙.大家请看看
有A表,B表两表.其中A是主表,B是A的明细表,现在要做一个查询.查出A表的记录并把B表中符合的记录
汇合成一条记录和A表的记录放在同一行.说明:符合A表一条记录的B表记录一条以上.
这个怎么做.不做成报表  如图:
A表:
quono              ref     
1                      ssss
B表
sid    quono    detail
1       1            dddddd
2       1            eeeeee

那查询后结果

quono      ref                detail         
1            ssss             (1)ddddd
                                  (2)eeeee  
[attach]10124[/attach]


[此贴子已经被作者于2005-4-25 11:37:24编辑过]


作者: hi-wzj    时间: 2005-4-25 21:00
[attach]10125[/attach]

例子,您看看,是否这样?

一种是在查询中完成的,一种是在报表中完成的。

由于查询中用了域合计函数dcount,若记录数多时也许会比较慢,建议优先考虑用报表来完成。

作者: 雨农    时间: 2005-4-25 21:47
能不能这样:

那查询后结果

quono      ref                detail         
1            ssss             (1)ddddd(2)eeeee
把全detail放在同一行中.而不是分行 并且加上(1)(2)来编号

[此贴子已经被作者于2005-4-25 13:48:25编辑过]


作者: 青青    时间: 2005-4-26 02:48
还是hi-wzj斑竹的例子:记录合并的例子,以开拓思路.
作者: 雨农    时间: 2005-4-26 04:44
谢谢你们..




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