以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如果右边的表格b有与表a相同的数据 如何隐藏左边表a中相同的数据 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=30886) |
|
-- 作者:jinzhengbe -- 发布时间:2013/4/6 5:27:00 -- 如果右边的表格b有与表a相同的数据 如何隐藏左边表a中相同的数据 |
|
-- 作者:fjlclxj -- 发布时间:2013/4/6 14:09:00 -- Dim names As New List(Of String) Dim r As Row For Each r In Tables("B").Rows If r("商品名称")<>"" Then names.add(r("商品名称")) Next For Each r In Tables("A").Rows If Names.Contains(r("商品名称"))= True Then r.Table.Position= r.Index
Syscmd.Row.HideSelectedRows()
End If Next [此贴子已经被作者于2013-4-6 15:22:29编辑过]
|
|
-- 作者:jinzhengbe -- 发布时间:2013/4/7 0:57:00 -- 非常非常感谢!!但是我不知道应该放在什么事件里 非常非常感谢!!但是我不知道应该放在什么事件里,因为表a 是一个sql查询表。在窗口里生成的。 所以还望详解 |
|
-- 作者:fjlclxj -- 发布时间:2013/4/7 19:57:00 -- 如果是打开窗口后就执行,那么放在form的afterload事件中(在SQL表A生产代码后面),要是打击按钮执行的话,放在按钮的click事件中 |
|
-- 作者:jinzhengbe -- 发布时间:2013/4/9 7:32:00 -- 非常感谢,还是有问题。我现在需要的是左边 非常感谢,还是有问题。我现在需要的是左边的行能够隐藏,结果是右边的行输入数据后就直接被隐藏了, 把表明换了也不行。 是什么问题呢? |