以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 上一行的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=87775) |
-- 作者:douglas738888 -- 发布时间:2016/7/19 11:49:00 -- 上一行的问题 请教老师,以下代码想实现,如果回退=TRUE时,本行的流转勾选=FALSE 和签批完成=FALSE的同时,上一行的签批完成也为FALSE For Each r As DataRow In DataTables("表E").DataRows If r("回退")=True Then r("签批完成") = False r("流转勾选") = False End If Next |
-- 作者:大红袍 -- 发布时间:2016/7/19 12:07:00 -- 上一行,可以这样查找
Dim r As Row = Tables("表a").Current |
-- 作者:douglas738888 -- 发布时间:2016/7/19 13:24:00 -- 老师,再请教以下,如果只要任意一个回退列勾选后,其他两列 (列1 列2)的全部行内的逻辑判断都为FALSE的代码应该怎样写 |
-- 作者:大红袍 -- 发布时间:2016/7/19 14:59:00 -- dataColChanged或者AfterEdit事件。
If e.DataCol.Name = "回退" Then If e.DataRow("回退")=True Then End If |