以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]统计结果组合的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=170640)

--  作者:jweishan
--  发布时间:2021/8/3 1:04:00
--  [求助]统计结果组合的问题
高级统计工具可以生成fxdatasource,多个fxdatasource可以连接起来,绑定到窗口中的表,这个没有问题。

请问,SQL的select语句能直接生成fxdatasource吗?
[此贴子已经被作者于2021/8/3 1:06:52编辑过]

--  作者:有点蓝
--  发布时间:2021/8/3 8:44:00
--  
不能的。

可以借助GroupTableBuilder使用sql来生成,参考:http://www.foxtable.com/webhelp/topics/2317.htm

Dim bd1 As New GroupTableBuilder("统计表1","select * from {进货单}","某数据源")
Dim 
dt1 As fxDataSource
bd1
.Groups.AddDef("型号"\'根据型号分组
bd1
.Totals.AddDef("数量","进货_数量"\'对数量进行统计
bd1
.Totals.AddDef("金额","进货_金额"\'对金额进行统计
dt1
 = bd1.BuildDataSource()

--  作者:jweishan
--  发布时间:2021/8/4 1:39:00
--  
谢谢!这个我知道的。我已经用SQL语句进行了所需的多个统计,想找个简单的办法组合起来!
--  作者:有点蓝
--  发布时间:2021/8/4 8:37:00
--  
那就完全使用sql统计了:http://www.foxtable.com/webhelp/topics/0696.htm