readme.txt
来自「签于目前市场上结合Query万能查询的第三方控件」· 文本 代码 · 共 32 行
TXT
32 行
签于目前市场上结合Query万能查询的第三方控件,适合DELPHI的特别多,如武稀松先生的WNQUERY,但适合CBUILDER的几乎是麟毛凤脚,由于公司产品上需要用到该功能,所以特别花了一天时间编了这个适合CBUILDER6版本的万能查询模块(如有需要亦可提供CBUILDER5的版本),供大家参考使用,改天有时间我会推出该系列的第三方控件,希望大家多提宝贵意见。
功能特点:
1、结合adoQuery(只适合adoQuery),如需支持Query,请另行通知我;
2、结合adoQuery->Fields属性,查询条件可以根据Fields的Visiable属性来定,也就是说Fields->Field[0]->Visiable=false,这时你可以设置属性既可以把这类字段作为查询条件,也可以隐藏这类字段不作为查询条件显示;
3、根据字段类型显示比较值,举例说明:如果你选择的是DateTime字段,那比较值自动改为DateTimePicker,这比武稀松先生的WNQUERY要先进多了;
4、可以单项条件查询也可以多项条件结合查询;
上海同文信息技术有限公司
赵秀江(David)
http://www.twsoft.cn
Email:mail@twsoft.cn
david@twsoft.cn
MSN:twsoft@hotmail.com
QQ:5281034
typedef PChar (GetSQL)(bool, PChar, TADOQuery*);
extern "C" __declspec(dllimport) PChar __stdcall GetCondition(bool bVisiable,
PChar sCaption, TADOQuery* adoQuery);
HINSTANCE nDLL;
GetSQL *theValue;
nDLL = LoadLibrary("TWSOFTSEARCH.dll");
if(nDLL != NULL)
{
theValue = (GetSQL*)GetProcAddress(nDLL, "GetCondition");
if(theValue != NULL)
Memo1->Text = (*theValue)(true, Caption.c_str(), ADOQuery1);//查询条件值;
}
theValue = NULL;
FreeLibrary(nDLL);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?