以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 救助 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=136981) |
-- 作者:HANZHIGANG -- 发布时间:2019/6/25 20:51:00 -- 救助 在同一个窗口分别在两个分区绑定同一个表,一个表为正本,另一个为副本。 正本加载全部行,副本不加载数据,当双击正本某行时,则此行在正本中被移除,而在副本中加载此行 是否可行? 如有其他方法实现此种操作也可。 请老师指导如何实现 |
-- 作者:有点蓝 -- 发布时间:2019/6/25 21:10:00 -- 把副本改为sqltable就简单得多了,直接使用AppendLoad追载新数据即可,然后正本使用removefor移除。 副本就麻烦多了,每次都获取副本的所有行的主键,然后合并双击正本某行的主键,作为筛选条件使用; 双击事件 Dim ids As String For Each dr As DataRow In Tables("副本").DataRows ids = ids & "," & dr("订单ID") Next ids= ids.Trim(",") &"," & e.row("订单ID") Tables("副本").filter = "订单ID in ("ids")" Tables("正本").filter = "订单ID not in ("ids")" |