请教FastReport中关于标签打印的问题? ( 积分: 100 )

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

bingege

Unregistered / Unconfirmed
GUEST, unregistred user!
通过ADOQuery查询得到一个单位的人员数据,要在A4纸中按4列X3栏格式打印:
姓名:李明 姓名:张东 姓名:陈东
性别:男 性别:男 性别:男
编号:001 编号:002 编号:003
姓名:李华 姓名:赵明 姓名:王强 姓名:沈东
性别:女 性别:男 性别:男 性别:男
编号:004 编号:005 编号:006 编号:007
要求:前面空几栏不打印每次由手工输入决定,可能是空1个,也可能是空2个,也有可能空6个......(此例为空1栏)。
另外,在fastreport的打印预览中如何知道用户点击了打印按钮?
 
通过ADOQuery查询得到一个单位的人员数据,要在A4纸中按4列X3栏格式打印:
姓名:李明 姓名:张东 姓名:陈东
性别:男 性别:男 性别:男
编号:001 编号:002 编号:003
姓名:李华 姓名:赵明 姓名:王强 姓名:沈东
性别:女 性别:男 性别:男 性别:男
编号:004 编号:005 编号:006 编号:007
要求:前面空几栏不打印每次由手工输入决定,可能是空1个,也可能是空2个,也有可能空6个......(此例为空1栏)。
另外,在fastreport的打印预览中如何知道用户点击了打印按钮?
 
怎么没人回答呀?
 
如果不用空欄很好解決
但是控制空位置的沒怎麽做過
只做標簽列印只要把masterdate的Columns屬性設置為你需要的列就可以了
 
是呀。不留空当然简单了。问题的关键就是要留空栏,留空位数还得由用户打印前输入。
 
再想想办法行吗?
 
想過了
其實你在Sql語句中拼一些空記錄集就可以了
例如
select '','',''
union
select 姓名,性别,编号 from table
然後再在memo裏判斷一下就可以實現了
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
659
import
I
后退
顶部