以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于topicbar (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=100402) |
-- 作者:bluesky3234 -- 发布时间:2017/5/10 23:05:00 -- 关于topicbar 求教老师: \'具体缺陷统计 Dim Page_jchw As WinForm.TopicPage Dim Longgong As Integer = DataTables("供电设备缺陷登记表").Compute("Count([_Identify])"," 处理结果 = false and 设备类型 = \'接触网\' and 区间 = \'龙宫站\'") Dim Longbei As Integer = DataTables("供电设备缺陷登记表").Compute("Count([_Identify])","处理结果 = false and 设备类型 = \'接触网\' and 区间 = \'龙北区间\'") Dim Longning As Integer = DataTables("供电设备缺陷登记表").Compute("Count([_Identify])","处理结果 = false and 设备类型 = \'接触网\' and 区间 = \'龙宁区间\'") Page_jchw = e.Form.Controls("TopicBar1").Pages.Add("接触网未处理","接触网未处理") Page_jchw.Links.Add("龙宫站区","龙宫站区(" & longgong & ")" ) Page_jchw.Links.Add("龙北区间","龙北区间(" & Longbei & ")" ) Page_jchw.Links.Add("龙宁区间","龙宁区间(" & Longning & ")" ) 生成 --------------> 我现在想单击一下上面的其中一个, 效果是:在表内筛选,并且弹出一个窗口,窗口内表格绑定该表。 条件是(如图):设备类型=“***” 区间=“***” 处理结果=false,点击另一个时首先取消筛选 求教老师 在开头代码里怎么加代码。。 谢谢万分感谢 |
-- 作者:有点色 -- 发布时间:2017/5/11 0:46:00 -- TopicLinkClick事件写代码
Tables("供电设备缺陷登记表").Filter = "处理结果 = false and 设备类型 = \'接触网\' and 区间 = \'" & e.Link.Name & "\'")
http://www.foxtable.com/webhelp/scr/0869.htm
|
-- 作者:bluesky3234 -- 发布时间:2017/5/11 16:52:00 -- 老师: 请问: 前两个可以实现,最后一个打不开窗口,何解 Select Case e.Link.Text Case "考核录入" Forms("考核窗口").Open Case "缺陷登记" Forms("设备缺陷录入窗口").Open Case "龙宫站区" Tables("供电设备缺陷登记表").Filter = "处理结果 = false and 设备类型 = \'接触网\' and 区间 = \'" & e.Link.Name & "\'" Forms("考核窗口").Open End Select
|
-- 作者:有点色 -- 发布时间:2017/5/11 16:55:00 -- 改成
Case "龙宫站区"
Tables("供电设备缺陷登记表").Filter = "处理结果 = false and 设备类型 = \'接触网\' and 区间 = \'" & e.Link.Name & "\'"
Forms("考核窗口").Show
|
-- 作者:bluesky3234 -- 发布时间:2017/5/11 17:00:00 -- 还是不行,老师,能直接联系您吗? |
-- 作者:bluesky3234 -- 发布时间:2017/5/11 17:04:00 -- 这个topicbar的页面不是手动加上的, 是代码直接生成的,请问,是不是这个不能设置 单击事件 呀 |
-- 作者:bluesky3234 -- 发布时间:2017/5/11 17:09:00 -- Page_jchw.Links.Add("龙宫站区","龙宫站区(" & longgong & ")" ) Case "龙宫站区" 还是 Case "龙宫站区(" & longgong & ")"
|
-- 作者:有点色 -- 发布时间:2017/5/11 17:23:00 --
[此贴子已经被作者于2017/5/11 17:23:35编辑过]
|
-- 作者:有点色 -- 发布时间:2017/5/11 17:24:00 -- 改成
Select Case e.Link.name
Case "考核录入"
Forms("考核窗口").Open
Case "缺陷登记"
Forms("设备缺陷录入窗口").Open
Case "龙宫站区"
Tables("供电设备缺陷登记表").Filter = "处理结果 = false and 设备类型 = \'接触网\' and 区间 = \'" & e.Link.Name & "\'"
Forms("考核窗口").Show
End Select
|
-- 作者:bluesky3234 -- 发布时间:2017/5/11 17:47:00 -- 感谢老师,搞定了 |