以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 代码出现错误 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=65966) |
-- 作者:jhq1989 -- 发布时间:2015/3/26 16:46:00 -- 代码出现错误 dim sql As String="s elect {工程统计表}.工程名称,工程类型,日期,地区 from {工程统计表},{工程数据表} where {工程统计表}.工程名称={工程数据表}.工程名称"
Dim b As New CrossTableBuilder("统计表",sql,"外部数据sql2008")
b.HGroups.AddDef("工程名称") b.HGroups.AddDef("日期") b.HGroups.AddDef("工程类型") b.HGroups.AddDef("地区") b.HorizontalTotal = True b.VerticalTotal = True b.Build() MainTable = Tables("统计表") 提示统计表 不存在
|
-- 作者:有点甜 -- 发布时间:2015/3/26 17:20:00 -- sql语句有问题,你单独测试一下
http://www.foxtable.com/help/topics/1484.htm
|
-- 作者:jhq1989 -- 发布时间:2015/3/27 9:04:00 -- 此主题相关图片如下:(g{mjalzp3)92p91j0fpn2.png 测试了一下没问题啊 |
-- 作者:狐狸爸爸 -- 发布时间:2015/3/27 9:10:00 -- 提示统计表不存在?
你把这行代码删除:
MainTable = Tables("统计表")
看看生成的统计表到底是什么 |
-- 作者:jhq1989 -- 发布时间:2015/3/27 9:14:00 -- 在哪看生成的表呢? 没发现呢 |
-- 作者:有点甜 -- 发布时间:2015/3/27 9:19:00 -- 1、你只设置了垂直分组列;没有设置水平分组列;
2、你没有设置统计列,那你到底是想做什么?
参考类似代码
b.HGroups.AddDef("客户") \'添加客户列用于水平分组 |
-- 作者:jhq1989 -- 发布时间:2015/3/27 9:30:00 -- 我只是想生成一个sql语句查询出来的表啊 不需要统计 |
-- 作者:有点甜 -- 发布时间:2015/3/27 9:32:00 -- 那你用这个,记得设置数据源的名字
http://www.foxtable.com/help/topics/0695.htm
|