请问大侠,这种打印报表delphi怎么做呢?(200)

  • 主题发起人 bigboy2050
  • 开始时间
B

bigboy2050

Unregistered / Unconfirmed
GUEST, unregistred user!
这种打印报表怎么做呢?谢谢啊 ,用quickreport 或fastreport可以实现吗?谢谢 //一张纸分4各部分,每部分打两行文字 //不足两行的,也让它占两行 //超过2行也允许,超过8行的分页打印 //第4行到第5行之间,要留空白 //如果这张纸已经打了一些记录,就接着上次未打完的位置开始打印。 //徐经理签字打印在最后一条记录的右侧 表格标准格式------------ 2009/05/01 小张 9:00 和小王去王府井 //第1行: 9:30 去客户那里 徐经理签字 //第2行: 2009/05/02 小张 6:15 去飞机场 //第3行: 15:00到上海 徐经理签字 //第4行: //***第4行到第5行之间,要留空白(空白3cm),不打印 2009/05/03 小张 8:00 去北京火车站 //第5行: 9:30 到达天津 徐经理签字 //第6行: 2009/05/04 小张 8:45 到天津长途汽车站 //第7行: 10:00 回北京 徐经理签字 //第8行:-------------如果2009/05/01 小张 9:00 和小王去王府井 //第1行: 徐经理签字 //第2行: 小张的记录,不满两行的,也要让它占两行--------------------------如果2009/05/01 小张 9:00 和小王去王府井商店1 //第1行: 9:10 和小王去王府井商店2 //第2行: 9:20 和小王去王府井商店3 //第3行: 9:30 和小王去王府井商店4 //第4行: //***第4行到第5行之间,要留空白 9:40 和小王去王府井商店5 //第5行: 9:50 和小王去王府井商店6 //第6行: 10:00 和小王去王府井商店7 //第7行: 10:10 和小王去王府井商店8 徐经理签字 //第8行: 如果超过8行,就开始换页接着打印,徐经理的签字 打印在 最后一条记录的同一行的右侧----------------------如果这张纸已经打了一些记录,就接着上次未打完的位置开始打印。2009/05/01 小张 已经有记录 //第1行: 已经有记录 徐经理签字 //第2行:2009/05/02 小张 新记录从这里开始 //第3行: 新记录从这里开始 徐经理签字 //第4行: ------------------------------------- 如果这张纸已经打了一些记录,就接着上次未打完的位置开始打印。2009/05/01 小张 已经有记录 //第1行: 已经有记录 徐经理签字 //第2行:2009/05/02 小张 已经有记录 //第3行: 已经有记录 徐经理签字 //第4行: //***第4行到第5行之间,要留空白(空白3cm),不打印 2009/05/03 小张 新记录从这里开始 //第5行: 新记录从这里开始 徐经理签字 //第6行: -------------------------------------------- 如果这张纸已经打了一些记录,就接着上次未打完的位置开始打印。2009/05/01 小张 已经有记录 //第1行: 已经有记录 徐经理签字 //第2行:2009/05/02 小张 已经有记录 //第3行: 已经有记录 徐经理签字 //第4行: //第4行到第5行之间,要留空白(空白3cm),不打印2009/05/03 小张 已经有记录 //第5行: 已经有记录 徐经理签字 //第6行: 2009/05/04 小张 新记录从这里开始 //第7行: 新记录从这里开始 徐经理签字 //第8行:
 
我琢磨下,我FASREPORT 也不是很熟悉!弄不出来,忘谅解!谢谢你能传Delphi 5 给我,这几天头都找大了!!
 
晚上您在线吗?我晚上8-9点应该回家了,到时我用qq传给您
 
可能我表达得不太清楚,我觉得最急人的是 报表中有一段空白,这个怎么处理? “//***第4行到第5行之间,要留空白(空白3cm),不打印” 用报表控件的 band条,生成的报表中间是没有空行的。 如果是连续的,就很好做了
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
884
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
顶部