以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]编码 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=107756) |
||||
-- 作者:江南小镇 -- 发布时间:2017/10/9 14:43:00 -- [求助]编码 老师好 If CurrentTable.Name = "目录树_Table1" Then For i As Integer = 0 To Tables("目录树_Table1").Count - 1 Tables("目录树_Table1").Rows(i)("母优先级") = i + 101 Next With DataTables("目录树_Table1") .DataCols("母优先级").RaiseDataColChanged(.DataRows(0)) End With ElseIf CurrentTable.Name = "目录树_Table2" Then For i As Integer = 0 To Tables("目录树_Table2").Count - 1 Tables("目录树_Table2").Rows(i)("母优先级") = Tables("目录树_Table1").Current("母优先级") Tables("目录树_Table2").Rows(i)("子优先级") = i + 101 Next With DataTables("目录树_Table2") .DataCols("子优先级").RaiseDataColChanged(.DataRows(0)) End With \'------------------------------------------------------------------------------------ ElseIf CurrentTable.Name = "目录树_Table3" Then For i As Integer = 0 To Tables("目录树_Table3").Count - 1 Tables("目录树_Table3").Rows(i)("子优先级") = Tables("目录树_Table2").Current("子优先级") Tables("目录树_Table3").Rows(i)("孙优先级") = i + 10101 Next With DataTables("目录树_Table3") .DataCols("孙优先级").RaiseDataColChanged(.DataRows(0)) End With End If 此主题相关图片如下:图像 1.png [此贴子已经被作者于2017/10/9 14:43:16编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2017/10/9 14:55:00 -- 具体例子发上来测试。 |
||||
-- 作者:江南小镇 -- 发布时间:2017/10/9 15:21:00 --
|
||||
-- 作者:有点甜 -- 发布时间:2017/10/9 15:33:00 -- 改成
Tables("目录树_Table3").Rows(i)("孙优先级") = Tables("目录树_Table3").Rows(i)("子优先级") + format(i+1, "00") |
||||
-- 作者:江南小镇 -- 发布时间:2017/10/9 15:38:00 -- 谢谢老师 |