看板 Visual_Basic 關於我們 聯絡資訊
請問如何輸入的幣值會在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