数据窗口列对象有效性检验代码的写法?

cherrymas 2003-08-18 06:15:48
数据窗口中有一列为余额,本应输入14位的小数,但当我输入错误时如输入0.0.即为非法数字如何实现列的有效性校验?
我已在datawindow的itemchanged事件中写了if ls_col='ye' then判断其有效性的代码,也在dberror中写了return 1,但根本不执行这些代码,总是报错item '0.0.'not
pass 校验。
请告诉我该怎样解决?
...全文
35 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿鹏兄 2003-08-18
  • 打赏
  • 举报
回复
EditMask吧。简单
klbt 2003-08-18
  • 打赏
  • 举报
回复
设置列编辑属性为EditMask,并设置适当的编辑格式
freeliu 2003-08-18
  • 打赏
  • 举报
回复
可以有两种方式,一种是在format属性中写,如:#,##0.00(格式根据你的要求改),另外一种是在代码中用isnumber()判断。

609

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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