以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]数据填充筛选条件如何加入 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=95203) |
-- 作者:ye8573 -- 发布时间:2017/1/13 0:44:00 -- [求助]数据填充筛选条件如何加入 有点色老师,你好! 新手求指点 Dim f As New Filler f.SourceTable = DataTables("表1") \'指定数据来源 f.SourceCols = "单号,成本,门店名称" \'指定数据来源列 f.DataTable = DataTables("表2") \'指定数据接收表 f.DataCols = "第一列,第二列,第三列" \'指定数据接收列 f.Fill() \'填充数据 表1中有状态列,分“已完成”和“未完成”,想要只在表2填充“已完成”的数据,条件应该怎么写? 另外将代码设置在切换表后执行,但是现在会出现重复的数据,不重复填充应该怎么写?
|
-- 作者:有点蓝 -- 发布时间:2017/1/13 8:38:00 -- Dim f As New Filler f.SourceTable = DataTables("表1") \'指定数据来源 f.SourceCols = "单号,成本,门店名称" \'指定数据来源列 f.DataTable = DataTables("表2") \'指定数据接收表 f.DataCols = "第一列,第二列,第三列" \'指定数据接收列 f.Filter = "状态=\'已完成\'" f.ExcludeExistValue = True f.Distinct = True f.Fill() \'填充数据
|
-- 作者:ye8573 -- 发布时间:2017/1/13 8:52:00 -- 老师,求帮助 |
-- 作者:有点蓝 -- 发布时间:2017/1/13 9:03:00 -- 2楼代码有什么问题?具体上例子测试 |
-- 作者:ye8573 -- 发布时间:2017/1/13 9:29:00 -- 老师,不好意思,昨天测试代码的时候没注意到,以为达到效果了,没说清楚。 "表1"里面同一个“单号”下有多个成本,"表2"里希望能每个单号只有1行,成本是"表1"中同单号的成本合计。 谢谢老师
用Fill能不能达到效果?如果不行请老师给个参考,谢谢啦 [此贴子已经被作者于2017/1/13 9:36:42编辑过]
|
-- 作者:有点色 -- 发布时间:2017/1/13 9:37:00 -- 参考
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=94549&skin=0
|
-- 作者:ye8573 -- 发布时间:2017/1/13 9:42:00 -- 已OK,谢谢老师 [此贴子已经被作者于2017/1/13 10:15:00编辑过]
|