以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关闭窗口的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=140377)

--  作者:fntfgz
--  发布时间:2019/9/4 15:36:00
--  关闭窗口的问题

我有一个窗口,暂时叫“窗口1”,里面有个命令按钮,里面有条命令是

 

Forms("统计表").open

 

打开统计表窗口,但是当统计表窗口关闭的时候怎么窗口1自动也关掉了,老师,我还想看到窗口1怎么办?

我在统计表窗口的

AfterClose事件

加了下面代码,也不行

Forms("窗口1").show

 


--  作者:有点蓝
--  发布时间:2019/9/4 15:43:00
--  
这个2个窗口都是主窗口?并且所有者表都是同一个?
--  作者:fntfgz
--  发布时间:2019/9/4 15:53:00
--  

窗口1是独立窗口,统计表窗口为模式窗口,都没有设置所有者表

 

窗口1,有一个表控件,点统计按钮,代码如下

 

Dim g As New CrossTableBuilder("统计表", DataTables("历史记录"), "[部门]=\'" & e.Form.Controls("ComboBox1").value & "\' And [活动]=\'" & e.Form.Controls("ComboBox2").value & "\'")
g.HGroups.AddDef("文件名")
g.VGroups.AddDef("人员", "人员_{0}")
g.Totals.AddDef("人员", AggregateEnum.Count, "人员")
g.Filter = "[部门]=\'" & e.Form.Controls("ComboBox1").value & "\' And [活动]=\'" & e.Form.Controls("ComboBox2").value & "\'"
g.Build()
Forms("统计表").open

 

统计表 中只加了一个表,来显示统计表,并且我点“统计”这个按钮时,窗口1中的表格控件“历史记录”不显示了,不知道为什么

[此贴子已经被作者于2019/9/4 16:01:19编辑过]

--  作者:有点蓝
--  发布时间:2019/9/4 16:37:00
--  
上传实例看看