以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]双击不同列出现不同窗口  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=35156)

--  作者:anxue
--  发布时间:2013/6/25 11:45:00
--  [求助]双击不同列出现不同窗口

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:课程表625.table


 


图片点击可在新窗口打开查看此主题相关图片如下:双击单元格.jpg
图片点击可在新窗口打开查看
这样如何实现
--  作者:Bin
--  发布时间:2013/6/25 11:54:00
--  
双击必须要设置表为不可编辑才会有效

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:课程表625.table



--  作者:anxue
--  发布时间:2013/6/25 14:19:00
--  

现在是双击上课教师都出现这一个人呢?这列有N个教师,点每个应该出现不同教师信息


--  作者:Bin
--  发布时间:2013/6/25 14:22:00
--  
为什么一开始不直接说清楚需求呢?

你绑定的是另外一个表的当前行,那肯定来去都是一个人啊. 因为另外一个表的当前行并未有改变啊.

两个方法实现

1.更改另外一个表的当前行
2.不要使用绑定列的方式,而是采用赋值方式.

--  作者:anxue
--  发布时间:2013/6/25 14:49:00
--  
赋值如何做?
--  作者:Bin
--  发布时间:2013/6/25 14:52:00
--  
不就是使用代码获得对应的值 然后为 forms("XX").controls("XX").TExt赋值吗?

forms("XX").controls("XX").TExt="123"

你使用赋值方式应该使用全局变量来传值, 再在窗口打开事件ALterload根据全局变量赋值.


感觉对于你来说赋值比改变当前行更加复杂.你还是使用改变当前行的方式实现吧


--  作者:zaianda
--  发布时间:2013/6/25 16:17:00
--  
LZ,其实你这情况用关联表应该很好解决的。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:课程表625.table

[此贴子已经被作者于2013-6-25 16:21:41编辑过]

--  作者:狐狸爸爸
--  发布时间:2013/6/25 16:41:00
--  

也可以:

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目921.table