readme.txt

来自「一个很好用的万能查询控件。部分代码经过更改。」· 文本 代码 · 共 48 行

TXT
48
字号
***************************************************************************
本控件已经在几个项目中使用,它给查询带来很大的方便,并且使所有的模块的查询
界面得到统一,而且使用简单,加快了开发效率,该控件运行稳定,请放心使用
***************************************************************************
查询控件用法:
一、属性:
1、AdoQuery:输入要执行查询并返回结果集的TAdoQuery。
2、AdoDataSet:输入要执行查询并返回结果集的TAdoDataSet。
3、FindFormCaption:查询时弹出窗体的标题。
4、FindSet:选择显示结果集的Grid,如:是用ehlib的DBGridEh控件,则fsDBGridEh设为True。
5、FormName:显示结果集的窗体的名字。
6、GridName:显示结果集的Grid的名字。
7、ParentFont:选择查询时弹出窗体的字体是否与显示结果集的窗体的字体相同。
8、ShowDateTimePicker :当选择的查询条件带有‘时间’或‘日期’字样时是否显示DateTimePicker
9、Query: 输入要执行查询并返回结果集的TQuery。
10、SqlText:输入要查询的Sql语句如:'select * from bas_org' ,或者多表联合查询语句如:
   'SELECT A.* FROM BAS_Truck A LEFT OUTER JOIN BAS_Org b ON A.OrgID = b.OrgID'。
(注:AdoQuery、AdoDataSet、Query之间是互斥的)


二、方法:
1、Find1.FindLoadUnique;//单一条件查询(最简单的查询)。

2、Find1.FindLoadMulti; //多条件查询(取前三个字段查询)

3、Find1.FindLoadPopular;//多条件组合(推荐使用此方法较好)

4、Find1.FindLoadCommon; //任意组合条件查询

5、Find1.FindLoadSelectField;//选择显示字段
   {该方法会弹出一个窗体供您选择要在Grid中显示的字段}



三、事件:
1、AfterFind:在查询执行完毕后可以在此事件中加入代码。

四、使用方法:
1、双击FindEasy.dpk 然后install安装在delphi的控件面板上,然后设置各属性。
2、如果显示结果集的Grid的Title中有包括‘时间’或‘日期’字样时,把ShowDateTimePicker 
设为True,则可以按时间查询,查询时会弹出DateTimePicker方便选择。
3、使用之前把EhLib.bpl拷贝到相应的目录(或system32下)中即可

=================================================================================
qyougang@echon.com
qyougang@263.com
tel:13660128585
                       作者:乔有钢 2001-11-10

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?