以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]动态添加Table副本, (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=50708) |
||||
-- 作者:jk362223 -- 发布时间:2014/5/11 20:34:00 -- [求助]动态添加Table副本, 动态添加Table副本, 如何副本Table之行位置联动? “假定窗口中插入了一个Table控件,绑定到"表A",作为副本。 Dim dr As DataRow = e.Table.Current.DataRow 反过来,如果你想在表A选定某行时,副本Table也能同步选定同一样,可以讲表A的CurrentChanged事件代码设置为: If Forms("窗口1").Opened Then \'如果窗口已经打开 这表A是有的,而不是创建的,
|
||||
-- 作者:有点甜 -- 发布时间:2014/5/11 20:38:00 -- 你想问什么? |
||||
-- 作者:有点甜 -- 发布时间:2014/5/11 20:40:00 -- 是问代码写在哪里?
副本表的代码,同样写在表属性里面。
在事件里用 e.Table.Name 去区分不同的表即可 |
||||
-- 作者:jk362223 -- 发布时间:2014/5/12 10:09:00 -- 窗口中副本Table,若是动态的本不存在,是动态创建的,因而无法在窗口副本Table的CurrentChanged事件代码设置。现在要问的是动态创建窗口副本Table,要达到“动态创建窗口副本Table中选定一行时,表A也能自动选定这一行”这个目的,如何设置?
|
||||
-- 作者:有点甜 -- 发布时间:2014/5/12 10:47:00 -- 看3楼,副本表的代码,同样写到 表属性 里面去。
If e.Table.Name = "窗口1_Table1" Then
End If [此贴子已经被作者于2014-5-12 10:47:27编辑过]
|
||||
-- 作者:jk362223 -- 发布时间:2014/5/12 11:12:00 -- 那具体我这个示例,怎写?
|
||||
-- 作者:有点甜 -- 发布时间:2014/5/12 11:20:00 -- 如下
|
||||
-- 作者:jk362223 -- 发布时间:2014/5/13 13:45:00 -- 假如模拟关联表是动态的,也就是开始不存在的"窗口1_Table1",只有点击按钮后才出现,这样代码怎样写?就如我上传的示例来由说。
|
||||
-- 作者:有点甜 -- 发布时间:2014/5/13 13:59:00 -- 以下是引用jk362223在2014-5-13 13:45:00的发言:
假如模拟关联表是动态的,也就是开始不存在的"窗口1_Table1",只有点击按钮后才出现,这样代码怎样写?就如我上传的示例来由说。
你能不能先看一下7楼?看看表属性的代码是怎么写的? |
||||
-- 作者:jk362223 -- 发布时间:2014/5/13 14:20:00 -- 帮我把示例改一代码,好吗?这个是动态模拟关联表的,我改了好久,才向您求助的,这个示例和上面的不同,我水平低啊,,
|