Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共15 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:filler的筛选条件

1楼
floor2 发表于:2009/10/9 17:14:00
 由于表A与表B的数据都很多,在表A中使用filler 的excludeexistvalue的时候,发现要对表B进行计算,计算量很大,有没有办法设置只对表B的部分数据进行比较,比方说,当表B的第二列为空值时,才进行excludeexistvalue计算?
2楼
狐狸爸爸 发表于:2009/10/9 17:20:00
不是很明白你的意思,最好用实例说明.
3楼
floor2 发表于:2009/10/9 17:35:00
订单表里的产品新增一行时,就要在销售表里判断是否有重复,没有重复的话,也相应增加一行,订单表和销售表数据很大,这样操作的速度非常慢,

能否达成这样的效果,订单表新增一行,就只在销售表里数量为空值的行中进行是否重复判断,而不是对销售表的所有行进行重复判断。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:filler.rar


[此贴子已经被作者于2009-10-9 23:25:39编辑过]
4楼
狐狸爸爸 发表于:2009/10/9 17:39:00

查找某个符合条件的行,是很高效的.
你可以看看DataTable的Find和Select方法。
搞不定就做一个简单的例子传上来。

5楼
floor2 发表于:2009/10/9 23:28:00
 找到符合条件的行,可以写,问题是如何让填充器只在符合条件的行里进行计算,进行选择性的填充.
已上传附件,狐狸爸爸帮我看下,谢谢.
6楼
狐狸爸爸 发表于:2009/10/9 23:40:00
惭愧,我没有看懂你的问题
7楼
floor2 发表于:2009/10/9 23:55:00
 
订单表有客户,产品列,销售表有客户,产品,发货数量列

订单表新增加一行,王小明,500ml康师傅矿泉水,
我想通过filler函数在销售表里也自动增加一行.

如果销售表的发货数量里已经有值了,表示已经发货了,就不参与filler的运算,
只在发货数量为空的行中,判断订单表里新增的一行,销售表里是否已经有了,如果有了的话,就不在销售表里增加了,若没有那么就在销售表里增加一行
8楼
floor2 发表于:2009/10/10 0:16:00
 帮主 帮我看下,谢谢...
9楼
梦倩 发表于:2009/10/10 0:44:00
两个表都加上订单号列,建立关联,这样才是标准稳妥地做法.
10楼
狐狸爸爸 发表于:2009/10/10 8:33:00
老兄一定要习惯用关联,这个问题本来很简单的
共15 条记录, 每页显示 10 条, 页签: [1] [2]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 3 queries.