以文本方式查看主题 - 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 -- [求助]任务栏控件里的代码为什么没有执行 在任务栏控件里将页面和任务设置后,写出单击任务执行相应操作的代码(如图),可是运行时点击“浏览查询”,主窗口没有关闭,数据库窗口也没有打开。代码哪里不对,为什么没有执行? |
-- 作者:有点甜 -- 发布时间: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都可以判断的。 |