社区
PowerBuilder
帖子详情
如何在打印发票的时候只是打印当前页面的金额,而且是大写的,就是说要显示的大写金额一定要是本页的汇总的,而不是所有的
contlink
2001-12-01 01:23:17
如何在打印发票的时候只是打印当前页面的金额,而且是大写的,就是说要显示的大写金额一定要是本页的汇总的,而不是所有的
万分焦急!!!多谢!!
...全文
273
9
打赏
收藏
如何在打印发票的时候只是打印当前页面的金额,而且是大写的,就是说要显示的大写金额一定要是本页的汇总的,而不是所有的
如何在打印发票的时候只是打印当前页面的金额,而且是大写的,就是说要显示的大写金额一定要是本页的汇总的,而不是所有的 万分焦急!!!多谢!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
contlink
2001-12-05
打赏
举报
回复
已经好了,在计算域中是用函数是最好的方法,项目也基本上做完了
太累了,tnnd
pbworm
2001-12-03
打赏
举报
回复
呵呵,原来的方法不好。
使用这个方法:
将大写转换函数定义成全局的,然后直接在计算域中使用gf_littleToBig(sum (column for Page))看看。
contlink
2001-12-03
打赏
举报
回复
pbworm(pb菜鸟)再跟我联系呀,我现在打印的时候出现新的问题了
多谢了!!!!
pbworm
2001-12-02
打赏
举报
回复
终于解决了,不过好累啊!
使用计算域在footer区得到的每页的统计值由于是动态的,所以使用getItemNumber(row,columnName)得到的是当前页的统计值,但是如果有多页的话,要得到每页的统计值就比较麻烦,你需要在程序中使用dw_1.scrollNextPage()将页面先滚动到下一页才可以,打印的话也只能一页一页的分别打印了(这个你应该知道如何操作吧)。
你可以按照如下的操作来完成:
1、将页的统计值计算域的visible=False
2、在其上添加一个T_1
3、dw_1.setReDraw(False)
4、当程序运行时,先使用getItemNumber(row,columnName)得到当前页面的统计值。
5、使用大小写转换函数将它转换成为大写。
6、将大写写入t_1中。
7、dw_1.setReDraw(True)
8、打印当前页应该就可以了。
由于计算域是动态计算的(当前页的行从1-11改变到2-12后统计值也相应的改变),你需要定义一个事件pbm_vscroll,在定义事件和rowFocusChanged事件中写上面的3-7应该就可以了。不过这样运行的速度会有所下降。
其实如果在数据窗口的计算域中可以使用自定义的函数话就不会这么麻烦了,可惜我不会,不知道哪位大虾会啊!500分奉送。
如果你还有问题的话,下午我还会上csdn,你在上面留言就可以了。
pbworm
2001-12-02
打赏
举报
回复
不对,有问题
pbworm
2001-12-02
打赏
举报
回复
老兄,我告诉你的方法没有问题。
如果还没有解决的话请和我联系。
contlink
2001-12-02
打赏
举报
回复
我去测试了,回来后告诉结果
contlink
2001-12-01
打赏
举报
回复
pbworm(pb菜鸟)我可以跟你联系么?
我的手机是13817598799
我现在真的很着急,下午就用,
大写函数我已经有了
但是就是每页汇总数据也得出了,但是要转换为大写,而且每页都不相同
现在最关键的是:在那个地方显示大些金额(每夜都不相同)、而且如何在程序中获得每页的汇总金额
多谢呀
如果能够联系你,那就更好了
多谢!!!!
pbworm
2001-12-01
打赏
举报
回复
大写问题有转换函数,我这儿有。或者你到斑竹的主页上down(pb共享源码中)。
打印本页汇总的话你可以在数据窗口中使用sum (salary for page )得到
数字
金额
转换成
大写
金额
本代码示例了如何将一个整数型数字转换为中文
大写
金额
的算法。
jquery格式化
大写
金额
组件
jquery格式化
大写
金额
组件,标准的
金额
大写
实现方式。
发票报销辅助工具 阿拉伯数字转
大写
中文数字
一个发票报销辅助计算器,支持阿拉伯数字转中文
大写
,十位有效数字以内准确,小数只
显示
两位。VS2005下测试通过。直接输入自动累加,可以无限回滚。
数字转汉字
大写
可将任意阿拉伯数字
金额
等转换成汉字
大写
“壹、贰”
人民币小写转
大写
(整数支持26位,小数精度6位)
做报表时,经常需要将
金额
数字转换成
大写
,我就用vc做了这个小软件,方便大家使用. 把一个数字换成人民币
大写
,整数部分最大支持26位,小数部分精确到.6位。 还可以转换负数。
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章