[星星]:在工具栏的上表格界面设置里的把该字段的显示格式设为0.00就可以了把2854显示为2854.00。
——————————————————————————————————
[ke3088]:没用的,还是2584并不是2584.00你们给我支招前试过没有?
——————————————————————————————————
[星星]:我是测试以后才发的贴子,您加一下我的QQ:115426597。我查一下原因在哪里?
——————————————————————————————————
[星星]:该字段的类型是数值型或是货币型吗,如果不是改成这两种类型试一下!
——————————————————————————————————
[ke3088]:可能你还没有理解我的意思,我的想法是套打发票时,要把金额内数字填入相应的位数格内如下: 金额 转换 小百万 小十万 小万 小千 小百 小十 小元 小角 小分 2,486.00 2486.00 0 0 0 2 4 8 6 0 0 大百万 大十万 大万 大千 大百 大十 大元 大角 大分 零 零 零 贰 肆 捌 陆 零 零 要实现上述目的,具体步骤是: 1、先把金额内的数字转换成字符,填入转换格内并保留金额的小数格式; 2、用查找函数把转换格内的字符数字填入相应的小百万、小十万、……小角、小分格内; 3、再用特殊函数(%^)把小百万、小十万、……小角、小分格内的数转换成大写填入大百万、大十万、……大角、大分格内; 4、转换格内的数设为数值型或货币型就没有意义了。 你的邮箱号是?我把文件发给你.
——————————————————————————————————
[星星]:您发邮件到wx@hdcsc.com 把具体的要求请一下,谢谢合作!
——————————————————————————————————
[ke3088]:在表格里,如何才能把金额按位数填入相应的格内,如下: 金额 万 千 百 十 元 角 分 11,234.00 1 1 2 3 4 0 0
——————————————————————————————————
[ke3088]:忘了,对不起!首先恭祝各位新年好!恭喜发财!健康属于您,天天好心情! 上贴中,数字位置错位了,不要怪,发贴前是对齐的.
——————————————————————————————————
[ke3088]:怎么没人理我呀,我很急,套打发票用
——————————————————————————————————
[admin]:在查询中使用字符串函数试试是否可以?str(),right(),逐步把位数取出来,每位做为一个字段。
——————————————————————————————————
[ke3088]:我的想法也是先把数字转换成字符,然后用查找函数填入相应格内,但在"SQL方式计算与验证设置"中设置公式"SELECT STR ( 金额 [ , 12[ , 2] ] ) as 转换",提示语法错误,我不知道错在什么地方,请指教!
——————————————————————————————————
[admin]:试试这个: SELECT STR ( :金额 [ , 12[ , 2] ] ) as 转换
——————————————————————————————————
[ke3088]:我把您的公式粘贴执行后,提示:SQL计算/验证语句参数错误 SQL语句"SELECT STR ( :金额 [ , 12[ , 2] ] ) as 转换"中参数"金额["在当前打开的数据源字段中没有找到! 如果拉开"金额"和"["的距离,又提示:语法错误(操作符丢失)在查询表达式'STR ( Null [ , 12[ , 2] ] )'中. 我该怎么办才好,请指教!谢谢.
——————————————————————————————————
[admin]:应该没有[]的: SELECT STR ( :金额, 12, 2) as 转换
——————————————————————————————————
[ke3088]:还是没用,提示:用于函数参数的个数不对 在查询表达式'STR ( 2584,12,2)'中.我输入的数字是2584.00
——————————————————————————————————
[ke3088]:在验证中,我直接用"金额",可以使用,但只显示2584,我要的是"2584.00",连你们都没辙,我看难呀