(急)请问如何实现数据窗口列的数据格式校验???????????????/??

wycking 2003-04-30 04:20:11
如:一个字段格式应为"01010101011",利用数据窗口画笔,应如何对用户输入进行限制并给予提示,以便保证数据的完整性
...全文
40 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tfy_002 2003-05-02
  • 打赏
  • 举报
回复
在dw_1.construct事件中输入如下代码:
string Rule = "Match(GetText(), ~"01010101011~")"

dw_1.SetValidate("bh", Rule)

在dw_1.itemerror事件中输入:
 if dwo.name=bh then
messagebox("","")
return 1
end if



不要忘记给分哟!
gray2000 2003-05-02
  • 打赏
  • 举报
回复
在itemchanged里面检验不好吗?
shanmingxing 2003-05-02
  • 打赏
  • 举报
回复
试过列的有效性吗?可在两个地方设计
1.datawindow对象面板中
2.数据库设计画板中
试着新建一个有效格式吧.
wycking 2003-05-02
  • 打赏
  • 举报
回复
通过代码可以在数据窗口控件中写代码,而且比较容易,但是我的数据窗口对象是动态生成的,每个对象中可能会有不同列需要在输入时对其校验。所以只能写载数据窗口对象的画笔里

611

社区成员

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

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