Foxtable(狐表)用户栏目专家坐堂 → filler,填充条件能不能加上数据来源表和接收表之外表的某种条件


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

主题:filler,填充条件能不能加上数据来源表和接收表之外表的某种条件

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/5/5 15:00:00 [显示全部帖子]

看走眼了,出来个表C,没明白这毫无关联的表是怎么回事.
[此贴子已经被作者于2014-5-5 15:08:56编辑过]

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/5/5 15:37:00 [显示全部帖子]

表A和表C有什么关联? 产品ID?   具体请上个例子.

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/5/5 15:47:00 [显示全部帖子]

先筛选出表C工序完成的产品ID  拼接成   '1','2','3' 的格式

然后把 Filter条件设置为

F.Filter="检验=1 and 产品ID in(" & IDS & ")"

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/5/5 16:36:00 [显示全部帖子]

代码如下

Dim s As String = DataTables("填充C").GetComboListString("订单编号","检验=1")
s=s.Replace("|","','")

Dim f As New Filler
f.SourceTable = DataTables("打底A") '指定数据来源
'f.SourceCols = "下单日期,交货日期,客户,字样,型号,规格,茶几,数量,单位,皮号,备注,订单编号,订单日期" '指定数据来源列
f.DataTable = DataTables("扪皮B") '指定数据接收表
'f.DataCols = "下单日期,交货日期,客户,字样,型号,规格,茶几,数量,单位,皮号,备注,订单编号,订单日期" '指定数据接收列
f.ExcludeExistValue = True
f.Filter= "检验=1 and 订单编号 in ('" & s & "')"
f.Fill() '填充数据

 回到顶部