以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  在网页开发中AggregateEnum的参数不可选么  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=100396)

--  作者:szfiat
--  发布时间:2017/5/10 20:50:00
--  在网页开发中AggregateEnum的参数不可选么
碰到个问题,在HttpRequest中,使用SQLGroupTableBuilder制作统计表格,在添加统计列时,如下代码
gp.Totals.AddDef("列A","Count","别名"),只能统计默认的累积值,其余count,max参数均无作用、
此外,gp.Subtotal也不能直接生成汇总行,有办法解决么,谢谢。

--  作者:有点色
--  发布时间:2017/5/10 20:58:00
--  

使用的语法,参考

 

http://www.foxtable.com/webhelp/scr/1626.htm

 

你要分清楚,先在foxtable里先生成,网页只是把foxtable的表呈现出来而已。


--  作者:szfiat
--  发布时间:2017/5/10 21:20:00
--  在网页开发中AggregateEnum的参数不可选么
或者我没表达清楚

这是帮助里的代码
    If e.PostValues.ContainsKey("tj1") Then
        gp.Totals.AddDef("
数量")
    End If
实际上,修改AdeDef里第二个参数,无论是哪个,结果都只显示累加的和
    If e.PostValues.ContainsKey("tj1") Then
        gp.Totals.AddDef("数量","max","别名")
    End If

--  作者:有点色
--  发布时间:2017/5/10 21:22:00
--  
   If e.PostValues.ContainsKey("tj1") Then
        gp.Totals.AddDef("数量", AggregateEnum.max, "别名")
    End If

--  作者:szfiat
--  发布时间:2017/5/10 21:23:00
--  在网页开发中AggregateEnum的参数不可选么
明白了,谢谢