以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- filler的筛选条件 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=4536) |
||||
-- 作者:floor2 -- 发布时间:2009/10/9 17:14:00 -- filler的筛选条件 由于表A与表B的数据都很多,在表A中使用filler 的excludeexistvalue的时候,发现要对表B进行计算,计算量很大,有没有办法设置只对表B的部分数据进行比较,比方说,当表B的第二列为空值时,才进行excludeexistvalue计算? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/10/9 17:20:00 -- 不是很明白你的意思,最好用实例说明. |
||||
-- 作者:floor2 -- 发布时间:2009/10/9 17:35:00 -- 选择性的填充 订单表里的产品新增一行时,就要在销售表里判断是否有重复,没有重复的话,也相应增加一行,订单表和销售表数据很大,这样操作的速度非常慢, 能否达成这样的效果,订单表新增一行,就只在销售表里数量为空值的行中进行是否重复判断,而不是对销售表的所有行进行重复判断。
[此贴子已经被作者于2009-10-9 23:25:39编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/10/9 17:39:00 -- 查找某个符合条件的行,是很高效的. |
||||
-- 作者:floor2 -- 发布时间:2009/10/9 23:28:00 -- 找到符合条件的行,可以写,问题是如何让填充器只在符合条件的行里进行计算,进行选择性的填充. 已上传附件,狐狸爸爸帮我看下,谢谢. |
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/10/9 23:40:00 -- 惭愧,我没有看懂你的问题 |
||||
-- 作者:floor2 -- 发布时间:2009/10/9 23:55:00 -- 订单表有客户,产品列,销售表有客户,产品,发货数量列 订单表新增加一行,王小明,500ml康师傅矿泉水, 我想通过filler函数在销售表里也自动增加一行. 如果销售表的发货数量里已经有值了,表示已经发货了,就不参与filler的运算, 只在发货数量为空的行中,判断订单表里新增的一行,销售表里是否已经有了,如果有了的话,就不在销售表里增加了,若没有那么就在销售表里增加一行 |
||||
-- 作者:floor2 -- 发布时间:2009/10/10 0:16:00 -- 帮主 帮我看下,谢谢... |
||||
-- 作者:梦倩 -- 发布时间:2009/10/10 0:44:00 -- 两个表都加上订单号列,建立关联,这样才是标准稳妥地做法. |
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/10/10 8:33:00 -- 老兄一定要习惯用关联,这个问题本来很简单的 |