美文网首页FileMaker
开发技巧分享—外贸必备-数字金额转中英文大写

开发技巧分享—外贸必备-数字金额转中英文大写

作者: 飞沫课 | 来源:发表于2020-03-10 13:30 被阅读0次

    使用 FileMaker 开发订单系统时,不可避免的会遇到在各种单据上打印数字金额大写的情况。国内会用中文金额大写,而做外贸的企业用户则需要英文的金额大写。小飞为了方便 FileMaker 的用户使用这两个功能,特别编写了两种情况的大写。

    AmountInWords 的使用方法

    1. 对于中文的大写,可以使用如下形式:

    AmountInWords ( 金额字段或变量 ; 1 ; "CN" )

    2. 对于应文的大写,可以使用如下形式:

    AmountInWords ( 金额字段或变量 ; 1 ; "EN" )


    FileMaker-AmountInWords-金额数字大写_腾讯视频

    为系统添加自定义函数

    1.下载本集视频的案例文件

    2. 打开需要导入函数的 FileMaker 文件,找到(菜单路径:文件-管理-自定义函数)并打开自定义函数菜单。注意,此菜单只有 FileMaker Pro Advanced 才具备,pro 用户可以寻找其他伙伴帮助或购买 FileMaker Pro Advanced。

    3. 点击导入按钮,然后找到 AmountInWords.fmp12 案例文件,选择并导入 AmountInWords 函数就可以了。

    4. 导入的自定义函数可以在函数的自定义分类下找到,在计算对话框中直接输入函数名称也可以自动弹出。

    【特别叮嘱】学习自定义函数

    对于想要让自己的 FileMaker 水平更上一层楼的开发者,小飞非常建议去研究一下我们写的自定义函数。

    对于 FileMaker 开发能力的评价,我们的标准有 4 个:1. 开发规范及脚本耦合度;2. 能精确还原 UI 界面图;3. 能编写复杂自定义函数;4. 能优化系统架构和速度。所以,我们开源了部分自己编写的自定义函数让大家去参考,以便能提高自己的开发能力。

    如果你愿意挑战自己,现在就有一个机会。从 3 个方面优化

     AmountInWords 函数:

    1. 将函数中的参数 i 去掉;

    2. 对于超出千亿范围的金额,返回“超出范围”提示;

    3. 精简代码,将中英文算法进行统一。

    相关文章

      网友评论

        本文标题:开发技巧分享—外贸必备-数字金额转中英文大写

        本文链接:https://www.haomeiwen.com/subject/gbswdhtx.html