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


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

主题:[求助]

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


加好友 发短信
等级:童狐 帖子:255 积分:2359 威望:0 精华:0 注册:2011/4/25 9:23:00
[求助]  发帖心情 Post By:2017/9/25 18:02:00 [显示全部帖子]

假设项目中的BOM数据包含 物料编码设置,单位设置,产品表,材料表 共4张表,如下图

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

那通过以下代码可以得到查询表如下
Dim jb As New SQLJoinTableBuilder("查询表1","材料表")
jb.AddTable("材料表","清单编号","产品表","清单编号")
jb.AddTable("产品表", "物料编码","物料编码设置","物料编码")
jb.AddTable("物料编码设置","单位编码","单位设置", "单位编码")
jb.AddCols("{产品表}.清单编号","{产品表}.物料编码 AS 产品编码","物料名称", "规格型号","单位名称 AS 产品单位","{材料表}.物料编码 As 材料编码","单机用量")
jb.Build()

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

但如果要在上图的基础上再同时增加查询出材料的名称、规格型号、单位名称,那应该如何修改编码?


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


加好友 发短信
等级:童狐 帖子:255 积分:2359 威望:0 精华:0 注册:2011/4/25 9:23:00
  发帖心情 Post By:2017/9/26 8:34:00 [显示全部帖子]

您误会我的意思了,实际上我是想实现下面的查询结果,在原有基础上再增加材料的名称、规格型号和单位名称三列

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

那么能否直接在SQLJoinTableBuilder中实现呢?


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


加好友 发短信
等级:童狐 帖子:255 积分:2359 威望:0 精华:0 注册:2011/4/25 9:23:00
  发帖心情 Post By:2017/9/26 9:35:00 [显示全部帖子]

还是不会啊
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.rar


实例在这里

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


加好友 发短信
等级:童狐 帖子:255 积分:2359 威望:0 精华:0 注册:2011/4/25 9:23:00
  发帖心情 Post By:2017/9/26 11:14:00 [显示全部帖子]

测试sql语句有效

请问像这种情形只能通过编写SQL语句来实现吗?我试过SQLJoinTableBuilder和查询表生成器都是不行的,那是否还有其他的较为便捷的实现方式能,因为实际应用时需要涉及到七八个表好几十个字段,写SQL语句会写晕的

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


加好友 发短信
等级:童狐 帖子:255 积分:2359 威望:0 精华:0 注册:2011/4/25 9:23:00
  发帖心情 Post By:2017/9/26 11:56:00 [显示全部帖子]

那这种情况应该怎么设置查询器的数据关联呢?我自己试了一下,会报错

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


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


加好友 发短信
等级:童狐 帖子:255 积分:2359 威望:0 精华:0 注册:2011/4/25 9:23:00
  发帖心情 Post By:2017/9/26 12:35:00 [显示全部帖子]

因为连接逻辑报错,无法保存上传实例,这是截图,设置了4行连接

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

或者有点甜大大能否将你成功的设置方式发出来我参考呢?


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


加好友 发短信
等级:童狐 帖子:255 积分:2359 威望:0 精华:0 注册:2011/4/25 9:23:00
  发帖心情 Post By:2017/9/26 16:23:00 [显示全部帖子]

也就是说将“产品表”和“材料表”这2个都需要关联物料编码设置、单位设置的先单独设置,得出其各自的SQL语句,然后再自行通过SQL inner join 将其连接起来吗?

 回到顶部