请教报表设计问题

truemichael 2000-07-06 08:44:00
我作的是一个定单管理程式,用的是ACTIVEREPORT控件,相信crastal reports 也差不多。
要打印的报表格式是固定的(就象是发票一样)。报表是按照组、明细的方式作的,组暂时没有问题,问题出现在明细部分。
因为记录比较长,所以要分为两行打印,这样打印时,第二条记录的起始位置就是第一条记录第二行的下方,而理想的方式是应该出现在第一条记录第一行的下方。就象是把一批明细从某一字段开始的右边整体切下,放到这批记录的下方一样。格式如下:
>> 1.1 1.2 1.3
>> 2.1 2.2 2.3
>> ......
>> 1.4 1.5 1.6
>> 2.4 2.5 2.6
>> ......
另外是:报表的格式固定为每页打印7条明细记录,如果记录数不足7条时,页脚和组脚都会上移,这也是要解决的一个问题。
______________________________________

...全文
103 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
truemichael 2000-07-06
  • 打赏
  • 举报
回复
Un1,不好意思,Canvas对象我不会,能否告之!
truemichael 2000-07-06
  • 打赏
  • 举报
回复
Un1,谢谢。
如果这种方法不行,考虑用EXCEL,能否实现,不过我也没作过,如果可以的话,还望赐教!
Un1 2000-07-06
  • 打赏
  • 举报
回复
Sorry! 这个问题我不会。

但ActiveReport的控制力非常强,是否可以考虑自己在Canvas对象上画呢?另外一个思路就是是否可以按照你:

id11 1.1 1.2 1.3
id12 2.1 2.2 2.3
...
id1n 1.4 1.5 1.6
...

的格式先形成另外一张表呢?

809

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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