Foxtable(狐表)用户栏目专家坐堂 → [求助]


  共有2884人关注过本帖树形打印复制链接

主题:[求助]

帅哥哟,离线,有人找我吗?
kensou11111
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:255 积分:2359 威望:0 精华:0 注册:2011/4/25 9:23:00
[求助]  发帖心情 Post By:2017/7/8 9:37:00 [只看该作者]

我用以下代码生成了一个统计表,统计表可正常显示,如下图             
Dim b As New SQLGroupTableBuilder("统计表1","成本分析_材料")
b.C
b.AddTable("成本分析_材料","物料编码","材料信息设置","物料编码")
b.AddTable("成本分析_材料","成本分析编号","成本分析_产品","成本分析编号")
b.AddTable("成本分析_产品","物料编码","产品信息设置","物料编码")
b.Groups.AddDef("{成本分析_材料}.成本分析编号") 
b.Groups.AddDef("{成本分析_产品}.成本分析描述")
b.Groups.AddDef("{产品信息设置}.物料编码") 
b.Groups.AddDef("{产品信息设置}.物料名称") 
b.Groups.AddDef("{产品信息设置}.规格型号")
b.Groups.AddDef("{产品信息设置}.单位")
b.Totals.Addexp("金额","用量 * 单位价格 * 单位换算") 
b.Build '生成统计表

图片点击可在新窗口打开查看此主题相关图片如下:001.png
图片点击可在新窗口打开查看

但当我将其设在窗口的afterload事件中绑定窗口表时却会报错?以下是afterload事件代码
Dim b As New SQLGroupTableBuilder("统计表1","成本分析_材料")
b.C
b.AddTable("成本分析_材料","物料编码","材料信息设置","物料编码")
b.AddTable("成本分析_材料","成本分析编号","成本分析_产品","成本分析编号")
b.AddTable("成本分析_产品","物料编码","产品信息设置","物料编码")
b.Groups.AddDef("{成本分析_材料}.成本分析编号") 
b.Groups.AddDef("{成本分析_产品}.成本分析描述")
b.Groups.AddDef("{产品信息设置}.物料编码") 
b.Groups.AddDef("{产品信息设置}.物料名称") 
b.Groups.AddDef("{产品信息设置}.规格型号")
b.Groups.AddDef("{产品信息设置}.单位")
b.Totals.Addexp("金额","用量 * 单位价格 * 单位换算") 
b.Build '生成统计表
Tables("成本分析主界面_Table1").DataSource = b.BuildDataSource()
报错如下

图片点击可在新窗口打开查看此主题相关图片如下:002.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:003.png
图片点击可在新窗口打开查看




 回到顶部
帅哥哟,离线,有人找我吗?
kensou11111
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:255 积分:2359 威望:0 精华:0 注册:2011/4/25 9:23:00
  发帖心情 Post By:2017/7/8 9:41:00 [只看该作者]

另外为何分组列“成本分析描述”内容为空时会出现以下这样的字符?

图片点击可在新窗口打开查看此主题相关图片如下:005.png
图片点击可在新窗口打开查看



 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/7/8 9:46:00 [只看该作者]

去掉这句代码

b.Build '生成统计表

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/7/8 9:46:00 [只看该作者]

回2楼,数据库应该存储了特殊的字符

 回到顶部
帅哥哟,离线,有人找我吗?
kensou11111
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:255 积分:2359 威望:0 精华:0 注册:2011/4/25 9:23:00
  发帖心情 Post By:2017/7/8 10:04:00 [只看该作者]

以下是引用有点蓝在2017/7/8 9:46:00的发言:
回2楼,数据库应该存储了特殊的字符
但我在这个字段并没有录入任何数据,我再新增了2张单的数据也是如此(如下图)。外部数据源是狐表toaccess功能自动生成的ACCESS数据库

图片点击可在新窗口打开查看此主题相关图片如下:006.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/7/8 10:12:00 [只看该作者]

数据库发上来看看

 回到顶部
帅哥哟,离线,有人找我吗?
kensou11111
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:255 积分:2359 威望:0 精华:0 注册:2011/4/25 9:23:00
  发帖心情 Post By:2017/7/8 10:49:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:数据库文件.rar


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/7/8 11:21:00 [只看该作者]

我这边测试没有问题,项目也发上来看看

 回到顶部