如何给datetimepicker设初始值为空(50分)

  • 主题发起人 主题发起人 dali2000
  • 开始时间 开始时间
D

dali2000

Unregistered / Unconfirmed
GUEST, unregistred user!
如何给datetimepicker设初始值为空日期
 
肯定没戏!我已经浪费过时间了,你就别浪费了!
用DateEdit吧!
 
时间是没有空值的。
你如果想判断是不是别人修改过,而且必须修改了才让它往下跑的话,
可考虑使用判断标志位的方法来实现。
比如进入前,把它的Tag值设为1,在它的OnChange事件中置Tag值为0,后续程序中判断Tag
为0才往下跑...
 
to dali2000:
datetimepicker不能初始化为一个空值。
能说说为什么要将它置为空值吗?
当然你可以修改其源代码。
 
to pcc_mmzl;
我将它置为空值的原因是想入库时默认为空值
 
为什么要空值呢?
 
想入库时默认为空值,我建议你用infopower 3000
里面有个wwDBDateTimePicker可以达到你的要求
 
看rxlib 2.75
 
1、建表时将该字段设置缺省值为NULL
2、在INSERT语句中不包含该字段
 
没有空值,它的初始值是1899-12-31,你可以做一下判断,如果是这个值,就人为认为是空值
 
这个控件是不能显示空值的,RX控件里有个DateEdit控件可以显示空,但其默认时间为
1899-12-31 你可以用DateEdit1.Date=0来判断其是否为空
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
D
回复
0
查看
911
DelphiTeacher的专栏
D
D
回复
0
查看
868
DelphiTeacher的专栏
D
D
回复
0
查看
840
DelphiTeacher的专栏
D
后退
顶部