用FASTREPORT显示datetime数据时,为什么当datetime数据为null时,显示为0。如何不显示!(50分)

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

bluestar_sz

Unregistered / Unconfirmed
GUEST, unregistred user!
用FASTREPORT显示datetime数据时,为什么当datetime数据为null时,
显示为0。如何不显示!
 
If(<expression>, <string1>, <string2>).如果表达式为True,返回字符串<string1>;否则,返回字符串<string2>。
 
to qianwt:
不太明白!如果我的数据库的某个字段是DATETIME的,我要如何控制了?能详细一点吗?
 
可以用表达式转化成字符串,然后判断字符串是否=‘0’。
只是一个思路,如果不行再问其他的富翁。
或者直接判断数据为null在由表达式控制
 
datetime数据类型本身就是real类型,只要判断datetime类型变量是否等于0即可,
在fastreport中要显示的地方加一个变量,然后在ongetvalue事件中判断如果从
数据库中取出的日期为0,则不显示。
 
设置显示格式即可!!!
 
to whf:
在下愚笨!不知可否详细告之?不胜感激!
 
多人接受答案了。
 
后退
顶部