以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  窗口设计完成之后怎么和表格关联  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=93198)

--  作者:abcd_74
--  发布时间:2016/11/22 18:17:00
--  窗口设计完成之后怎么和表格关联
 窗口已经设计完成,怎么在主表中点击编号等项就能弹出窗口,在日常工作—窗口—工作窗口那里也没有显示窗口设计,只是显示我制作的窗口名称
--  作者:abcd_74
--  发布时间:2016/11/22 18:23:00
--  
 在线等,大神们帮忙解决下
--  作者:有点青
--  发布时间:2016/11/22 19:13:00
--  

参考这个例子

 

http://www.foxtable.com/webhelp/scr/1534.htm

 


--  作者:有点蓝
--  发布时间:2016/11/22 20:09:00
--  
设计的是什么窗口,上例子看看
--  作者:abcd_74
--  发布时间:2016/11/23 9:23:00
--  
如附件中的例子,我希望点击表格中的编号就能弹出一个窗口,点击不同编号弹出的窗口不同,目前窗口已经做好,就是不知道要怎么把窗口和表格关联,老师们帮忙看下怎么解决
图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2016/11/23 10:01:00
--  
不同编号弹出的窗口不同,是一个编号对应一个不同的窗口,还是说不同编号弹出同一个窗口,只是窗口里的内容不一样?
--  作者:abcd_74
--  发布时间:2016/11/23 10:10:00
--  
不同编号弹出的窗口不同,一个编号对应一个窗口,每个窗口内容不一样
--  作者:有点蓝
--  发布时间:2016/11/23 10:25:00
--  
用编号来命名窗口名称

表格Click事件
If e.Col.Name = "编号" Then
    Forms(e.Row(e.Col.Name)).Open
End If

窗口名称不定的话这样

表格Click事件
If e.Col.Name = "编号" Then
    Select Case e.Row(e.Col.Name)
        Case "编号1"
            Forms("窗口1").Open
        Case "编号2"
            Forms("窗口2").Open
        Case "编号3"
            Forms("窗口3").Open
    End Select
    
End If

--  作者:abcd_74
--  发布时间:2016/11/23 14:05:00
--  
提示错误啊,不好意思代码不太懂
--  作者:abcd_74
--  发布时间:2016/11/23 14:06:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20161123105620.png
图片点击可在新窗口打开查看