关于日期的填写

PBcool 2003-05-09 05:35:57
各位大侠,我遇到一个问题:
在设置了某日期型字段的EDIT.style为dropdownlistbox,利用一个日期控件输入日期,然后删除,系统就会报错,然后焦点始终不能移出.
...全文
50 点赞 收藏 17
写回复
17 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
PBcool 2003-06-03
结贴,谢谢
回复
linleming 2003-05-30
对了,date是时间字段的名称
回复
linleming 2003-05-30
在数据窗口中此字段font下的text.color进行编辑赋值
if( date =1900-01-01,rgb(255,255,255),rgb(0,0,0))
回复
flyppl 2003-05-26
学习
回复
PBcool 2003-05-26
请教一下,怎样赋值字体颜色呢?谢谢。
回复
linleming 2003-05-23
你可以在发生错误时插入一个固定时间如“1900-01-01”,在判断值为这个时间的字体颜色为白色。这种办法在应用程序使用时是看不出来的。
回复
PBcool 2003-05-22
如果RETURN 3,那是能设为空,但是不能保存到数据库,下次登录时又是原来的数据.再选一个日期,删除掉,就可以保存成空字符了.这样操作是不是很麻烦呢?
回复
PBcool 2003-05-21
我已经说了,Return 2要生成一个乱字符的日期,不行.我已经用了楼上各位大哥的方法了
回复
linleming 2003-05-21
itemerror!
return 3
dberror!
return 1(屏蔽错误消息)
回复
linleming 2003-05-21
itemerror!
return 2
dberror!
return 1(屏蔽错误消息)
回复
devil_heart 2003-05-21
不好意思,把return 2 改成return 3就行了
datetime ldt_date
setnull(ldt_date)
if dwo.name = "userdate" then
this.object.userdate[row] = ldt_date
end if
return 3
回复
devil_heart 2003-05-20
itemerror event:
datetime ldt_date
setnull(ldt_date)
if dwo.name = "eff_date" then
this.object.eff_date[row] = ldt_date
end if
return 2
回复
PBcool 2003-05-20
我知道返回值的含义,但是如果用return 2,PB就会自动赋一个"1900-?"的值,我是想在输入无效日期时即赋空值,谢谢
回复
泥泥 2003-05-10
学习
回复
juwuyi 2003-05-10
itemerror event:
return 2 //接收输入值
Return 3 //拒绝输入值,但允许移走焦点
回复
fengzeng 2003-05-09
itemerror!
return 2
回复
flyerlxg 2003-05-09
study and help you up
回复
相关推荐
发帖
PowerBuilder
创建于2007-09-28

866

社区成员

PowerBuilder 相关问题讨论
申请成为版主
帖子事件
创建了帖子
2003-05-09 05:35
社区公告
暂无公告