Foxtable(狐表)用户栏目专家坐堂 → 查询表生成器


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

主题:查询表生成器

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


加好友 发短信
等级:二尾狐 帖子:573 积分:4763 威望:0 精华:0 注册:2013/2/18 17:46:00
  发帖心情 Post By:2024/2/19 16:34:00 [只看该作者]

我还是把子表当做基表,父表当做右表,然后采用右连接,我测试一下没问题,不知是否可行?

 回到顶部
帅哥,在线噢!
有点蓝
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107847 积分:548592 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/2/19 16:41:00 [只看该作者]

测试没问题就行

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


加好友 发短信
等级:二尾狐 帖子:573 积分:4763 威望:0 精华:0 注册:2013/2/18 17:46:00
  发帖心情 Post By:2024/2/20 8:26:00 [只看该作者]

示例七

SQLJoinTableBuilder也可以进行简单的分组统计。
用AddCols增加列时,可以将最后一个参数设置为True,以表示添加的是分组列。
用AddExp增加表达式列时,可以将最后一个参数设置为True,以表示添加的是分组列。

jb.AddCols("产品名称","客户名称",True) 这里的分组是指按产品名称分组还是按客户名称分组?





 回到顶部
帅哥,在线噢!
有点蓝
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107847 积分:548592 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/2/20 8:55:00 [只看该作者]

同时按产品名称、客户名称分组
[此贴子已经被作者于2024/2/20 8:55:13编辑过]

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


加好友 发短信
等级:二尾狐 帖子:573 积分:4763 威望:0 精华:0 注册:2013/2/18 17:46:00
  发帖心情 Post By:2024/2/20 9:38:00 [只看该作者]

有父表、子表、孙表,父表与子表通过Col1关联,子表与孙表通过Col2关联。
以孙表为基表,可以添加子表 AddTable(孙表 ,Col2, 子表, Col2)
请问如何把父表添入查询表?  
 

 回到顶部
帅哥,在线噢!
有点蓝
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107847 积分:548592 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/2/20 9:58:00 [只看该作者]

AddTable(孙表 ,Col2, 子表, Col2)
AddTable(表 ,Col1, 父表, Col1)

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


加好友 发短信
等级:二尾狐 帖子:573 积分:4763 威望:0 精华:0 注册:2013/2/18 17:46:00
  发帖心情 Post By:2024/2/20 15:05:00 [只看该作者]

希望三个表的所有数据出现在查询表中,改怎么设置?
AddTable(孙表 ,Col2, 子表, Col2, JoinModeEnum.Right)
AddTable(表 ,Col1, 父表, Col1, JoinModeEnum.Right)

 回到顶部
帅哥,在线噢!
有点蓝
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107847 积分:548592 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/2/20 15:15:00 [只看该作者]

AddTable(表 ,Col1, 表, Col1, JoinModeEnum.left)
AddTable( ,Col2孙表Col2, JoinModeEnum.left)

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


加好友 发短信
等级:二尾狐 帖子:573 积分:4763 威望:0 精华:0 注册:2013/2/18 17:46:00
  发帖心情 Post By:2024/2/20 15:29:00 [只看该作者]

数据还是不齐,是否Filter有错误? 
Dim jb As New SQLJoinTableBuilder("作业计划", "零件加工")
jb.C
jb.AddTable("零件加工", "工艺单编号", "工艺内容", "工艺单编号", JoinModeEnum.left)
jb.AddTable("工艺内容", "工序号", "工步", "工序号", JoinModeEnum.left)

jb.AddCols("{零件加工}.工艺单编号", "{零件加工}.零件名称", "{工艺内容}.工序号", "{工艺内容}.工序", "工步号", "工步", "工步时间小计", "加工内容")
jb.Filter = "当天作业计划 = true"    属于子表中的列
jb.Build()
MainTable = Tables("作业计划")

 回到顶部
帅哥,在线噢!
有点蓝
  20楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107847 积分:548592 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/2/20 15:32:00 [只看该作者]

截图说明一下,什么数据不全?

 回到顶部
总数 23 上一页 1 2 3 下一页