以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]出错:已添加了具有相同键的项。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=184949) |
-- 作者:bzqlyj -- 发布时间: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 出错:已添加了具有相同键的项。
|
-- 作者:有点蓝 -- 发布时间:2023/1/19 9:28:00 -- 分组才能使用Combine,SQLJoinTableBuilder只能使用union。http://www.foxtable.com/webhelp/topics/2320.htm 不要自己随便组合不同功能的用法
|
-- 作者:bzqlyj -- 发布时间:2023/1/19 9:46:00 -- 回复:(有点蓝)分组才能使用Combine,SQLJoinTableB... 两张表是通过关联组合的, 如表A :1列、2列、3列、 表B:1列、2列、3列、4列、5列、6列、 通过表A3列与表B1列关联 其中:关联无关联数据不显示 组合为表C:表A1列、表A2列、表A3列、表B2列、表B3列、表B4列 |
-- 作者:有点蓝 -- 发布时间:2023/1/19 10:03:00 -- http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=184943&skin=0,看4楼说明 |