EhLib使用说明
“恋〞是个很强悍的字。它的上半部取自“变态〞的“变〞,下半部取自“变态〞的“态〞。ehlib v5 在delphi2022下的安装
e:\ehlSum, fvtAvg, fvtCount, fvtFieldValue, fvtStaticText);
// 引用:
// 例如:DbGridEhFoot( DbGridEh1, ´Number,Sum´, fvtSum ); 设定数量和金额字段为合计统计
//--------------------------------------------------------------------------------
Procedure DbGridEhFoot( pDbGrid:TDBGridEh; pcFields: string; pvtType : TFooterValueType );
var nFldLoop : integer ;
cFieldName : string ;
tmpFldList : TStrings ;
begin
:= 1; // 指定网格尾部统计行行数
:= true; // 激活统计
:= clBtnFace ; // 指定统计行颜色
tmpFldList := ;
StrToStringList( Uppercase(pcFields),´,´,tmpFldList ); // 将字符串转换为串列表
For nFldLoop := 0 to -1 do
begin
cFieldName := [nFldLoop].FieldName ; // 网格列字段名
if ( uppercase( cFieldName ) ) >= 0 then
begin
[nFldLoop]. := pvtType ; // 统计类型
end;
end ;
;
end;
一、如何在程序中确定Ehlib定义的报表表头颜色?
在执行打印之前,加上下面的语句:
:=clLime;//clLime可以换成你想要的颜色比方clRed是红色等等
:=[pghColored,pghFitingByColWidths];//方括号里的"pghColored"是必需的,其它的根据你的需要决定取舍
================================================================
二、Ehlib中的PrintDBGridEh如何印页码,即第几页共几页
:='第&[Page]页 共&[Pages]页'
在对象管理器中的相关位置有设
================================================================
三、本人刚学习使用ehlib包,现在要实现类似ehlib所带demo1中一个功能:点击dbgrid某列值
的下拉按纽〔可以设置〕,弹出一个下拉列表〔其内容是另一个dataset的〕。我看demo1中
好象是使用了DBLookupComboboxEh,可我参看demo1怎么设置也不行,请指教。谢谢。
呵呵,这个效果没有用DBLoookupComboBoxEh,它是利用查找字段实现的。
它在Query1中,对应VName字段,增加了一个叫VName1的查找字段,这个
字段从qrVendors查找相关的数据,再在DBGridEh1显示VName1,这样显示
就是那种效果了。
===============================================================
四、Ehlib 怎样固定某几列?
只要设置dbGridEh的FrozenCol
最新EhLib使用说明 来自淘豆网m.daumloan.com转载请标明出处.