以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  row 的属性level问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=180976)

--  作者:jiawei507
--  发布时间:2022/10/20 23:54:00
--  row 的属性level问题


图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20221020235305.png
图片点击可在新窗口打开查看
这个错误是什么意思?

能写个正确的吗?

 


--  作者:有点蓝
--  发布时间:2022/10/21 8:31:00
--  
错误原因参考:http://www.foxtable.com/webhelp/topics/0445.htm

如果要判断分组行,参考:http://www.foxtable.com/webhelp/topics/1594.htm

--  作者:jiawei507
--  发布时间:2022/10/21 17:19:00
--  

发的连接没有关于 row 的属性level 的? level 这个属性怎么用啊,设置值?返回值?


--  作者:有点蓝
--  发布时间:2022/10/21 17:25:00
--  
2楼的帮助里就有,说明没有仔细看啊

Row有两个和汇总模式有关的属性:

名称说明
IsGroup逻辑型,判断该行是否是汇总模式下的分组行
Level整数型,返回分组行的级别,总计行的Level属性为-1,第一个分组为0,第二个分组为1,其余依次类推。

--  作者:jiawei507
--  发布时间:2022/10/21 17:42:00
--  

这个看了,但是没例子文件,我自己尝试选中“总计”哪行,返回不了Level 的具体值。

 

If Tables("订单").Current.IsGroup Then
    Output.Show(Tables("订单").Current.Level)
End If

 


--  作者:有点蓝
--  发布时间:2022/10/22 8:47:00
--  
还是没有仔细看帮助,把“考虑分组行”后面的内容仔细看几遍吧

Dim r2 As Row = Tables("订单").Rows(Tables("订单").Current.index,True)
Output.Show(r2.IsGroup)
Output.Show(r2.Level)

--  作者:jiawei507
--  发布时间:2022/10/22 22:36:00
--  
谢啦 现在是第一遍,难免问些简单问题。感谢