标题:终于解决了人民币符号的显示与在报表中打印出来的问题
取消只看楼主
hzgaoch
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2012-11-24
结帖率:100%
已结贴  问题点数:20 回复次数:5 
终于解决了人民币符号的显示与在报表中打印出来的问题
最近自己写了一个支票打印的小软件,因为人民币符号显示和打印的问题折磨了我两天时间,在网上打了很多贴子,都没有很好的办法,今天灵机一动,终于把这个问题解决掉了。如有需要的联系。

因为昨天解决了问题后很高兴,所以在本坛发了此贴,本来也没什么,坛内高手如云,我只是个初学者,还望各位多指教。后来因为有事就出去了,没有把代码发上来,不好意思。
今天把整个项目文件发出来希望各位给指导一下,能再完善一下最好。
编译后就可直接运行。
支票打印.rar (20.68 KB)


[ 本帖最后由 hzgaoch 于 2013-2-7 15:51 编辑 ]
收到的鲜花
  • tlliqi2013-02-08 10:39 送鲜花  20朵   附言:原创内容
搜索更多相关主题的帖子: 打印 人民币 最好 
2013-02-06 17:09
hzgaoch
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2012-11-24
得分:0 
回复 楼主 hzgaoch
自己的沙发自己坐
2013-02-06 17:10
hzgaoch
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2012-11-24
得分:0 
以下是引用qingfameng在2013-2-6 20:58:11的发言:

我的解决办法是,打印时,在报表中 先写个Y,再写个 - ,用鼠标把这2个字母拖放重叠起来。不知楼主的方法比这个还简单吧? 另外汉字中有现成的符号。


我就是受你的办法启发后写了一段代码,但用的时候发现比较麻烦,所以才改进了一下,还望多多指教
2013-02-07 14:44
hzgaoch
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2012-11-24
得分:0 
希望高手能给我再完善完善

[ 本帖最后由 hzgaoch 于 2013-2-7 15:33 编辑 ]
2013-02-07 15:30
hzgaoch
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2012-11-24
得分:0 
以下是引用hu9jj在2013-2-8 09:35:49的发言:

拜读了楼主的程序,胡言乱语几句,不对之处全当我没说。
我的理解是楼主先用字母"Y"放置在首位小写数字之前,然后再用人民币符号"¥"替换。依我愚见没有必要画蛇添足,完全可以直接用人民币符号"¥"。另外再提两个建议:
1、可以将小写金额的文本框设置为数值型,而不要用字符型,以免用户录入错误的字符或空格。然后通过"¥"+alltr(str(小写金额*100))来转换成不含小数点的字符串,最后再从后往前将字符串分解到表的字段中。分解时注意先计算好串的长度,最左的两个字节是人民币符号"¥",不能拆分,否则就会打印出两个“?”了;
2、表单支票中的小写金额表格控件应该在设计时就设置好宽度,不要用代码进行设置,可以加快运行速度。
谢谢指正,等我修改后你再帮我看看吧
2013-02-08 10:18
hzgaoch
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2012-11-24
得分:0 
以下是引用hu9jj在2013-2-8 09:35:49的发言:

拜读了楼主的程序,胡言乱语几句,不对之处全当我没说。
我的理解是楼主先用字母"Y"放置在首位小写数字之前,然后再用人民币符号"¥"替换。依我愚见没有必要画蛇添足,完全可以直接用人民币符号"¥"。另外再提两个建议:
1、可以将小写金额的文本框设置为数值型,而不要用字符型,以免用户录入错误的字符或空格。然后通过"¥"+alltr(str(小写金额*100))来转换成不含小数点的字符串,最后再从后往前将字符串分解到表的字段中。分解时注意先计算好串的长度,最左的两个字节是人民币符号"¥",不能拆分,否则就会打印出两个“?”了;
2、表单支票中的小写金额表格控件应该在设计时就设置好宽度,不要用代码进行设置,可以加快运行速度。
我已经按你说的方法修改了,代码少了很多,谢谢了
2013-02-09 02:57



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-398397-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.609616 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved