StringGrid模块(操作函数)

StringGrid模块(操作函数)

ID:41392963

大小:64.57 KB

页数:24页

时间:2019-08-24

StringGrid模块(操作函数)_第1页
StringGrid模块(操作函数)_第2页
StringGrid模块(操作函数)_第3页
StringGrid模块(操作函数)_第4页
StringGrid模块(操作函数)_第5页
资源描述:

《StringGrid模块(操作函数)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、unitSGridFunction;interfaceusesWindows,Messages,SysUtiIs,Variants,Classes,Graphics,Controls,Forms,SConncct,Dialogs,Global,Grids,DBGrids,DB,DBClicnt,WinSkinData,StdCtrls,Buttons,ExtCtrls,ComCtrls,ComObj,Clipbrd,ADODB;〃成功提示框//AMsg:成功提示信息procedureSucccssMsgbo

2、x(AMsg:String);//错谋提示框//AMsg:错谋提示信息procedureErrorMsgbox(AMsg:String);//询问提示框//strMsg:询问信息functionAskMsgbox(AMsg:String):Boolean;//信息提示框//AMsg:提示信息procedureInfoMsgbox(AMsg:String);//导出数据到Excel//ASGrid:需要导出的StringGrid//ExcclModalPath:报表模版全路径,为空则新建工作簿//ExcclF

3、ileName:Excel文件的默认文件名//AGridStartCol,AGridStartRow:StringGrid的起始列和行,从0开始//AExcclStartCol,AExcclStartRow:Excel的起始列和行,从1开始procedureExportToExccl(ASGrid:TStringGrid;ExcclModalPath,ExcclFileName:String;AGridStartCol,AGridStartRow,AExcclStartCol,AExcclStartRow:

4、Integer);//取得某一列数据的最大长度//ASgrid:口标StringGrid//ACol:口标列,从0开始//AStartRow:起始行,从0开始functionGctColMaxDataLcngth(ASGrid:TStringGrid;ACol,AStartRow:Integer):Integer;//根据数据长度自动设置指定列的列宽//ASgrid:口标StringGrid//ACol:口标列,从0开始procedureSctOncColWidth(ASGrid:TStringGrid;A

5、Col:Integer);〃根据数据长度自动设置全部列的列宽//ASgrid:口标StringGridprocedureSctAllColWidth(ASGrid:TStringGrid);//显示ClientDataSet屮的数据//ASgrid:口标StringGrid//ACDSct:包含数据的ClientDataSet//AGridStartCol,AGridStartRow:StringGrid的起始列和行,从0开始procedureShowClientDataSetData(ASGrid:TSt

6、ringGrid;ACDSct:TClicntDataSct;AGridStartCol,AGridStartRow:Integer);//显示ADOQuery小的数据//ASgrid:口标StringGrid//AQuery:包含数据的ADOQuery//AGridStartCol,AGridStartRow:StringGrid的起始列和行,从0开始procedureShowQueryData(ASGrid:TStringGrid;AQuery:TADOQuery;AGridStartCol,AGrid

7、StartRow:Integer);〃判断是否含有数据//true:包含数据//false:不包含数据//ASgrid:口标StringGrid//AStartCol,AStartRow:起始列和彳亍,从0开始functionHaveData(ASGrid:TStringGrid;AStartCol,AStartRow:Integer):Boolcan;〃取得9位以内整数位数//>=1:该整型数的长度//0:空值//-I:长度超过9位//ANumber:需要判断位数的整型数functionGctlntcgc

8、rNumbcrLcngth(ANumbcr:Intcgcr):Intcgcr;//为指定的序号列赋值〃序号编号从1开始//ASGrid:口标StringGrid//ACol:口标列,从0开始//AStartRow:起始行,从0开始procedureSctNumbcrFiclds(ASGrid:TStringGrid;ACol,AStartRow:Integer);//设置指定的列的对齐方式为右对齐〃实现方式为在数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。