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

TQUERY選擇出來的字段如何加前綴

尚未結案
dengguo
一般會員


發表:41
回覆:49
積分:23
註冊:2004-01-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-08-20 16:24:39 IP:218.17.xxx.xxx 未訂閱
數據庫內字段無NT$ 但顯示時有,如下圖--> SQL語句為 select invoice_no, customer_no, invoice_date, due_date, ccy, exch_rate, net_amt, settled_amt, bal_amt, salesman from arinvh order by invoice_no 我在源代碼中加另一TQUERY,SQL語句為COPY的原句,但顯示結果為 用的是wwDBGrid顯示,請問怎樣可以做到1圖的NT$ ############################### 初學delphi,請各位多多提點!謝謝! ############################### 發表人 - dengguo 於 2004/08/20 16:27:04
Fishman
尊榮會員


發表:120
回覆:1949
積分:2163
註冊:2006-10-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-08-21 09:53:21 IP:210.65.xxx.xxx 未訂閱
Hi dengguo,    在 DataSet 的欄位設定中,將 Type 設為 Currency(TCurrencyField Or TFloatField) 即可並將 currency 屬性設為 True,如此在 DBGrid 中,即會自動增加 NT$ 符號 發表人 -
------
Fishman
dengguo
一般會員


發表:41
回覆:49
積分:23
註冊:2004-01-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-08-23 09:30:25 IP:61.145.xxx.xxx 未訂閱
你好,FISHMAN 我查看數據庫字段類型是decimal,而原程式中用的是TQUERY和TDATASOURCE+WWDBGRID,我並未找到如你圖所示CURRENCY項,請問這幾個控制設定哪 裡可得到如此結果?謝謝!!    ############################### 初學delphi,請各位多多提點!謝謝! ###############################
change.jian
版主


發表:29
回覆:620
積分:439
註冊:2003-06-02

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-08-23 22:12:01 IP:218.169.xxx.xxx 未訂閱
試試以下程式 (Query1.FieldByName('Invoice Amt') as TFloatField).currency:=True; TFloatField的欄位有一個屬性為currency,設為True時,即會自動加你要的符號
系統時間:2024-07-07 8:57:58
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!