StringGrid的值末端加固定字 |
答題得分者是:老大仔
|
lovemari
中階會員 發表:134 回覆:224 積分:76 註冊:2005-08-18 發送簡訊給我 |
SQL用法是SELECT 之後 在末端加上 ||''%'' 即可以在跑出來的值之後加上固定的字樣
那我是用 StringGrid1.Cells[7, i] := StringGrid1.Cells[7, i] '%'; 該怎麼修改呢? 想在7,i欄位上 固定加入末端的字 那我為什麼沒在SQL作是因為那各值我要做很多運算 有各%就要改很多運算的程式碼了 改上述那段只要寫一段就好 順便學習另一種方式 想請教各位大大能否幫小弟解決疑惑...
------
Program : Delphi 7 DataBase : Oracle 9i Client : ClientDataSet 編輯記錄
lovemari 重新編輯於 2009-10-21 10:33:51, 註解 無‧
|
syntax
尊榮會員 發表:26 回覆:1139 積分:1258 註冊:2002-04-23 發送簡訊給我 |
看不太懂您的中文敘述,可否勞煩再說清楚一點? 不然你也可以用英文,當然,需要也是需要「通順」的英文囉 謝謝 ===================引 用 lovemari 文 章=================== SQL用法是SELECT 之後 在末端加上 ||''%'' 即可以在跑出來的值之後加上固定的字樣 那我是用 StringGrid1.Cells[7, i] := StringGrid1.Cells[7, i] '%'; 該怎麼修改呢? 「末端的字」是何物這樣,是否是「在末端加入固定的字 或 在末端加入的字 或 固定」? 那我為什麼沒在SQL作是因為那各值我要做很多運算 有各%就要改很多運算的程式碼了 這句最難懂,改很多?為何因素要改很多,又需要改什麼? 改上述那段只要寫一段就好 順便學習另一種方式 想請教各位大大能否幫小弟解決疑惑... |
lovemari
中階會員 發表:134 回覆:224 積分:76 註冊:2005-08-18 發送簡訊給我 |
不好意思 我解釋的不好
我今天要做的東西就是百分比的顯示在StringGrid 那原本在SQL裡面算出來的數據只要在尾巴加上||'%' FROM TABLE 那現在我是寫成 [code delphi] for i := 1 to StringGrid - 1 do Cells[10,i] := FloatToStr( ( StrToFloat(Cells[7,i]) * StrToFloat(Cells[10,i]) )*100 ) [/code] 數據有算出來 但我希望在加上百分比的符號 該怎麼寫呢?
------
Program : Delphi 7 DataBase : Oracle 9i Client : ClientDataSet |
老大仔
尊榮會員 發表:78 回覆:837 積分:1088 註冊:2006-07-06 發送簡訊給我 |
|
lovemari
中階會員 發表:134 回覆:224 積分:76 註冊:2005-08-18 發送簡訊給我 |
|
老大仔
尊榮會員 發表:78 回覆:837 積分:1088 註冊:2006-07-06 發送簡訊給我 |
1. 你的i有沒有宣告了呢?
2. 在我的測試下是沒問題的 以下: [code delphi] procedure TForm1.FormCreate(Sender: TObject); var i : Integer; begin for i := 1 to StringGrid1.RowCount do StringGrid1.Cells[1,i] := IntToStr(i) end; procedure TForm1.Button1Click(Sender: TObject); var i : Integer; begin for i := 1 to StringGrid1.RowCount do StringGrid1.Cells[1,i] := StringGrid1.Cells[1,i] '%' end; [/code] |
lovemari
中階會員 發表:134 回覆:224 積分:76 註冊:2005-08-18 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |