Foxtable(狐表)用户栏目专家坐堂 → [求助]出错:已添加了具有相同键的项。


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

主题:[求助]出错:已添加了具有相同键的项。

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


加好友 发短信
等级:童狐 帖子:258 积分:2095 威望:0 精华:0 注册:2020/9/28 14:53:00
[求助]出错:已添加了具有相同键的项。  发帖心情 Post By:2023/1/19 9:16:00 [只看该作者]

Dim gf As New SQLJoinTableBuilder("表", "zhxx") '定义一个查询表
Dim dt As fxDataSource
gf.C
gf.AddCols("sthlybh", "zhbh", "zhkhhmc", "zhyhzh", "zhzp", "zhzt", "zhbz", "zhdabh", "zhlrsj")
gf.Order = ("sthlybh")
dt = gf.BuildDataSource()
MessageBox.Show("0")
Dim ht As New SQLJoinTableBuilder("表1", "sthlyjbxx") 
Dim dt1 As fxDataSource
ht.C
ht.AddCols("stjbszz", "stjbszc", "sthlybh", "stjbxm", "stjbsfzh")
MessageBox.Show("1")
dt1 = ht.BuildDataSource()
dt1.Combine("sthlybh", dt, "sthlybh") 
Tables("窗口1_Table1").DataSource = dt1
Tables("窗口1_Table1").Filter = "zhbh <> '' " '对
Tables("窗口1_Table1").Save

出错:已添加了具有相同键的项。

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


加好友 发短信
等级:超级版主 帖子:106097 积分:539590 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/1/19 9:28:00 [只看该作者]

分组才能使用Combine,SQLJoinTableBuilder只能使用union。http://www.foxtable.com/webhelp/topics/2320.htm

不要自己随便组合不同功能的用法

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


加好友 发短信
等级:童狐 帖子:258 积分:2095 威望:0 精华:0 注册:2020/9/28 14:53:00
回复:(有点蓝)分组才能使用Combine,SQLJoinTableB...  发帖心情 Post By:2023/1/19 9:46:00 [只看该作者]

两张表是通过关联组合的,
如表A :1列、2列、3列、
表B:1列、2列、3列、4列、5列、6列、
通过表A3列与表B1列关联
其中:关联无关联数据不显示
组合为表C:表A1列、表A2列、表A3列、表B2列、表B3列、表B4列



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


加好友 发短信
等级:超级版主 帖子:106097 积分:539590 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/1/19 10:03:00 [只看该作者]

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=184943&skin=0,看4楼说明

 回到顶部