以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  数据转换问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=14823)

--  作者:xjd
--  发布时间:2011/12/3 15:25:00
--  数据转换问题
在数据表中能将金额转换成大写吗?如:125.38 在另一列转换成,人民币:壹佰贰拾伍元叁角捌分。
[此贴子已经被作者于2011-12-3 15:27:20编辑过]

--  作者:yangming
--  发布时间:2011/12/3 15:29:00
--  

CUMoney(Value)
将阿拉伯数字转换为中文货币格式。
例如:
CUMoney(12345.12)
等于:壹万贰千叁佰肆拾伍圆壹角贰分


--  作者:don
--  发布时间:2011/12/3 15:30:00
--  

CUMoney

将阿拉伯数字转换为中文货币格式。

语法

CUMoney(Value)

Value:要转换的阿拉伯数字。

例如:

Dim Currency as String
Currency = CUMoney(
12345.12
)
Output.Show(Currency)

输出为:壹万贰千叁佰肆拾伍圆壹角贰分


--  作者:xjd
--  发布时间:2011/12/3 15:32:00
--  
用表达式还是代码?怎么整?
--  作者:狐狸爸爸
--  发布时间:2011/12/3 15:36:00
--  

要用代码的,看到开发指南中的事件编程,你就明白了。

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目208.rar


--  作者:xjd
--  发布时间:2011/12/3 15:39:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:金额转换.table


--  作者:狐狸爸爸
--  发布时间:2011/12/3 15:41:00
--  
看5楼
--  作者:xjd
--  发布时间:2011/12/3 17:58:00
--  
请问大师,为什么金额是表达式的列,转换成大写,每次都要选中金额列然后点击重置列,才出现大写金额呢?
--  作者:don
--  发布时间:2011/12/3 18:49:00
--  
以下是引用xjd在2011-12-3 17:58:00的发言:
请问大师,为什么金额是表达式的列,转换成大写,每次都要选中金额列然后点击重置列,才出现大写金额呢?
金额是表达式列,则触发事件的列就不是[金额]列,而是表达式中的相关列,如[数量]、[单价]等