作者ballgi (我想丹麥很適合我)
看板Visual_Basic
標題[VB ] 請問textbox如何顯示幣值
時間Fri Oct 5 19:23:20 2007
請問如何輸入的幣值會在textbox裡顯示為"1,000.00"
逗號的部分我只會自動寫程試判斷,有更好的方法嗎?
再請教一個問題
val() ccur()將字串轉數值用那個函數比較適當呢?
我發現ccur()讀不出""而val()會轉成0
因為想說當幣值為0就偷懶點不輸入,但資料庫就無法寫入,因為欄位設定為數值
我想到用 val函數解決,但是val遇到逗號會中斷
以上問題各位前輩都是如何解?
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.231.22
推 BearWu:有格式的語法可以用 10/05 20:14
推 fumizuki:Format(number, "#,#.#") 10/05 20:43
推 fumizuki:Val(number.Replace(",", "")) 10/05 20:43
推 ballgi:是個好方法^^謝謝 ,但vb本身沒有辦法解決嗎一定要我們人腦 10/05 21:00
→ fumizuki:Val(Replace(number, ",", "")) 10/05 21:08
→ ballgi:我看得懂謝 10/05 21:24
推 mathlinka:FormatNumber(1000) → 1,000.00 10/05 23:35