| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 943 人关注过本帖
标题:[求助]如何实现财务报表打印
只看楼主 加入收藏
bruce_pb
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-12-5
收藏
 问题点数:0 回复次数:2 
[求助]如何实现财务报表打印
图片附件: 游客没有浏览图片的权限,请 登录注册

本人最近在学习pb编程,尝试编一个财务报表打印程序,不知道如何实现这样的报表打印,请教各位高手啊
特别是该报表中的金额一栏,本人实在不知如何把数据填入相应栏.哪位大虾有这方面的经验,请不吝赐教,谢谢.
上传一个作成报表的文件就更好了,谢谢.呵呵
搜索更多相关主题的帖子: 财务报表 打印 
2006-12-05 11:14
路過
Rank: 3Rank: 3
等 级:论坛游侠
威 望:7
帖 子:160
专家分:111
注 册:2006-12-15
收藏
得分:0 

[IMG]C:\Documents and Settings\as\桌面\snap.bmp[/IMG]
在報表中 computed object 計算 ,欄位 fin_detail_amt
分: if ( pos(string( fin_detail_amt ),".") = 0 and mid( string( fin_detail_amt ),1,1) = '0 ' , ' ', if ( pos(string( fin_detail_amt ),".") >0, mid( string( fin_detail_amt ),pos(string( fin_detail_amt ),".")+2,1), ' 0 '))
角:if ( pos(string( fin_detail_amt ),".") = 0 and mid( string( fin_detail_amt ),1,1) = '0 ' , ' ', if ( pos(string( fin_detail_amt ),".") >0, mid( string( fin_detail_amt ),pos(string( fin_detail_amt ),".")+1,1), ' 0 '))
元:if ( pos(string( fin_detail_amt ),".") = 0 and mid( string( fin_detail_amt ),1,1) = '0 ' , ' ', if ( pos(string( fin_detail_amt ),".") >0, mid( string( fin_detail_amt ),pos(string( fin_detail_amt ),".")+2,1), ' 0 '))
next (太多啦)


2006-12-19 10:34
路過
Rank: 3Rank: 3
等 级:论坛游侠
威 望:7
帖 子:160
专家分:111
注 册:2006-12-15
收藏
得分:0 
十:if ( pos(string( fin_detail_amt ),".") >0, if ( pos(string( fin_detail_amt ),".")-2 < = 0,' ' ,(mid( string( fin_detail_amt ),pos(string( fin_detail_amt ),".")-2,1),
if(mid(string(fin_detail_ant),1,1) = '0', ' 'mid( string( fin_detail_amt ),len(string( fin_detail_amt )-1,1)))
百:if ( pos(string( fin_detail_amt ),".") >0, if ( pos(string( fin_detail_amt ),".")-3 < = 0,' ' ,(mid( string( fin_detail_amt ),pos(string( fin_detail_amt ),".")-3,1),
if(len(string(fin_detail_ant))-2< = 0, ' 'mid( string( fin_detail_amt ),len(string( fin_detail_amt )-2,1)))
千:
if ( pos(string( fin_detail_amt ),".") >0, if ( pos(string( fin_detail_amt ),".")-4 < = 0,' ' ,(mid( string( fin_detail_amt ),pos(string( fin_detail_amt ),".")-4,1),
if(len(string(fin_detail_ant))-3< = 0, ' 'mid( string( fin_detail_amt ),len(string( fin_detail_amt )-3,1)))
以此類推。
總計的時候把 fin_detail_amt 換成 sum(fin_detail_amt for group 1)就好了.
轉換成大寫要寫兩個function.

2006-12-19 10:59
快速回复:[求助]如何实现财务报表打印
数据加载中...
 
   



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

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