VFP的查询(1)之概述

作者在 2006-08-18 01:20:00 发布以下内容

常见狐友为VFP的查询犯愁,总想说一说关于查询,疏于动笔,拖至现在。

查询是VFP的基本功能,往往受到设计人员的特别关注。怎样设计一个良好的查询功能,当然需要看系统的要求。一般而言,我将查询分为定向查询、万能查询、组合查询、模糊查询等多种形式。

1.定向查询

顾名思义,定向查询是依据特定的字段进行的查询,比如根据某人的学号查询其基本资料,就属于定向查询。

实现定向查询很简单,就是输入一个数据,用SELECT-SQLLOCATE/CONTINUESEEKSET FILTER TO等命令实现。其中的FOR条件或WHERE条件用“字段=变量”表示。查询的结果根据需要可以显示在原来的表格GRID中、新的表格GRID中、浏览窗口或单个的文本框。

2.万能查询

所谓万能查询,就是只要求用户输入一个字符串,判断该串运算的结果是否为逻辑型数据而进行的一种查询。比如用户可以输入“数量=5”这样的字符串,这样进行的查询属于万能查询。

万能查询对用户的要求极高,不仅要求用户具有VFP的基本知识,还要求熟悉相应表的所有字段及其参数。一般不推荐使用这样的查询。与定向查询不同,万能查询需要事先判断该字符串运算的结果是否为逻辑型数据。虽然用TYPE函数即能判断,但运用的时候要去掉引号。比如,有一个变量cExprL=“数量=5”,判断cExprL的数据

VFP程序 | 阅读 3539 次
文章评论,共1条
jansine
2009-05-08 09:12
1
????????????????????
游客请输入验证码