Foxtable(狐表)用户栏目专家坐堂 → [求助]sqlGroupTableBuilder关联同一个表两次报错需要专家帮助解决一下


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

主题:[求助]sqlGroupTableBuilder关联同一个表两次报错需要专家帮助解决一下

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


加好友 发短信
等级:婴狐 帖子:6 积分:106 威望:0 精华:0 注册:2018/9/28 8:38:00
[求助]sqlGroupTableBuilder关联同一个表两次报错需要专家帮助解决一下  发帖心情 Post By:2018/10/8 9:17:00 [只看该作者]

 Dim g As New sqlGroupTableBuilder("来料检验报表","QMCHECKVOUCHER_ZT")
g.c
g.addtable("QMCHECKVOUCHER_ZT","CINSPECTDEPCODE","department","cdepcode")
g.addtable("QMCHECKVOUCHER_ZT","cdepcode","department","cdepcode")

代码保存没有问题,但是在统计的时候就会出现错误:
From子句中的对象“department”和“department”具有相同的表现名称,
请问应该怎么解决呢

[此贴子已经被作者于2018/10/8 9:19:36编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/8 11:12:00 [只看该作者]

你要多列关联?如果不是,不支持你这样使用(也就是一列关联两列)

 

 

如果要根据多列关联,请参考:

 

Dim b As New SQLGroupTableBuilder("统计表1","产品")
Dim 
Cols1() As String = {"型号","规格"}
Dim 
Cols2() As String = {"型号","规格"}
b.AddTable(
"产品",Cols1,"订单"
,Cols2)

上面的代码,产品表作为基表,添加订单表参与统计,两个表之间通过型号、规格两列建立关联。


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


加好友 发短信
等级:婴狐 帖子:6 积分:106 威望:0 精华:0 注册:2018/9/28 8:38:00
  发帖心情 Post By:2018/10/10 8:50:00 [只看该作者]

是一个表的有两个字段,本别保存采购部门和检验部门的部门编码,这两个编码都需要关联同一个部门表,取得部门名称。

sqlGroupTableBuilder 能不能使用查询表呢,这样就不用这么麻烦了


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/10 9:14:00 [只看该作者]

不可以【两个字段绑定一个字段】的情况。

 

如果需要组合,参考 http://www.foxtable.com/webhelp/scr/2305.htm

 


 回到顶部