以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关联表  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=86949)

--  作者:zhangxl1964
--  发布时间:2016/6/29 15:12:00
--  关联表
老师:你好!

      对于关联表的输入,新增行后,如何隐藏掉以前输入的关联表(父表和子表的)行而只显示新增的当前(父表和子表的)行?

--  作者:大红袍
--  发布时间:2016/6/29 15:19:00
--  

参考代码

 

Dim idxs As String = "-1,"
For Each r As dataRow In dataTables("表a").datarows
    If r.RowState <> DataRowState.Added Then
        idxs &= r("_Identify") & ","
    End If
Next

Tables("表a").Filter = "_Identify not in (" & idxs.trim(",") & ")"


--  作者:zhangxl1964
--  发布时间:2016/6/29 15:24:00
--  
光标移到了新增行,可原来的行没有隐藏。


--  作者:大红袍
--  发布时间:2016/6/29 15:25:00
--  
 表名,请写成你关联表的名字。
--  作者:zhangxl1964
--  发布时间:2016/6/29 15:33:00
--  
已经把表名更换了,没有隐藏原来的父表和子表的行
--  作者:大红袍
--  发布时间:2016/6/29 15:37:00
--  
 上传例子说明你要做什么。
--  作者:zhangxl1964
--  发布时间:2016/6/29 15:40:00
--  
好的


--  作者:zhangxl1964
--  发布时间:2016/6/30 9:08:00
--  
谢谢!

      原来用的是代码关联,现改成关联表单向关联,解决了。