Foxtable(狐表)用户栏目专家坐堂 → 求助


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

主题:求助

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/1/7 14:03:00 [显示全部帖子]

BeforeSaveDataRow中判断一下如果列为空就弹出提示设置e.cancel=true 不允许保存吧

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/1/7 14:57:00 [显示全部帖子]

2楼的方案即可

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/1/7 14:58:00 [显示全部帖子]

关于空值判断请看这里http://www.foxtable.com/help/topics/1516.htm

可以使用 e.datarow.isnull("列名") 来进行判断

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/1/7 15:11:00 [显示全部帖子]

在增加按钮中写? 这样的做法不太科学.

而且这么简单的代码,如果你有用心去学一下,不应该写不出来呀.

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/1/7 15:22:00 [显示全部帖子]

在导入按钮中,利用
dim drList as List(of datarow) = datatables("表名").select("列1 is null or 列2 is null")
if drlist.count >0 then
    messagebox.show("有空值不允许导入")
else
    导入代码
end if

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/1/7 15:57:00 [显示全部帖子]

多加个条件就可以了 

datatables("表名").select("(品名 is not null and 品名1 is not null) and 列1 is null or 列2 is null")

 回到顶部