以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]任务栏控件里的代码为什么没有执行  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=111194)

--  作者:LGBC
--  发布时间:2017/12/17 11:28:00
--  [求助]任务栏控件里的代码为什么没有执行
在任务栏控件里将页面和任务设置后,写出单击任务执行相应操作的代码(如图),可是运行时点击“浏览查询”,主窗口没有关闭,数据库窗口也没有打开。代码哪里不对,为什么没有执行?

图片点击可在新窗口打开查看此主题相关图片如下:fox1217.jpg
图片点击可在新窗口打开查看


--  作者:有点甜
--  发布时间:2017/12/17 19:47:00
--  

1、弹出值看看。

 

msgbox(e.page.name)

msgbox(e.link.name)

msgbox(e.page.text)

msgbox(e.link.text)

 

2、一般是判断的text的,name指的是[名称]属性


--  作者:LGBC
--  发布时间:2017/12/17 21:11:00
--  
将 .Name 改成 .Text 后,Forms("主窗口").Close() 这句代码生效,主窗口被关闭。但“数据库窗口”还是没有被打开,而且在“返回首页”里加上一句代码:Forms("主窗口").Open(),“主窗口”也没有被打开,这到底是怎么回事呢?
任务栏控件是在一个共有窗口里放置的,项目刚开始运行时将“主窗口”打开的,难道说在共有窗口里将“主窗口”关闭后就不允许再次打开吗

--  作者:有点甜
--  发布时间:2017/12/17 21:17:00
--  

你在代码里面加入msgbox,看看能否弹出值。

 

msgbox加在你要执行的代码的前面、后面,用于判断。


--  作者:LGBC
--  发布时间:2017/12/17 21:38:00
--  
不是开发版,加上msgbox也不能判断。今天太晚了老师休息吧,明天做个临时测试项目让老师检查测试。
--  作者:有点甜
--  发布时间:2017/12/17 23:31:00
--  
以下是引用LGBC在2017/12/17 21:38:00的发言:
不是开发版,加上msgbox也不能判断。今天太晚了老师休息吧,明天做个临时测试项目让老师检查测试。

 

任何版本加上msgbox都可以判断的。