全球旧事资料 分类
确Wa
gLiupi
g(剧阴阳llltlcfCo峙"Co职阳翩翩阳,Hu
a
NormalU
iJ朋句,α吨如4刷刷)ge
eralqueryclassisprovidedi
VFP50,皿d由isclasshasdealtwellwi由cohere
ce皿abilityof也edataIftheclassisusedi
yourMISyourMIS响Hhaveaprefectfu
ctio
ofqueryClassI
heritFormQueryMIS0引在研制MIS系统的过程中,组合查询是经常要使用的功能。组合查询类的设计要求是允许用户选择数据库的一个或多个字段组成复合条件,以便进行记录的快速定位和过滤。其实,各种各样的组合查询
f界面都大同小异,为此W时0已经为我们设计好了一个通用组合查询类,这个类可自动地从打开的数据库中取出各个可以形成条件的宇段名,构成一个下拉列表,以使用户选取。同时,还准备了一些中文显示的操作符供用户选择,用户只要输入构成条件的值(基本上不要考虑值的形式),VFP将按照所选择的字段名、操作符和值组成适当的条件。只要将这个组合查询类对象加入到MIS的表单中,就可以轻轻松松实现组合查询功能。实现组合查询的方法虽然如此简单,但是,由于数据库字段名往往用的是英文,所以当我们使用这个查询类时,显示出来的字段名也是英文,使用户难以了解字段名的含义。如果要重新设计一个界面更友好的纯中文的组合查询类,确实比较麻烦。其实,只要对VFP提供的通63用组合查询类稍作修改就可以实现这一目的。下面分别介绍VFP提供的通用组合查询类的使用方法及其改进办法。1VFP提供的通用组合查询类的使用方法首先,建立一个表单Fo
l,并设置好数据环境及编辑界面。然后,单击表单控件工具栏上的“查看类”按钮,选择“添加”,待添加的系统类库路径为VF1下的:Wizardswizs可levex。并从刚加入的新表单控件工具栏上选择导航按钮组picbt
s或者txtbt
s,将它插入到你的表单中,如图l所示。运行Fo
l,单击Forml中的“查找”按钮露鳞豆豆,就会弹出VF1提供的通用组合查询对话框,如图2所示。罔l插入导航按钮组后的表单Form图2VFP提供的通用组合查询对话框在以上对话框中,“宇段”下拉列表中列出了当前数据库的所有字段名(备注型M和通用型G除外),当选择某字段后,“操作符”框中自动列出了对该类型字段能进行的所有操作符(译成了中文)。然后,在“值”框中输入要操作的值,而且可以不用管宫的形式(如:大小写,加引号等),该组合查询类都会作出相应的处理(如大小写转换,加引号等)后形成一个条件,同样还可以输入第二个条件,并可以选择两个条件之间的关系是“与”还是“或r
好听全球资料 返回顶部