全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1714
推到 Plurk!
推到 Facebook!

取得字型的長度

答題得分者是:hagar
Rivers
一般會員


發表:3
回覆:2
積分:1
註冊:2002-08-22

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-12-19 11:21:19 IP:210.243.xxx.xxx 未訂閱
請問各位大大幾個問題: 1.我在SQL中定義了一個長度為30的VarChar欄位,User會在此欄之中輸入中、英文及符號、空格,請問我在Delphi程式中要如何取得User所Key的文字佔了多少長度的VarChar呢? 2.如果我不知道使用者所Key資料的長度,而我要指定一個固定的長度,如果使用者的資料不足我所指定的長度,就自動以空白補足,請問我需如何寫呢? 請給予小弟指教,謝謝!
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-12-19 11:28:36 IP:202.39.xxx.xxx 未訂閱
1.可在 BeforePost 事件中取 Length(Table1.FieldByName('Field1').AsString) 的值即可 2.真有補空白的需求, 欄位型態用 Char 不就可以了嗎?    -- Believe the unbelievable. 發表人 - hagar 於 2002/12/19 11:29:25
Rivers
一般會員


發表:3
回覆:2
積分:1
註冊:2002-08-22

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-12-19 17:59:33 IP:210.243.xxx.xxx 未訂閱
謝謝hagar大大! 小弟已解決此一問題,但可否詢問另一項問題: 小弟將資料存於TMemo之中,每一欄之間以Tab鍵(#9)隔開,之後要將這些Memo中的文字以E-Mail寄出去我寫的是:NMSMTP1.PostMessage.Body.Assign(Memo1.Lines) 可是待收到郵件後發現原本對齊的每一欄卻對不齊了,請問要如何解決呢?
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-12-19 19:03:51 IP:202.39.xxx.xxx 未訂閱
每個欄位的內容長度不一 要對齊恐怕沒辦法吧! 小弟的看法啦! :)    -- Believe the unbelievable.
ko
資深會員


發表:28
回覆:785
積分:444
註冊:2002-08-14

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-12-20 13:44:41 IP:61.221.xxx.xxx 未訂閱
Rivers你好: 可以先存成excel在e-mail
------
======================
昏睡~
不昏睡~
不由昏睡~
系統時間:2024-04-26 12:22:00
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!