李 李玉琼 Unregistered / Unconfirmed GUEST, unregistred user! 1999-05-27 #1 为什么当我把一个带有空记录的数据表用报表输出时,整数和实数型字段自动按默认值‘0’报表输出,使我的报表下部的空记录网格很难看,但我检查我的数据表结构时又没有设置默认值‘0’,WHY?
Y yifeng Unregistered / Unconfirmed GUEST, unregistred user! 1999-05-27 #2 你用什么报表的? 我用ace的时候,有一个属性...叫什么忘了,是可以改变这种现象的 或者你的sql里面用cast把数值型改成字符型
李 李颖 Unregistered / Unconfirmed GUEST, unregistred user! 1999-05-27 #3 当数值型字段为空时,Delphi默认地认为0 即某字段为空,则AsIntegr或AsFloat结果为0, 可能你的报表工具傻兮兮地去取字段值,没有 判断字段是否空。
王 王淳霞 Unregistered / Unconfirmed GUEST, unregistred user! 1999-05-27 #4 e. var var1:integer; ... ... ... := format?('#,###,###.00',var1/1.00) ... ... (by QuickRep)
C CJ Unregistered / Unconfirmed GUEST, unregistred user! 1999-05-27 #5 日期型的是不是 1889/1/1??呵呵 做 SELECT 的时候判断一下吧,QREPORT没办法了//好象
李 李玉琼 Unregistered / Unconfirmed GUEST, unregistred user! 1999-05-28 #6 此问题我已自己发现了 QUICKREPORT中我使用QRDBTEXT 而不该用EXEPRESSION取字段值。谢谢!