格式改寫 |
答題得分者是:chuang7287
|
ladies
一般會員 發表:7 回覆:18 積分:5 註冊:2007-08-29 發送簡訊給我 |
先細說我的作用!
將DB資某些欄位的資料取出 存成一個字串,再將這個STR寫入 TXT檔 AND現在 如果DB裡的資料只有一個字串,那我要輸出兩位(EX: 5 -> 05) 那我應該怎麼修改程式呢??以下是原本程式 str := str Format('%-2S', [{.}FieldByName('ITEM').AsString]); 因為有些匯入的資料有的兩位,05、02、04...或 5、2、4 或 9E、8M...的等等都有可能 所以沒辦法將他寫死,不過廠商要的格式是兩位數。 或許問的有點瞎,但盼大大替小女子解惑! 感激不盡 編輯記錄
ladies 重新編輯於 2007-11-19 13:35:13, 註解 無‧
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
先言明,如果要輸出的都是數字,可以這樣做即可
str := str Format('%.2d', [StrtoIntDef(FieldByName('ITEM').AsString,0)]); ===================引 用 ladies 文 章=================== 先如果DB裡的資料只有一個字串,那我要輸出兩位(EX: 5 -> 05) 那我應該怎麼修改程式呢??以下是原本程式 str := str Format('%-2S', [{.}FieldByName('ITEM').AsString]); 因為有些匯入的資料有的兩位,05、02、04...或 5、2、4...的等等都有可能 |
ladies
一般會員 發表:7 回覆:18 積分:5 註冊:2007-08-29 發送簡訊給我 |
|
chuang7287
初階會員 發表:1 回覆:20 積分:29 註冊:2002-10-22 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |