如何在数据窗口中设置有效性检查?
在数据窗口中,有一成绩列,它的数据应在0到100之间,如果超过100给出提示,
代码该如何写?谢谢!
推荐阅读
decimal ldc_grade
long ll_i
for ll_i = 1 to dw_1.rowcount()
ldc_grade = dw_1.getitemdecimal(ll_i,c_grage)
if isnull(ldc_grade) then ldc_grade = 0
if ldc_grade > 100 or ldc_grade < 0 then
messagebox(系统提示,第+string(ll_i)+行成绩不合法!
dw_1.setfocus()
dw_1.setcolumn(c_grade)
return
end if
next
在itemchanged事件中写:
choose case dwo.name
case "成绩列名"
if dec(data) < 0 or dec(data) > 100 then
messagebox(系统提示,第+string(ll_i)+行成绩不合法!)
return 1
end if
case ……
……
end choose
在itemerror事件里写:
return 1
在数据库画笔的列属性也可以设置。
.

讨论区