搜尋行,取出最大值 |
尚未結案
|
peiyao
一般會員 發表:41 回覆:23 積分:12 註冊:2003-07-21 發送簡訊給我 |
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
peiyao
一般會員 發表:41 回覆:23 積分:12 註冊:2003-07-21 發送簡訊給我 |
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
peiyao
一般會員 發表:41 回覆:23 積分:12 註冊:2003-07-21 發送簡訊給我 |
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
用 TStringAlignGrid, 在此下載: http://www.hoerstemeier.com/grid.htm
下載後, 將其解壓縮, 假設解壓在 C:\Program Files\Borland\Delphi5\AlignGrid
然後, Delphi 選單 Component -> Install Component
選 Into existing package,
Unit file name 選壓縮目錄下的 Aligrid.pas
其它保留預設值, 按下 OK, 安裝完成後
元件盤上便會產生一個 Custom 頁, 裏面就有 TStringAlignGrid 元件可用.
procedure TForm1.Button1Click(Sender: TObject); begin // 第一個參數表示要哪個 Column 做排序, 依您的例子是第 2 Column(由 0 開始) // 第二個參數為 False 時表由大至小排序, 為 True 時表由小至大排序 StringAlignGrid1.SortColumn(2, False); // 取出排序後最大值, 排序後, 若由大至小排序 // 該 Column 最大值會顯示在 Grid 的非 Fixed row 的第一個 row ShowMessage(StringAlignGrid1.Cells[1,1]); end;--- Everything I say is a lie. 發表人 - hagar 於 2003/10/27 18:40:43 |
deity
尊榮會員 發表:90 回覆:876 積分:678 註冊:2003-05-09 發送簡訊給我 |
正如hagar前辈所说:
就您这个问题,可以试试下面的,看看是不是您所要的:
procedure TForm1.Button1Click(Sender: TObject);
begin
Query1.SQL.Text:='SELECT 栏1(你所指的蓝色部分),栏2(你所指的红色部分) FROM 资料库路径 order by 栏2 desc';//先按降序,对资料库进行排列,找最大值
Query1.Active:=true;
Edit1.Text:=Query1.fieldbyname('栏1').AsString;//将Edit1的内容指向第一项记录,就是你要的记录
end; 發表人 - deity 於 2003/10/27 20:49:12
|
Miles
尊榮會員 發表:27 回覆:662 積分:622 註冊:2002-07-12 發送簡訊給我 |
|
Miles
尊榮會員 發表:27 回覆:662 積分:622 註冊:2002-07-12 發送簡訊給我 |
插個花:
這看起來像一個很單純的迴圈比對, 不考慮那麼多的話直接讀StringGrid裡的內容做比對.
var MyResult : String; CompareValue : Double; i : integer; begin CompareValue := 0; for i := 1 to StringGrid1.RowCount - 1 do begin if CompareValue < StrToFloat(StringGrid1.Cells[2, i]) then begin CompareValue := StrToFloat(StringGrid1.Cells[2, i]); MyResult := StringGrid1.Cells[1, i]; end; end; ShowMessage(MyResult); end;我不是高手, 高手是正在銀幕前微笑的人.
------
我不是高手, 高手是正在銀幕前微笑的人. |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |