以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 怪事 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=159065) |
-- 作者:hb8888 -- 发布时间:2020/12/12 14:53:00 -- 怪事 大师:为何通过SQL生成的临时表,当投影列含有[_sortkey] 时,汇总模式就不正确了? |
-- 作者:有点蓝 -- 发布时间:2020/12/12 15:03:00 -- sql、代码发上来看看 |
-- 作者:hb8888 -- 发布时间:2020/12/12 15:17:00 -- Dim tb5 As WinForm.Table = e.Form.Controls("Table2") tb5.Table.StopRedraw tb5.Table.Fill("S----elect [pzzb3], iif([pzzb8] = 0,null,[pzzb8]) as [pzzb8],iif([pzzb9] = 0,null,[pzzb9]) as [pzzb9],[pzzb12],[pzzb11],[pzzb43],[pzzb10] From {dtpzzb} where " & filter & " ORDER BY cint(pzzb3)" ,zgsconn,True) configtable(tb5.Table.Name,tb5.Table) tb5.Table.ExtendLastCol = False Dim t As Table = tb5.Table Dim g As Subtotalgroup t.SubtotalGroups.Clear() t.GroupAboveData = False t.TreeVisible = False t.SpillNode = False g = New Subtotalgroup g.Aggregate = AggregateEnum.Sum g.GroupOn = "pzzb3" g.TotalOn = "pzzb8,pzzb9" g.Caption = "{0}月 小计" t.SubtotalGroups.Add(g) t.Subtotal(True) |
-- 作者:hb8888 -- 发布时间:2020/12/12 15:19:00 -- 如果在SQL语句中加上[_sortkey],就有几个一月份了。 |
-- 作者:有点蓝 -- 发布时间:2020/12/12 16:09:00 -- t.Subtotal(True) 改为 t.Subtotal()
|