以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何有条件地插入行 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=123609) |
-- 作者:xin869 -- 发布时间:2018/8/19 11:02:00 -- 如何有条件地插入行 请教老师,如果某行已经锁定或结账列已结账,那么禁止插入行,其他情况下可插入行,怎样实现?请提供一个思路 插入行好像没有对应的事件,是在增加行事件下设置代码吗?
|
-- 作者:有点蓝 -- 发布时间:2018/8/19 11:25:00 -- 意思是如果某行被锁定就不能在这行的上面插入行?可以在这行下面插入行? 插入前判断一下,循环从当前选择的行开始到表格最后一行,如果其中一行被锁定就退出,不调用insertrow
|
-- 作者:xin869 -- 发布时间:2018/8/19 13:09:00 -- 不能在两个已经锁定的行中间再插入行,比如一个月的明细账已经结账了,不能再在这个月增加记录了。 我可以判断月份,不用考虑行的状态,应该是这个思路吧
|
-- 作者:有点蓝 -- 发布时间:2018/8/19 15:28:00 -- 对的,尽量从业务的角度考虑,通过月份、时间类的进行判断。 |
-- 作者:xin869 -- 发布时间:2018/8/19 16:21:00 -- 好,这个理念很重要。 |