以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 导航问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=117839) |
-- 作者:nxqtxwz -- 发布时间:2018/4/19 17:41:00 -- 导航问题 老师,下面红色代码为什么不执行呢?绿色的代码显示错误,是不是必须要写成兰色哪样呢。目的是想选择了“任教学科”就把任教学科这一列的“语文”筛选出来。
Select Case e.Page.Name Case "框架模式" |
-- 作者:有点甜 -- 发布时间:2018/4/19 18:11:00 -- 改成这样测试
msgbox(e.page.name) msgbox(e.page.text) Select Case e.Page.Text msgbox(e.link.Name) msgbox(e.link.Text)
|
-- 作者:nxqtxwz -- 发布时间:2018/4/19 19:58:00 -- 我改成了下面这样(红色部分),依然实现不了我的目的啊?是不是必须要做一个窗口,在窗口中绑定相应的表呢?
baseMainform.SuspendLayout |
-- 作者:有点甜 -- 发布时间:2018/4/19 20:15:00 -- msgbox分别弹出什么,是用name还是text?
不会调试请上传实例说明 |
-- 作者:nxqtxwz -- 发布时间:2018/4/19 20:26:00 -- 弹出两次职工信息,后又弹出两次任教学科,后一次任教学科带箭头。 |
-- 作者:有点甜 -- 发布时间:2018/4/19 20:33:00 -- Select Case e.Link.Text
改成
Select Case e.Link.Name |
-- 作者:nxqtxwz -- 发布时间:2018/4/19 20:40:00 -- 老师,我改成了Select Case e.Link.Name,可是没有反应,也就是说 With Tables("职工信息总表").Filter = "[任教学科] = \'语文\'" 这一段代码不执行。并没有把“任教学科”这一列是“语文”的所有记录行筛选出来。 |
-- 作者:有点甜 -- 发布时间:2018/4/19 21:08:00 -- 加入代码 msgbox(e.Link.Name) 看弹出什么 |
-- 作者:nxqtxwz -- 发布时间:2018/4/19 21:14:00 -- 老师,弹出“任教学科”。 |
-- 作者:有点甜 -- 发布时间:2018/4/19 21:20:00 -- 以下是引用nxqtxwz在2018/4/19 21:14:00的发言:
老师,弹出“任教学科”。
那这句代码绝对执行了
Select Case e.Link.Name msgbox("执行了") Tables("职工信息总表").Filter = "[任教学科] = \'语文\'" |