首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

请帮忙解释一下代码中set filter to 是什么意思解决办法

2012-02-29 
请帮忙解释一下代码中set filter to 是什么意思*对送货明细相关数据求和SELE送货明细核对GOTOPSETFILTERTO

请帮忙解释一下代码中set filter to 是什么意思
*对送货明细相关数据求和
SELE   送货明细核对
GO   TOP
SET   FILTER   TO
SET   FILTER   TO   ALLT(合同号)=ALLT(HTH)   .AND.   ALLT(工艺号)=ALLT(GYH)
SUM   数量   TO   A
SET   FILTER   TO


[解决办法]
指定访问当前表中的记录时必须满足的条件。


SET FILTER TO [lExpression] [IN nWorkArea | cTableAlias]


 

参数
lExpression

指定记录必须满足的条件。如果当前表在 lExpression 中指定的一个或多个字段上建立了索引,Rushmore 查询优化技术会优化基于这个或这些字段的查询。
IN nWorkArea| cTableAlias

指定受 SET FILTER 命令影响的工作区或表别名。用该子句来制定一个工作区或当前工作区之外的表。
备注
一旦发出 SET FILTER 命令,则表中只有满足逻辑表达式 lExpression 指定的条件的记录才可用。所有访问该表的魅力都必须遵守 SET FILTER 的条件。对于每张打开的表,都可以单独设置筛选条件。

除非记录指针在表中移动,否则不会计算由 SET FILTER 指定的条件。

发出不带 lExpression 的 SET FILTER TO 命令,将关闭当前表的筛选。

SELECT – SQL 不遵守当前的筛选条件。

注意:
当发出 SET FILTER 筛选表格控件(Grid)中的数据时,应使用 SET KEY 命令增强表格性能。

[解决办法]
就是显示条件:
合同号= '123 ' .AND. 工艺号= '456 '

热点排行