| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2948 人关注过本帖
标题:终于解决了人民币符号的显示与在报表中打印出来的问题
只看楼主 加入收藏
bccn482561
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:80
专家分:142
注 册:2012-11-30
收藏
得分:2 
多学习,多帮助,呵呵~
2013-02-07 10:33
qshuju
Rank: 3Rank: 3
等 级:论坛游侠
威 望:3
帖 子:217
专家分:112
注 册:2011-6-9
收藏
得分:2 
我想这个再简单不过了。也没必要在这里卖关子了!!!!!!!!!!!
2013-02-07 11:37
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
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
拜读了楼主的程序,胡言乱语几句,不对之处全当我没说。
我的理解是楼主先用字母"Y"放置在首位小写数字之前,然后再用人民币符号"¥"替换。依我愚见没有必要画蛇添足,完全可以直接用人民币符号"¥"。另外再提两个建议:
1、可以将小写金额的文本框设置为数值型,而不要用字符型,以免用户录入错误的字符或空格。然后通过"¥"+alltr(str(小写金额*100))来转换成不含小数点的字符串,最后再从后往前将字符串分解到表的字段中。分解时注意先计算好串的长度,最左的两个字节是人民币符号"¥",不能拆分,否则就会打印出两个“?”了;
2、表单支票中的小写金额表格控件应该在设计时就设置好宽度,不要用代码进行设置,可以加快运行速度。
收到的鲜花
  • tlliqi2013-02-08 10:40 送鲜花  10朵   附言:有道理

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2013-02-08 09:35
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
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
以下是引用hu9jj在2013-2-8 09:35:49的发言:

拜读了楼主的程序,胡言乱语几句,不对之处全当我没说。
我的理解是楼主先用字母"Y"放置在首位小写数字之前,然后再用人民币符号"¥"替换。依我愚见没有必要画蛇添足,完全可以直接用人民币符号"¥"。另外再提两个建议:
1、可以将小写金额的文本框设置为数值型,而不要用字符型,以免用户录入错误的字符或空格。然后通过"¥"+alltr(str(小写金额*100))来转换成不含小数点的字符串,最后再从后往前将字符串分解到表的字段中。分解时注意先计算好串的长度,最左的两个字节是人民币符号"¥",不能拆分,否则就会打印出两个“?”了;
2、表单支票中的小写金额表格控件应该在设计时就设置好宽度,不要用代码进行设置,可以加快运行速度。
有道理
2013-02-08 10:40
青春无限
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江苏
等 级:贵宾
威 望:24
帖 子:3452
专家分:19340
注 册:2012-3-31
收藏
得分:2 
看看

学 会看代码…学习写程序…学会搞开发…我的目标!呵呵是不是说大话啊!!一切皆可能
2013-02-08 12:48
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
货币型的数据,输出是自带系统设置中的货币符号的。

授人以渔,不授人以鱼。
2013-02-08 14:20
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
快速回复:终于解决了人民币符号的显示与在报表中打印出来的问题
数据加载中...
 
   



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

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