請問Ehlib3有沒有誰用過 |
尚未結案
|
guohua_fu
一般會員 發表:44 回覆:50 積分:18 註冊:2003-06-19 發送簡訊給我 |
|
chengxf
一般會員 發表:2 回覆:10 積分:2 註冊:2002-03-28 發送簡訊給我 |
眤弧Y[Edit3.Text :=DbgridEh1.Columns[9].Footers[0].Value ;]快猭︽ぃ硄?ぐ或︽ぃ硄иぃ]笵U?иㄏノ??快猭秆∕硂摸拜肈??把σ。
1? 想??鯰DBSumListじン?琌EhLibYじンぇ?U?妮┦砞竚???
DBSumList1.DataSet:=DBGridEh1.DataSource.DataSet;
翴阑SumCollectionY僱?秙ゴ秨SumCollectionY絪胯??睰電4?TDBSum,?腹眖0?3?翴阑材0腹TDBSum?盢ウYFieldName砞Θ’过秖~O ?A盢ㄤ?捨?YFieldName砞Θˉ招∩H痢 穞歉?痢 蔽飑窮玂 本 ???YGroupOperation妮┦?场эΘgoSum。
2? 竘劭? 客琲 盪·W瓃4?计沮Y??磅︽?
DBSumList1.Active:=True;
......
计秖(Integer):=DBSumList1.SumCollection[0].SumValue;
羆?(Float):=DBSumList1.SumCollection[1].SumValue;
虫基(Currency):=DBSumList1.SumCollection[2].SumValue;
?肂(Currency):=DBSumList1.SumCollection[3].SumValue;
......
DBSumList1.Active:=False;
材?︽琌ゲ惠Y?程??︽иY竒喷琌璶ノY?闽超ウ????狦?戳ActiveΤ?穦Τ馋?ㄤМY岿粇 挚萍篮蔼吹报┌E 瞨束蜱蒅钤? 眤刚刚??и硂妓暗??綼。 發表人 - chengxf 於 2004/07/29 16:51:20 發表人 - chengxf 於 2004/07/29 16:52:03
|
guohua_fu
一般會員 發表:44 回覆:50 積分:18 註冊:2003-06-19 發送簡訊給我 |
|
chengxf
一般會員 發表:2 回覆:10 積分:2 註冊:2002-03-28 發送簡訊給我 |
您說的[Edit3.Text :=DbgridEh1.Columns[9].Footers[0].Value ;]辦法行不通(為什么行不通我不知道),我使用如下的辦法解決這類問題,供參考。
1、添加一個TDBSumList元件(也是EhLib的元件之一),屬性設置如下:
DBSumList1.DataSet:=DBGridEh1.DataSource.DataSet;
點擊SumCollection的省略按鈕打開SumCollection的編輯框,添加4個TDBSum,序號從0到3,點擊第0號TDBSum,將它的FieldName設成“數量”,同樣,將其他三個的FieldName設成“總重”、“單價”、“金額”,還要將它們4個的GroupOperation屬性全部改成goSum。
2、程序中,在需要提取上述4個數據的時候,執行:
DBSumList1.Active:=True;
......
數量(Integer):=DBSumList1.SumCollection[0].SumValue;
總重(Float):=DBSumList1.SumCollection[1].SumValue;
單價(Currency):=DBSumList1.SumCollection[2].SumValue;
金額(Currency):=DBSumList1.SumCollection[3].SumValue;
......
DBSumList1.Active:=False;
第一行市必需的,最後一行我的經驗是要用的,關閉它,因為如果長期Active有時候會有莫名其妙的錯誤。就是說用到時打開,用完後關閉。 您試試吧,我這樣做很可靠。
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |