请问如何实现成绩单打印?

crazyswan 2010-01-07 03:47:37
我想要实现一个成绩单打印程序(1种方式输入学号打印这个学生的成绩单,另1种方式输入班级代号打印这个班级所有学生的成绩单),但是每个学生的课程不一样,门数也不一样(比如张三学了 数学、计算机、工程制图3门课,李四学了英语、文学通论、历史、计算机4门课程)。
请问该如何实现(比如需要什么控件,如何设置,越详细越好),另外特别想重点问2个问题:第1个:如何控制打印的时候1个学生的成绩单打印为1页,第2个:因为每个人的课程门数不一样,有多有少,如何控制表格的行数与课程门数一致?(也就是除了表头外,一条成绩记录打印一行)?

只要能解决问题,送分不是问题,我分还有不少的。
...全文
204 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
crazyswan 2010-01-08
  • 打赏
  • 举报
回复
其他问题自己已研究解决。
还有一个没解决:输入班号后,如何实现将这个班级所有学生的成绩单按照1个学生1页的打印?
wg961423 2010-01-08
  • 打赏
  • 举报
回复
呵呵,自己动手,丰衣足食
xjq2003 2010-01-08
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 crazyswan 的回复:]
已经自己解决问题
页面控制采用QRGroup  在Expression 设置判断值
[/Quote]
就不多说了
geneshell 2010-01-08
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 ydlchina 的回复:]
从CB2006开,自带RAVE报表组件,看看,不是太难
[/Quote]

Rave报表组件。。。我的刚装好就挂了
USB_A_SB 2010-01-08
  • 打赏
  • 举报
回复
ha
crazyswan 2010-01-08
  • 打赏
  • 举报
回复
已经自己解决问题
页面控制采用QRGroup 在Expression 设置判断值
ydlchina 2010-01-07
  • 打赏
  • 举报
回复
从CB2006开,自带RAVE报表组件,看看,不是太难
sundl2268 2010-01-07
  • 打赏
  • 举报
回复
我刚接触Builder,呵呵 关注下
crazyswan 2010-01-07
  • 打赏
  • 举报
回复
我也知道用QuickReport
肆水東澤 2010-01-07
  • 打赏
  • 举报
回复
打印组件,托几个上去,自己设计下就可以了,具体细节小毛病再来这里问
lhy 2010-01-07
  • 打赏
  • 举报
回复
打印直接用TPrinter就可以了,位置你自己控制。

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧