Foxtable(狐表)用户栏目专家坐堂 → 请问各位老师,如何设置本列内容不允许为空


  共有8832人关注过本帖树形打印复制链接

主题:请问各位老师,如何设置本列内容不允许为空

帅哥哟,离线,有人找我吗?
yumendeyu
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:10 积分:143 威望:0 精华:0 注册:2011/5/7 17:02:00
请问各位老师,如何设置本列内容不允许为空  发帖心情 Post By:2011/5/11 21:57:00 [只看该作者]

 请问各位老师,如何设置本列输入内容不允许为空呢?

 回到顶部
帅哥哟,离线,有人找我吗?
blackzhu
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2011/5/12 7:18:00 [只看该作者]

应该是这样的吧,你看看.

  if e.cdatacol.name="列名" then   '如果改变的是什么列
     if   e.datarow("xxxx")=nothing  then  '如果这个为空
         
          MessageBox.Show("这个不许为空的!")
end if
end if

 回到顶部
帅哥,在线噢!
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/5/12 7:35:00 [只看该作者]

可以在BeforeSaveDataRow事件设置代码, 这样保存的时候会统一进行检查:

 

If e.DataRow.IsNull("列名") Then

    MessageBox.Show("某列不允许为空!")

    e.Cancel = True

End If

 


 回到顶部
帅哥哟,离线,有人找我吗?
yumendeyu
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:10 积分:143 威望:0 精华:0 注册:2011/5/7 17:02:00
  发帖心情 Post By:2011/5/12 17:05:00 [只看该作者]

明白啦,谢谢大家

 回到顶部
帅哥哟,离线,有人找我吗?
mzpc
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:99 积分:614 威望:0 精华:0 注册:2014/5/28 12:11:00
  发帖心情 Post By:2016/7/16 14:51:00 [只看该作者]

如果是空,如何把焦点重新定位到该单元格中?

 回到顶部
帅哥哟,离线,有人找我吗?
Hyphen
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/7/16 14:58:00 [只看该作者]


 回到顶部