Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共77 条记录, 每页显示 10 条, 页签: [4][5][6][7] [8]
[浏览完整版]

标题:窗口筛选树统计问题

71楼
有点蓝 发表于:2024/5/10 15:27:00
如果以后二,三等也有子项,还得改代码?
72楼
jhxb8821 发表于:2024/5/10 17:47:00
老师,也这样改,对吧
73楼
有点蓝 发表于:2024/5/11 8:37:00
增加一个辅助列判断,以后就不用改代码了
74楼
jhxb8821 发表于:2024/5/11 20:56:00

i += drs.Count
    rt.Cells(i, 0).Text = idx
    idx += 1
    i += 1 
类别字典新增一列"是否有子项"
    If n("是否有子项") = "无子项"  Then  
        i += 1 
    End If
老师,用 n("是否有子项") ,还是 lst("是否有子项") ?
还是这样写:
 If Tables("类别字典").Rows("是否有子项") = "无子项"  Then  
        i += 1 
    End If
[此贴子已经被作者于2024/5/11 21:49:44编辑过]
75楼
jhxb8821 发表于:2024/5/12 5:16:00
老师,昨晚又想了一下,感觉这样修改更妥一些:
首先,类别字典新增一列"是否有子项"。
其次,将这句代码Dim lst As List(Of String) = DataTables("类别字典").GetValues("类号|材料类别", "", "排序号1")改为:Dim lst As List(Of String) = DataTables("类别字典").GetValues("类号|材料类别|是否有子项", "", "排序号1")
最后。改为
 If n(2) = "无子项"  Then  
        i += 1 
    End If
老师,这样写对吧,这个代码还未在系统里验证,
[此贴子已经被作者于2024/5/12 10:50:27编辑过]
76楼
有点蓝 发表于:2024/5/12 20:16:00
Dim lst As List(Of String()) = DataTables("类别字典").GetValues("类号|材料类别|是否有子项", "", "排序号1")
最后。改为
77楼
jhxb8821 发表于:2024/5/12 21:01:00
谢谢蓝老师耐心解答!
共77 条记录, 每页显示 10 条, 页签: [4][5][6][7] [8]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .29297 s, 2 queries.