以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 数据填充器 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=61812) |
||||
-- 作者:120785713 -- 发布时间:2014/12/19 16:13:00 -- 数据填充器 数据填充器可以接收表 可以是子表吗 这个哪里有问题帮我看看这样可以吗 怎么加入筛选条件 Dim f As New Filler |
||||
-- 作者:Bin -- 发布时间:2014/12/19 16:15:00 -- 可以是子表,不能是关联表. 鉴于你这种情况,建议你用自行编写代码填充
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2014/12/19 16:17:00 -- 不可以是子表,但是也可以是子表,因为子表不过就是显示关联列等于父表关联列的那些行而已: Dim f As New Filler f.SourceTable = DataTables("产品资料") \'指定数据来源 f.SourceCols = "产品名称,销量统计" \'指定数据来源列 f.DataTable = DataTables("采购明细") \'指定数据接收表 f.DataCols = "产品名称,销量统计" \'指定数据接收列 f.Filter = “子表关联列 = \'” & Tables("父表").Current("父表关联列") & "\'" f.Fill() \'填充数据
|
||||
-- 作者:120785713 -- 发布时间:2014/12/19 16:40:00 -- 非常感谢 |
||||
-- 作者:120785713 -- 发布时间:2014/12/19 16:57:00 -- Dim f As New Filler f.SourceTable = DataTables("产品资料") \'指定数据来源
f.SourceCols = "产品名称,销量统计" \'指定数据来源列
f.DataTable = DataTables("采购明细") \'指定数据接收表
f.DataCols = "产品名称,销量统计" \'指定数据接收列
f.Filter = “子表关联列 = \'” & Tables("父表").Current("父表关联列") & "\'"
f.Fill() \'填充数据
还得麻烦狐爸 父子表关联列是日期 错误提示 未找到列[日期]
|
||||
-- 作者:Bin -- 发布时间:2014/12/19 16:59:00 -- 列名不对应的话,要用 SourceCols和 DataCols 参数,顺序对应 |
||||
-- 作者:有点甜 -- 发布时间:2014/12/19 17:02:00 -- 没找到,说明你列名写错了。
具体问题,做个例子发上来 |
||||
-- 作者:120785713 -- 发布时间:2014/12/20 8:50:00 --
老师帮我看看 |
||||
-- 作者:Bin -- 发布时间:2014/12/20 8:53:00 -- 直接用2楼的方法吧 |
||||
-- 作者:120785713 -- 发布时间:2014/12/20 10:36:00 -- 不好意思老师 我还是没搞懂 关联列怎么填充父表的关联列 (日期)呢 |