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


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

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

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


加好友 发短信
等级:童狐 帖子:271 积分:2246 威望: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

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

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


加好友 发短信
等级:童狐 帖子:271 积分:2246 威望: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列



 回到顶部