以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 自动修改 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=130391) |
-- 作者:wjhmmj -- 发布时间:2019/1/21 0:21:00 -- 自动修改 A表1列、2列、3列,B表1列、2列,A表1列和B表1列为编号列,表2列和B表3列为编号列名称列,修改A表2列的行的内容时,怎样自动修改B表3列对应编号的所在列的行的内容。谢谢! |
-- 作者:有点甜 -- 发布时间:2019/1/21 10:12:00 -- 参考
http://www.foxtable.com/webhelp/scr/1453.htm
|
-- 作者:wjhmmj -- 发布时间:2019/1/22 20:11:00 -- 在事件DataColChanged. 在B表中2列为逻辑,当修改2列行为true时,想查找A表中满足以下条件行中2列的值修改为"已归档"。 Select Case e.DataCol.Name Case "2" Dim dr As DataRow dr = DataTables("A").Find("[1] = \'" & e.DataRow("1") & "\' and [2] <> \'" & "待归档" & "\'") If dr Is Nothing Then dr("2") = "已归档" Else MessageBox.Show("先退回,后归档.","提示") e.DataRow("2") = False End If End Select 但运行时: 详细错误信息: 调用的目标发生了异常。 未将对象引用设置到对象的实例。 敬请修改,谢谢!
[此贴子已经被作者于2019/1/22 20:14:01编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/1/22 20:20:00 -- 什么1列,2列的看的莫名其妙,建议尽量使用有意义的列名 Select Case e.DataCol.Name Case "2" Dim dr As DataRow dr = DataTables("A").Find("[1] = \'" & e.DataRow("1") & "\' and [2] <> \'" & "待归档" & "\'") If dr IsNot Nothing Then dr("2") = "已归档" Else MessageBox.Show("先退回,后归档.","提示") e.DataRow("2") = False End If End Select
|
-- 作者:wjhmmj -- 发布时间:2019/1/22 20:54:00 -- 在事件DataColChanged. 在B表中“状态”列为逻辑,当修改“状态”列行为true时,想查找A表中满足以下条件行中“状态”列的值修改为"已归档"。 Select Case e.DataCol.Name Case "状态" Dim dr As DataRow dr = DataTables("A").Find("[编号] = \'" & e.DataRow("编号") & "\' and [状态] <> \'" & "待归档" & "\'") If dr Is Nothing Then dr("状态") = "已归档" Else MessageBox.Show("先退回,后归档.","提示") e.DataRow("状态") = False End If End Select 但运行时: 详细错误信息: 调用的目标发生了异常。 未将对象引用设置到对象的实例。 敬请修改,谢谢! 还是不行,请指教,谢谢!
|
-- 作者:有点蓝 -- 发布时间:2019/1/22 21:10:00 -- 看4楼红色字,is改为isnot |
-- 作者:wjhmmj -- 发布时间:2019/1/22 21:14:00 -- is改为isnot后,运行的是以下代码: Else MessageBox.Show("先退回,后归档.","提示") e.DataRow("状态") = False End If 没作用 敬请修改,指教,谢谢!!!
[此贴子已经被作者于2019/1/22 21:30:40编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/1/22 21:38:00 -- A表存在符合下面条件的数据吗?截图看看 DataTables("A").Find("[编号] = \'" & e.DataRow("编号") & "\' and [状态] <> \'" & "待归档" & "\'")
|
-- 作者:wjhmmj -- 发布时间:2019/1/22 21:54:00 -- 存在 |
-- 作者:有点蓝 -- 发布时间:2019/1/22 22:03:00 -- 上传具体实例说明 |