以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 在交叉统计设置中复制代码 不能直接使用吗? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=107941) |
||||
-- 作者:zchlln -- 发布时间:2017/10/13 8:30:00 -- 在交叉统计设置中复制代码 不能直接使用吗? 如题 这面想要把年和月合并到一起 但是之前上面修改不了 我添加到按钮之中 提示 不存在名称为“统计表1”的table |
||||
-- 作者:有点甜 -- 发布时间:2017/10/13 8:48:00 -- 1、贴出代码看看;
2、尽量做个实例发上来测试。 |
||||
-- 作者:zchlln -- 发布时间:2017/10/13 10:10:00 -- Dim g As New CrossTableBuilder("统计表2", DataTables("设备库存明细")) g.HGroups.AddExp("入库日期","cstr(年) + \'年\' + cstr(月) + \'月\'") g.VGroups.AddDef("领取人") g.Totals.AddDef("领取人", AggregateEnum.Count, "领取人") g.Build() MainTable = Tables("统计表2")
|
||||
-- 作者:有点甜 -- 发布时间:2017/10/13 10:22:00 -- 代码没问题。最后生成的表是【统计表2】,你还有其余的代码影响了?
做个出错的例子发上来测试。 |
||||
-- 作者:zchlln -- 发布时间:2017/10/13 10:44:00 -- 麻烦帮看下
|
||||
-- 作者:有点甜 -- 发布时间:2017/10/13 10:50:00 -- Dim g As New sqlCrossTableBuilder("统计表2", "表A") g.HGroups.AddExp("第一列","cstr(year(第一列)) + \'年\' + cstr(month(第一列)) + \'月\'") g.VGroups.AddDef("第二列") g.Totals.AddDef("第二列", AggregateEnum.Count, "第二列") g.Build() MainTable = Tables("统计表2") |
||||
-- 作者:zchlln -- 发布时间:2017/10/16 10:10:00 -- 此主题相关图片如下:截图.png 我这面测试代码还是报错不知道为什么? 好像是我使用外部数据表的问题。 我这面还有一个设备登记表 想通过库存表核对登记表 哪些设备安装了 然后也在交叉统计中显示出来。 [此贴子已经被作者于2017/10/16 10:13:19编辑过]
|
||||
-- 作者:zchlln -- 发布时间:2017/10/16 10:44:00 -- 这个是外部数据源的 就不行 提示报错 计算错误 无法生成报表。 用户名是开发者 密码888 [此贴子已经被作者于2017/10/16 10:45:03编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2017/10/16 10:55:00 -- 以下是引用zchlln在2017/10/16 10:44:00的发言:
这个是外部数据源的 就不行 提示报错 计算错误 无法生成报表。 用户名是开发者 密码888 [此贴子已经被作者于2017/10/16 10:45:03编辑过]
加入代码
g.ConnectionName = "数据源名" |
||||
-- 作者:有点甜 -- 发布时间:2017/10/16 10:56:00 -- 回复7楼,没看懂你第二个问题,请就例子具体说明那你要做什么。 |