以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- [求助]关于Filler函数 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=24739)
|
-- 作者:even0898
-- 发布时间:2012/10/22 13:50:00
-- [求助]关于Filler函数
数据填充器 Filler在说明书里只说明了SourceTable有一个表的情况
如果我有A,B,C张表,要分别取数据填充到D表中去要怎么设置呢?
我是这样设置的
Dim f As New Filler f.SourceTable = DataTables("品名规格,物料品牌明细") \'指定数据来源 f.SourceCols = "品名,规格,品牌" \'指定数据来源列 f.DataTable = DataTables("物料总表") \'指定数据接收表 f.DataCols = "品名,规格,品牌" \'指定数据接收列 f.Fill() \'填充数据
放在AfterOpenProject事件里老是出现找不到datatable
求高人给菜鸟一个指点,找说明书找得眼睛都快瞎了!
|
-- 作者:狐狸爸爸
-- 发布时间:2012/10/22 14:29:00
--
Dim nms As String() = {"品名规格","物料品牌明细","表3","表4"} For Each nm As String In nms Dim f As New Filler f.SourceTable = DataTables(nm) \'指定数据来源 f.SourceCols = "品名,规格,品牌" \'指定数据来源列 f.DataTable = DataTables("物料总表") \'指定数据接收表 f.DataCols = "品名,规格,品牌" \'指定数据接收列 f.Fill() \'填充数据 Next
|
-- 作者:lin_hailun
-- 发布时间:2012/10/22 14:30:00
--
没有那个表。
填充三次吧,没办法。
|
-- 作者:even0898
-- 发布时间:2012/10/22 14:45:00
--
狐爸,我按你的改了测试了下,出现图中的错误
代码如下
Dim nms As String() = {"品名规格","物料品牌明细"} For Each nm As String In nms Dim f As New Filler f.SourceTable = DataTables(nm) \'指定数据来源 f.SourceCols = "品名,规格,品牌" \'指定数据来源列 f.DataTable = DataTables("物料总表") \'指定数据接收表 f.DataCols = "品名,规格,品牌" \'指定数据接收列 f.Fill() \'填充数据 Next
我要实现的效果是这样的
第一张表的字段
品名 规格
第二张表的字段
品牌 料号
第三张表的字段
供应商 单价
然后第四张表
品名 规格 品牌 料号 供应商 单价
这三张表我是想放到物料卡窗体后做关联做录入用,第四张表就是总的物料基础信息表,所以想取前三张表的字段做汇总,用SQL做的话没办法形成固定的数据表,查阅起来不方便,而且在数据比较多的情况,用动态载入我担心后续服务器的问题,狐爸帮我看看要怎么处理吧,真心头疼,如果这个问题可以解决,俺马上就定开发版了
此主题相关图片如下:错误.jpg

|
-- 作者:even0898
-- 发布时间:2012/10/22 14:47:00
--
填充三次的话,我数据不对等啊,我前三张表是做了关联的
|
-- 作者:lin_hailun
-- 发布时间:2012/10/22 14:59:00
--
呃,楼主的功能,用filter是无法实现的。
楼主根据需要,一条数据一条往里面写吧,只能这样了。
|
-- 作者:even0898
-- 发布时间:2012/10/22 15:03:00
--
以下是引用lin_hailun在2012-10-22 14:59:00的发言: 呃,楼主的功能,用filter是无法实现的。
楼主根据需要,一条数据一条往里面写吧,只能这样了。
如何写呢?我可以在窗口做一个按钮事件,但是也必须要提取3个表的数值填入啊,很郁闷啊,我用select语句可以做到填充,但是动态加载的话服务器真的受不了哦,我的物料信息非常多.. 求高手给个方案吧
|
-- 作者:lin_hailun
-- 发布时间:2012/10/22 16:34:00
--
呃,没有示例,说不清楚,楼主,爱莫能助……
上传个简单的例子吧。
|
-- 作者:even0898
-- 发布时间:2012/10/22 16:36:00
--
以下是引用lin_hailun在2012-10-22 16:34:00的发言: 呃,没有示例,说不清楚,楼主,爱莫能助……
上传个简单的例子吧。
我另开了个帖子,上面写的很详细,麻烦你看下
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=24749
|
-- 作者:lishixiong
-- 发布时间:2012/12/31 0:14:00
--
过来看看
|