help(100分)

  • 主题发起人 主题发起人 xh416
  • 开始时间 开始时间
X

xh416

Unregistered / Unconfirmed
GUEST, unregistred user!
1。如何把数据表中DATE字段的值在报表中输出为2001年5月29日的形式(数据库为ORACLE8)。
2。如何能在报表中实现自动换行。
 
1、取出它的字段后,用FormatDateTime来转换一下
 
对数据输出形式有两种方法:一是在数据库控件的字段编辑器中加入你要用的字段,选中你要
显示日期的那个字段,在DisplayFormat属性中填入:yyyy"年"m"月"d"日" 注意中文字要用
引号,这样做,在用户界面的DBGrid、DBEdit等中就会显示为2001年5月29日的样式,打印报表中
就更会显示这个样子了,另一种方法是在报表设计中把QRDBText的Mask属性中填入:yyyy"年"m"月"d"日"
这样报表会显示为2001年5月29日的样式,而用户界面的DBGrid、DBEdit仍会显示为:01-5-29的样式
2。在报表中换行的组件是QRDBMemo控件,QrDBText不支持换行。
把分给我,这个问题没有必要再讨论了。有问题再E_Mail给我。
 
我编了一个现成的例子,要的话可以发给你。
 
谢谢你们的帮助!
 
Jackieli请把例子发到xh416@163.net
 
后退
顶部