Foxtable(狐表)用户栏目专家坐堂 → 如何限制增加行?


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

主题:如何限制增加行?

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


加好友 发短信
等级:小狐 帖子:391 积分:3290 威望:0 精华:0 注册:2014/4/9 10:04:00
如何限制增加行?  发帖心情 Post By:2019/3/26 19:08:00 [只看该作者]

增加行时,有时会误操作增加了多个行,如何限制每次只增加一行(直到该行数据录入完整才可以新增行?

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


加好友 发短信
等级:超级版主 帖子:105495 积分:536466 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/3/26 21:03:00 [只看该作者]

可以在BeforeAddDataRow事件判断是否有空行,如果有就取消:http://www.foxtable.com/webhelp/scr/0629.htm

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


加好友 发短信
等级:小狐 帖子:391 积分:3290 威望:0 精华:0 注册:2014/4/9 10:04:00
  发帖心情 Post By:2019/3/26 21:11:00 [只看该作者]

麻烦您举个例子,比如表A中有字段A、B、C,新增一行后必须把ABC字段录入内容后才可以再新增行,代码如何写,谢谢!

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


加好友 发短信
等级:超级版主 帖子:105495 积分:536466 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/3/26 21:15:00 [只看该作者]

if datatables("表A").find("A is null or B is null or c is null") isnot nothing then
msgbox("有空行")
e.cancel = true
endif

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


加好友 发短信
等级:幼狐 帖子:52 积分:1030 威望:0 精华:0 注册:2012/2/26 22:20:00
  发帖心情 Post By:2019/4/20 23:09:00 [只看该作者]

但是一行都没有的话?

 


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2019/4/21 18:58:00 [只看该作者]

以下是引用mojo在2019/4/20 23:09:00的发言:

但是一行都没有的话?

 

 

不理解你的意思,请具体说明一下问题。


 回到顶部