文档介绍:基类设计说明表
版本: 编制: 审核: 批准: 编写日期:
基类名称
Tfrm_base_outer
父类名称
Tfrm_base_panel
目的、作用、局限
作用:所有Grid 外维护Form的基类[单表]
待完善
组成
Lbl_Condition:TLabel 显示过滤条件的标签
Lbl_Order:TLabel 显示排序方式的标签
DBGridEh:TDBGridEh 数据方格,显示查询结果,ReadOnly=True
AdoQry_Main:TADOQuery, DataSource:TdataSource, DBGridEh:TDBGridEh 已经连好一串, AdoQry_Main查询SQL专用Query控件
PopupMenu: TPopupMenu;
ajPrintReport: TajPrintReport;
设计
说明
protected
{ protected declarations }
OrderByFields:String; //当前排序字段信息
SelectFromSQL:String; //存放类似select...from...的SQL语句
Condition:String; //存放 Where 后的条件
frm_sys_condition:Tfrm_sys_condition; //用于引用条件窗体;
frm_sys_detail:Tfrm_base_detail; //用于引用弹出窗体;
frm_sys_sortorder:Tfrm_sys_sortorder; //用于引用排序条件窗体;
frm_sys_quicklocate:Tfrm_sys_quicklocate; //用于引用快速定位设置窗体;
frm_sys_setcolumn:Tfrm_sys_setcolumn; //用于引用设置DBGridEh显示列窗体;
procedure GetData;virtual;//打开数据表时调用,子类重载可子己定义SQL数据表打开方式
procedure ReportSet; virtual;//子类重载可设置报表表头
procedure SetColumnsStyle(FieldName:String);