以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]任务栏代码完善 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=194954) |
||||
-- 作者:老鼠 -- 发布时间:2025/2/9 17:33:00 -- [求助]任务栏代码完善 这是原有代码: Dim fll As
WinForm.TopicBar = Forms("主窗体").Controls("分类栏")
Dim v As WinForm.TopicPage = fll.Pages("执业范围") v.Links.Clear For Each vv As
String In DataTables("项目字典").GetComboListString("名称",
"类别 = \'执业范围\'", "_identify").Split("|") Dim kg As String =
New String(" ", 26 - vv.Length * 2) \'定义前面的对齐空格 Dim rs As String =
DataTables("基础信息").Compute("count(_identify)", "\',\'+执业范围+\',\'
like \'%," & vv & ",%\'") \'定义统计的数量 只能用string 不能用 Integer,因为整数型不能统计长度 Dim kg2 As String
= New String(" ", 3 - rs.Length) \'定义人数括号数字间的空格 v.Links.Add(vv, vv & kg &
"(" & kg2 & rs & "人)") \'合成标题 Next [此贴子已经被作者于2025/2/9 17:34:00编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2025/2/9 20:20:00 -- 放到窗口afterload事件 |
||||
-- 作者:老鼠 -- 发布时间:2025/2/10 9:53:00 -- 新年好!感谢有点蓝老师的帮助,但是系统报错。 ![]() ![]() 为了更好的体现我将原项目文件上传,请查阅后给予帮助。
|
||||
-- 作者:有点蓝 -- 发布时间:2025/2/10 11:07:00 -- 把NavBar1的页面名称改一下,不要和TopicBar的控件名称一致。或者把TopicBar的控件名称改一下,不要和NavBar1的页面名称一样 |
||||
-- 作者:老鼠 -- 发布时间:2025/2/10 15:13:00 -- 感谢帮助,但还是一样的报错; ![]() ![]() [此贴子已经被作者于2025/2/10 15:13:34编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2025/2/10 15:34:00 -- 这种是代码问题,调试技巧:http://www.foxtable.com/webhelp/scr/1485.htm,看哪一句代码出错 |