关于日期的填写

PBcool 2003-05-09 05:35:57
各位大侠,我遇到一个问题:
在设置了某日期型字段的EDIT.style为dropdownlistbox,利用一个日期控件输入日期,然后删除,系统就会报错,然后焦点始终不能移出.
...全文
81 17 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧