線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1212
推到 Plurk!
推到 Facebook!

新手請教! 跑迴圈問題....

 
cherry
一般會員


發表:16
回覆:26
積分:8
註冊:2002-06-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-07-10 13:58:03 IP:211.23.xxx.xxx 未訂閱
煩麻各位了.~謝謝各位前輩! 功能:將相同的資料累加後存進另一個Record... 目前的問題是:最後一筆資料因為號碼相同(ss=sComputer)所以跳開迴圈, 導致最後一筆Record是空的.. 請問要怎麼增加判斷式, 讓它處理這種狀況.... for i := 0 to High(Data_Item) do begin sComputer := Data_Item[i].PCName; if (ss<>sComputer) then begin if ss<>'' then begin if not (z > pccount) then begin UseData[z].PCName := ss; UseData[z].Fail := RFcount; UseData[z].Pass := RPcount; UseData[z].total := RFcount RPcount; inc(z); end; end; ss := scomputer; RFcount := 0; RPcount := 0; end; if (ss=sComputer) then begin if (Data_Item[i].Result = 'F') then inc(RFcount) else if (Data_Item[i].Result = 'P') then inc(RPcount); end;
cherry
一般會員


發表:16
回覆:26
積分:8
註冊:2002-06-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-07-10 15:10:38 IP:211.23.xxx.xxx 未訂閱
找到答案了... 當迴圈跑完時,再將最後一筆資料作儲存的動作就可以了...
系統時間:2024-04-25 0:48:47
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!