Office中国论坛/Access中国论坛

标题: 查询内容导出到exld指定单元格的延续问题 [打印本页]

作者: yanlj518    时间: 2007-11-23 13:00
标题: 查询内容导出到exld指定单元格的延续问题
蒙kangking赐教,导出的问题解决,但是实用过程中又产生了一个新的问题。
当输入的分数各个班都有时,可以正常导出,可是当有的班没有时,程序就会提示出错。
如,当输入数450时,记录集为   班级   人数,其中2和4班没有数据。按这个导出,程序就会提示出错。我的目的是
                                                     1        1
                                                     3        1
是记录集达到这个效果,班级  人数     也就是说excl中4个班不能为空,没有数据的以0代替。能做到吗?
                                       1        1
                                       2        0
                                       3        1
                                       4        0
作者: wwwwa    时间: 2007-11-23 14:07
TRANSFORM nz(max([人数]),0) SELECT 1 FROM (SELECT [班级], Count(*) AS 人数 FROM b1 WHERE [总分]>=
450 GROUP BY [班级] ) GROUP BY 1 PIVOT [班级] & '班' in('1班','2班','3班','4班')
作者: yanlj518    时间: 2007-11-23 18:03
感谢wwwwa!将你的代码复制后,提示出错。能否将附件修改后传上,再次谢谢!




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