hur.cn - 华软网

 热门搜索

怎样判断不能满足就不让保存

  作者:未知    来源:网络    更新时间:2018/8/6

   窗口w_a, 数据窗口dw_a, 数据窗口dw_a有一字段xs
如何实显当字段xs输入小于1时按保存键提示不让保存,其它即可保存!在此谢谢各位了
------华软网友回答------
1.设置xs列的validation
2.在dw的itemchanged里判断.
  if dwo.name = 'xs' then
     if data < 1 then
        messagebox( '', ' xs must >= 1' )
        return 1
     end if
  end if
3.在保存按钮里判断.
for i = 1 to dw_name.rowcount()
    ll_xs = dw_name.object.xs[ i ]
    if ll_xs < 1 then
        dw_name.setrow( i )
        dw_name.setcolumn( 'xs' )
        messagebox( '', 'Row ' + string( i ) + '< 1' )
        return
    end if
next
------华软网友回复------
for i=1 to dw_a.rowcount()
if isnull(dw_a.object.xs[i]) or dw_a.object.xs[i]) <1 then
messagebox('',"输入不合法")
dw_a.setcolumn('xs')
dw_a.scrolltorow(1)
dw_a.setfocus()
return
end if 

------华软网友回复------
for i=1 to dw_a.rowcount()
if isnull(dw_a.object.xs[i]) or dw_a.object.xs[i]) <1 then
messagebox('',"输入不合法")
dw_a.setcolumn('xs')
dw_a.scrolltorow(i)
dw_a.setfocus()
return
end if 


------华软网友回复------
都说完了      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。