以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 后台分组统计的时候能不能关连另外一个表的列 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=129454) |
|
-- 作者:cyrollin -- 发布时间:2018/12/28 18:05:00 -- 后台分组统计的时候能不能关连另外一个表的列 Refer to : http://www.foxtable.com/webhelp/ 能不能在生成的这个统计表里面,再加上一个身份证列??? 身份证号在 表B 里面,根据编号和表A建立的关联。 If Filter > "" Then Dim b As New GroupTableBuilder("test",DataTables("表A")) b.filter = filter b.Groups.AddDef("编号") \'根据产品分组 b.Totals.AddDef("金额") \'对数量进行统计 b.Groups.AddDef("客户名字") \' b.Totals.AddDef("编号",AggregateEnum.Count,"次数") End If
[此贴子已经被作者于2018/12/28 18:05:36编辑过]
|
|
-- 作者:有点甜 -- 发布时间:2018/12/28 19:55:00 -- 要用sqlGroupTableBuilder
http://www.foxtable.com/webhelp/scr/1626.htm
|
|
-- 作者:cyrollin -- 发布时间:2018/12/28 20:04:00 -- 是的,我就是看的这一页,但还没看懂怎么能实现我那个目的。 |
|
-- 作者:有点蓝 -- 发布时间:2018/12/28 20:57:00 -- 具体要实现什么效果?上传实例说明 |
|
-- 作者:cyrollin -- 发布时间:2018/12/28 21:15:00 -- 我找甜老师 |
|
-- 作者:cyrollin -- 发布时间:2018/12/28 21:33:00 -- If Filter > "" Then Dim b As New GroupTableBuilder("test",DataTables("表A"))
b.filter = filter b.Groups.AddDef("编号") \'根据产品分组 b.Totals.AddDef("金额") \'对数量进行统计 b.Groups.AddDef("客户名字") b.Groups.AddDef("身份证号") \'身份证号在表B里面,怎么关联进来呢? b.Totals.AddDef("编号",AggregateEnum.Count,"次数") End If [此贴子已经被作者于2018/12/28 21:55:26编辑过]
|
|
-- 作者:有点蓝 -- 发布时间:2018/12/28 21:42:00 -- Dim sg As New SQLGroupTableBuilder("统计表1","表A") sg.AddTable("表A","产品ID","表B","产品ID") sg.Groups.AddDef("身份证号")
|
|
-- 作者:cyrollin -- 发布时间:2018/12/29 14:43:00 -- If Filter > "" Then Dim b As New SQLGroupTableBuilder("统计表1","表A") b.c b.FromServer = True b.filter = filter b.addtable("表A","编号","表B","编号") b.Groups.AddDef("编号") \'根据产品分组 b.groups.adddef("身份证号") b.Totals.AddDef("金额") \'对数量进行统计 b.Groups.AddDef("客户姓名") \' b.Totals.AddDef("编号",AggregateEnum.Count,"次数") Forms("xxxxx").controls("Table1").Table.Datasource = b.BuildDataSource End If 提示错误: 1。 JOIN操作语法错误, 2. 生成的SQL语句错误,无法继续统计 [此贴子已经被作者于2018/12/29 14:59:24编辑过]
|
|
-- 作者:有点蓝 -- 发布时间:2018/12/29 15:00:00 -- http://www.foxtable.com/webhelp/scr/1626.htm,看最后同名列的处理 |
|
-- 作者:cyrollin -- 发布时间:2018/12/29 15:12:00 -- refer to: 注意这行代码中,表名必须用大括号括起来: b.Groups.AddDef("{订单}.产品ID") \'根据订单表产品ID分组 在查询定义的 selec t 列表中,别名 “编号” 循环引用。
|