以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  求教  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=71286)

--  作者:bestorange
--  发布时间:2015/7/8 16:52:00
--  求教

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20150708164914.png
图片点击可在新窗口打开查看
如上图中的一个数据表,如需点击姓名列下的任意姓名即可弹出一个模式窗口。 我该如何操作?
--  作者:大红袍
--  发布时间:2015/7/8 17:10:00
--  

 表Click事件

 

If e.Col.Name = "姓名" Then

    Forms("窗口1").Show

End If


--  作者:大红袍
--  发布时间:2015/7/8 17:11:00
--  

http://www.foxtable.com/help/topics/2263.htm

 


--  作者:bestorange
--  发布时间:2015/7/8 17:27:00
--  

多谢专家指导,我设置了表事件,但还有一个问题

 

我姓名列下有多行数据(多名教师)。按照您教的 设置好表事件命令以后,单击单元格都会打开同一个窗口,用于数据录入这样很方便。

但是我想实现的是 点击每一个姓名,弹出该教师的专属模式窗口。

要实现这种需求,难道是要给每一个教师单独建立一个专属的窗口吗?

还是可以用同一个窗口,通过修改表事件命令 来实现?

如何实现?


--  作者:jialihaha
--  发布时间:2015/7/8 17:29:00
--  
你把点击的行的值赋到对应的控件上去就可以啦
--  作者:大红袍
--  发布时间:2015/7/8 17:32:00
--  

 同一个窗口,在foxtable里面不能重复生成,也就是,你只能打开一个。

 

 因为既然模式窗口,也是只能打开一个,没必要打开多个。

 

 3楼的方式,你点哪一行,就是打开哪一个教室的数据啊。


--  作者:bestorange
--  发布时间:2015/7/8 17:33:00
--  

能否 做个示例?谢谢。

 

比如用我表中姓名列  第一行的老师,单击教师姓名弹出一个模式窗口

该如何操作? 详细流程?谢谢


--  作者:jialihaha
--  发布时间:2015/7/8 17:35:00
--  

--  作者:bestorange
--  发布时间:2015/7/8 17:36:00
--  

我大概理解3楼前辈的意思,但是不太明白该如何操作。

 

行的值是指 教师的名字还是行号?覆到哪里呢??

窗口控件 我知道可以绑定到列。


--  作者:jialihaha
--  发布时间:2015/7/8 17:37:00
--  
里面不就是叫你一步步怎么做的么,按照他的做就行啦
实在不懂,就打开项目例子,去找该例子,查看他是怎么做的
[此贴子已经被作者于2015/7/8 17:38:40编辑过]