当前位置:首页 > imtoken下载 > 正文

vb数字转换成货币格式怎么做,财务系统开发者别再手动拼金额了

vb数字转换成货币格式怎么做,财务系统开发者别再手动拼金额了

搞VB财务系统十几年,最常被问的问题就是金额怎么显示。其实数字转换成货币,VB原生就提供了Currency类型和Format函数,根本不用手动拼字符串。很多老项目里还留着用Chr(165)拼人民币符号的代码,看着就让人头大。

Currency类型自动精确到小数点后四位,不会丢精度。显示时套一层Format就够了,比如Format(98765.43,"¥#,##0.00")输出"¥98,765.43"。格式串里加括号处理负数,负金额自动显示为(¥1,200.00),这是会计报表的标准写法,审计看了挑不出毛病。

vb数字转换成货币格式怎么做,财务系统开发者别再手动拼金额了

去年帮一家做五金批发的客户改对账单模块,原来金额列全是裸数字,几千行数据财务得自己找小数点。换成Format加千分位后vb数字转换成货币vb数字转换成货币格式怎么做,财务系统开发者别再手动拼金额了,打印出来直接归档,省了半个下午的排版时间。客户财务主管说以前对账光找数字就错三笔,现在基本零差错。

有个容易踩的坑:Currency范围是±92,233,720,368,547.75808,超出就溢出报错。普通企业报表用不到这么大,但做银行清算或者大型集团合并报表就得留意。你写VB报表时,金额显示这块还遇到过什么头疼的问题?

相关文章:

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。