Foxtable(狐表)用户栏目专家坐堂 → 如何有条件地插入行


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

主题:如何有条件地插入行

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


加好友 发短信
等级:婴狐 帖子:17 积分:440 威望:0 精华:0 注册:2017/7/7 22:30:00
如何有条件地插入行  发帖心情 Post By:2018/8/19 11:02:00 [只看该作者]

请教老师,如果某行已经锁定或结账列已结账,那么禁止插入行,其他情况下可插入行,怎样实现?请提供一个思路
插入行好像没有对应的事件,是在增加行事件下设置代码吗?

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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/19 11:25:00 [只看该作者]

意思是如果某行被锁定就不能在这行的上面插入行?可以在这行下面插入行?

插入前判断一下,循环从当前选择的行开始到表格最后一行,如果其中一行被锁定就退出,不调用insertrow

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


加好友 发短信
等级:婴狐 帖子:17 积分:440 威望:0 精华:0 注册:2017/7/7 22:30:00
  发帖心情 Post By:2018/8/19 13:09:00 [只看该作者]

不能在两个已经锁定的行中间再插入行,比如一个月的明细账已经结账了,不能再在这个月增加记录了。
我可以判断月份,不用考虑行的状态,应该是这个思路吧

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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/19 15:28:00 [只看该作者]

对的,尽量从业务的角度考虑,通过月份、时间类的进行判断。

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


加好友 发短信
等级:婴狐 帖子:17 积分:440 威望:0 精华:0 注册:2017/7/7 22:30:00
  发帖心情 Post By:2018/8/19 16:21:00 [只看该作者]

好,这个理念很重要。

 回到顶部