以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请问:我判断某一行空值怎么写代码呢?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=59000)

--  作者:youngk
--  发布时间:2014/10/28 8:49:00
--  请问:我判断某一行空值怎么写代码呢?
比如:我一行有10列,每一列都不能是空值,这就需要在这一行保存的时候能进行判断,如果该行某一列是空值的话,就出现对话框:“某某”不能是空值! 请问这个代码怎么写呢?
--  作者:Bin
--  发布时间:2014/10/28 9:00:00
--  

BeforeSaveDataRow 事件

for each dc as datacol in e.datatable.datacols
   if e.datarow.isnull(dc.name) then
        messagebox.show(dc.name & "  不能为空!")
        e.cancel=true
        exit for
   end if
next

--  作者:youngk
--  发布时间:2014/10/28 12:28:00
--  

如果只是部分列不能是空值呢?

 


--  作者:y2287958
--  发布时间:2014/10/28 12:43:00
--  
用一个变量记住即可
--  作者:youngk
--  发布时间:2014/10/28 13:12:00
--  
代码怎么写呢?
--  作者:Bin
--  发布时间:2014/10/28 14:09:00
--  
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=59004&authorid=0&page=1&star=1