以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]如何将“学生成绩库”中每名学生的平时、期末、总评各科成绩等级分别输出到excel报表中相应单元格? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=44595) |
||||
-- 作者:方丈 -- 发布时间:2014/1/4 16:22:00 -- [求助]如何将“学生成绩库”中每名学生的平时、期末、总评各科成绩等级分别输出到excel报表中相应单元格? 如何将“学生成绩库”中每名学生的平时、期末、总评各科成绩等级分别输出到excel报表中相应单元格?
|
||||
-- 作者:Bin -- 发布时间:2014/1/4 16:45:00 -- http://www.foxtable.com/help/topics/1414.htm |
||||
-- 作者:和睦 -- 发布时间:2014/1/4 16:52:00 -- 帮助中的和这个不一样的,每一个学生有平时、期末、总评三行数据,每行14个科目成绩,分别要填充到报表的平时、期末、总评三列相应科目的单元格,每一页打印四名学生数据 [此贴子已经被作者于2014-1-4 20:36:50编辑过]
|
||||
-- 作者:Bin -- 发布时间:2014/1/4 17:15:00 -- select * from (select * from (select * from {学生成绩库} where 成绩类别=\'平时\') 平时 inner join (select * from {学生成绩库} where 成绩类别=\'总评\') 总评 on 平时.座号=总评.座号) c inner join (select * from {学生成绩库} where 成绩类别=\'期末\') 期末 on c.平时.座号=期末.座号 利用上面这段SQL语句生成新的查询表,这样导出就非常简单了. 照着帮助做即可了.
|
||||
-- 作者:方丈 -- 发布时间:2014/1/4 20:33:00 -- 只能用查询表过渡吗? |
||||
-- 作者:有点甜 -- 发布时间:2014/1/4 20:42:00 -- 肯定是只能这样过度了。 |
||||
-- 作者:方丈 -- 发布时间:2014/1/4 20:45:00 -- 谢谢 |
||||
-- 作者:方丈 -- 发布时间:2014/1/5 11:32:00 -- 谢谢 [此贴子已经被作者于2014-1-5 12:23:01编辑过]
|
||||
-- 作者:方丈 -- 发布时间:2014/1/5 22:15:00 -- Dim A As String = Forms("成绩等级打印").Controls("ComboBox0").text
上述代码,总是提示错误 |
||||
-- 作者:有点甜 -- 发布时间:2014/1/5 22:27:00 -- 呃……说什么错也不说一下。而且你的这段代码无法在1楼的例子里测试。 照着改不应该出错的啊,你看看你的列名是否写错了
|