怎么做这样一张单据打印的模板(fastreport)(100分)

  • 主题发起人 主题发起人 djtop
  • 开始时间 开始时间
D

djtop

Unregistered / Unconfirmed
GUEST, unregistred user!
视图结构:
cVouchID cCusName cInvName iMoney dDate
0001 张三 存货A 100 2006-01-01
0001 张三 存货B 150 2006-01-01
数据说明:该视图将主子表数据组合在一起的结果, cVouchID, cCusName, dDate 为主表数据, cInvName, iMoney 为子表数据
现在想打印该单据,单据格式如下:
单句号:0001 客户名称:张三
------------
|存货A | 100 |
|存货B | 150 |
|-----------------------
单据日期:2006-01-01
现在碰到的问题是,打印一张单据的时候没有问题,套打的时候,单据日期的时间错乱了,打印出来的单据日期变成下一张单据的日期了。
我已经试了很多次了,还是没有解决,这个单据应该怎么设计啊,应该用多少个ADOQuery, 每个字段应该放在fastreport的哪个区域?
 
自己顶一下
 
你如果要打印出来这种效果,你就不要用视图查询出来的结果,你直接用主从表打印出来就可以呀。而且那样设置更简单一些。
用两个ADOTable或ADOQuery就可以,一个连主表,一个连从表。
页头
主项数据 单句号:0001 客户名称:张三
细项头
细项数据 存货A | 100
细项脚 单据日期:2006-01-01

主项脚
 
to fufangmei:
页头
主项数据 单句号:0001 客户名称:张三
细项头
细项数据 存货A | 100
细项脚 单据日期:2006-01-01
我按这个方法,试了,数据出不来,
主子表已经设好的
页头
主项数据 adomain."cVouchid"
adomain."cCusName"
细项头
细项数据 adodetail."cInvName"
adodetail."iMoney"

细项脚 adomain."dDate"
但是预览报表时,看不到任何数据
 
问题已解决,只是不知道为什么每次打完后,都跟一张空白页,只有页头、页脚
 
多人接受答案了。
 
后退
顶部