以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关联表的当前行输入请教 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=78468) |
-- 作者:hbhb -- 发布时间:2015/12/9 17:53:00 -- 关联表的当前行输入请教 大师:为何下面的代码选择不同行后双击,都在第一行显示? 关联表的CellButtonClick事件,打开的窗口的表的双击单元格事件中的下列代码
Dim tbl As Table = e.Table If tbl.Current IsNot Nothing Then Tables("dttzflmxb").Current("dttzflmxb8") = tbl.Current("dtzy1") End If Forms("frmZy").Close() |
-- 作者:大红袍 -- 发布时间:2015/12/9 17:55:00 -- 打开窗口前,保存变量
vars("ctable") = e.Table
--------------------
Dim tbl As Table = e.Table
If tbl.Current IsNot Nothing Then
vars("ctable").Current("dttzflmxb8") = tbl.Current("dtzy1")
End If
Forms("frmZy").Close() |
-- 作者:hbhb -- 发布时间:2015/12/9 18:04:00 -- 原理是什么? |
-- 作者:大红袍 -- 发布时间:2015/12/9 18:09:00 -- 你用的是关联表,表名是 Tables("A.B")
表名不同,current的位置肯定不同。 |