QREPORT打印MEMO类型数据问题(100分)

  • 主题发起人 主题发起人 信仰
  • 开始时间 开始时间

信仰

Unregistered / Unconfirmed
GUEST, unregistred user!
用QRDBTEXT能打印MEMO类型的字段吗(多行)?
如果不能,那用QREPORT怎样打印MEMO类型的数据呢?
 
当然可以,我都是这么用的。
所有使用都跟访问其他字段类型一样。
 
我用的时候多行的数据只能显示一行,AUTOSIZE和AUTOSTRETCH都为TRUE了。
 
QuickReport的QrMemo控件的autoSize=False、autoStrech=True、
wordWrap=True时可以实现自动折行
 
我想用db控件直接连数据库显示,比如qrdbtext能实现吗?
 
可以呀, 我都是通過動態改變QRMemo的控件的高度來, 這樣也比較方便呀.
 
打印一般数据记录用 qrdbtext,打印MEMO内容,推荐 QRDBRichText
 
我用qrdbrichtext怎么显示不出数据呢?字段都连上了。
 
qrdbrichtext与qrdbtext的用法几乎一样,在QuickReport上也要指定好DataSet的
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1272058
 
AUTOSIZE 设为 False
AUTOSTRETCH 为 TRUE
wordWrap 为 True
再拉高QRDBTEXT 即Height 设大一点,
一切 OK
 
我按大家说的做了,怎么都不好用?虽然我用的是sub detail band,但用detail band也是
不好用。
 
楼上说的可以呀,是不是在QuickRep设置上出现问题
 
quickrep需要设什么?
 
QuickRep1.DataSet:= Query1
 
加了呀,我用的是adotable,主从表,把主表adotable1加到quickrep了。
还是不行,不折行。
 
你清不清楚TQRBand部件的概念?
QReport有多个地方需设置如Bands属性
 
按zhilon说的设好,然后把放置明细的Band带拉高
 
qr是有这个问题,怎么设置属性都不行
据说升级到QR3。7就行了
但一直没找到这样的版本

解决方法,1。在BEFOREPRINT事件中处理换行2。换报表工具
 
觉得yobdrow说的有道理。
不好意思,我还想问一下,在beforeprint里要怎样写换行?
 
qrdbtext是按照英文方式折行的,中文应该在适当的位置添加空格,查一下以前的贴子吧
 
后退
顶部