数据库报表生成及打印问题(100分,及时送)(100分)

  • 主题发起人 主题发起人 jjwoodmoon
  • 开始时间 开始时间
J

jjwoodmoon

Unregistered / Unconfirmed
GUEST, unregistred user!
数据库有一memo字段,报表生成时在报表末端生成,因为字数较多,需要分行列出及打印,如何在报表中实现?
如下图所示,已打印完全字段在下一行中不在出现,未打印完的memo字段继续排列。
———————————————————————————————————————
字段 | 字段 | memomemomemomemomemomemomemomemomemomemomemomemomemomemomemo |
———————————————————————————————————————
| | memomemomemomemomemomemomemomemomemomemomemomemomemomemomemo |
———————————————————————————————————————
| | memomemomemomemomemomemomemomemomemomemomemomemomemomemomemo |
———————————————————————————————————————
多谢大家了,能给出示例代码的最好。
 
不能吧?我也想知如何实现
你可以由memo的字数来控制栏的长度
在 beforeprint 中
if 字数 <20 then 栏高=50
 
就你认为一般情况下次种问题如何实现?
改成如下形式么??
——————————————————————————
| | memomemomemomemomemomemomemomemo |
字段 | 字段 | memomemomemomemomemomemomemomemo |
| | memomemomemomemomemomemomemomemo |
——————————————————————————
这样不太符合我们的报表要求啊。总应该有解决的办法吧。
 
用FastReport吧,它能做到,看看DEMO,里面有这样的例子。
只要把“主项数据”band的stretched设为true就行。
 
后退
顶部