vb 如何用printer方法打印,能够分组,合计,分页

来源:百度知道 编辑:UC知道 时间:2024/05/24 02:36:32
vb 用mshflexgrid连接数据库,现在想要用printer 方法打印mshflexgrid,让它能自动分组,并且要有分组表头,分组表尾,自动统计分组金额,最后合计金额,可以自动分页,要有页标头 页尾,最好有代码,或关键代码,谢谢!
谢谢, yichuha的回答,现在关键的问题,我没有办法分组,合计,比如,我有班级金额字段,班级字段,班级字段有一年级,二年级,三年级,我想用班级字段来分组,分别统计一年级,二年级,三年级的金额,这样我就能得出一年级,二年级,三年级的金额,并用报表来打印出来,

用 printer 对象获得当前纸张的高度,然后你有 mshflexgrid 中表格的高度,用它计算每页多少行,用循环分别每页打印即可,可设变量打每页时打出表头表尾。
有许多API函数支持分页,也可考虑使用。

太难了,没有回答,自己顶一下,