内部关联事项(债权债务)设计说明_第1页
内部关联事项(债权债务)设计说明_第2页
内部关联事项(债权债务)设计说明_第3页
内部关联事项(债权债务)设计说明_第4页
内部关联事项(债权债务)设计说明_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、内部关联事项(债权债务)设计说明一 建立报表模版建立报表模版有两种方式第一直接在润乾报表设计器(以后简称:“设计器”)直接设计,根据需求将行列及标题表头进行具体的设计第二是从现有的EXCEL模版导入到润乾设计器里并指定文件的存储位置,这样就会在指定的位置上生成后缀为.raq的文件这就是润乾报表的文件,具体导入的方法是在设计器里点击主菜单上的“配置”选项,然后在下拉菜单上选择“导入EXCEL”选项进入到导入操作窗口,导入后就在指定的位置生成报表文件,在设计器里将该文件打开就可以进行设计了。如图1图1二 建立数据源1 在设计器的主菜单上选择“配置”选项在打开是下拉菜单里鼠标左键点击“数据源”选项进

2、入数据源设计窗口。如图2图2在如果原来已经存在所需要的数据源就直接在数据源窗口点击“连接“按钮就行然后在左边当前的数据源名称字体就变为分红色说明数据源已经正常的连接了可以进行报表的具体的设计了。如果没有所要的数据源那就选择”新建“按钮进入新建数据源的窗口。如图3图32 进入到新建数据源窗口后选择数据库的类型如关系数据库然后选择右边的“确定“按钮进入到数据源的设置窗口。如图4图43 在数据源的设置窗口里的数据源名称项里填写数据源名称,名称可以随便启。在数据库类型选项里选择数据库的类型如SQLSVR(代表数据库类型是SQL SERVER);在客户端字符集里,和数据库字符集里选择合适的字符集一般采用

3、默认的设置就可以了;在数据库驱动程序里选择驱动程序(系统会根据前面选择的数据库类型去自动生成响应的选项,只需要用户选上就可以;在数据源URL项里填写数据源的地址或者在下拉框里选择提前预制的地址模式后然后编辑一下就可以了如:datebasename/charset=GBK,注意数据库名称(datebasename)部分不要用方括号;然后在“用户”项里数据用户名如:SYSTEM,在口令项里输入登陆数据库的口令如:SYSTEM。最后点击右边的“确定”按钮对设置进行保存。如图5 图5三 建立数据集建立了数据源后就可以建立报表所需要的数据集了,数据集是报表展现时的直接的数据来源。1 在设计器的主菜单上左

4、键点击“配置”在展开的下拉菜单里选择“数据集”项然后打开数据集设置窗口。如图6图62 在数据集设置窗口里点击“增加”按钮打开一个数据集型窗口。如图7图73在数据集类型窗口里选择数据集类型,一般是SQL检索类型然后就点击“确定”按钮进入“SQL编辑器窗口”如图8图84 在SQL编辑器窗口里的底部的“指定模式”里指定所需要的用户,然后在在数据表TAB页里选择所需要的表,然后在切换到“数据字段”TAB页里为每个表选则所需要的字段,如果有计算列再切换到“计算列”TAB页对计算列进行设置同时还可分别切换到“检索条件”、“排序”、“参数”分别设置检索条件、排序、参数等内容,设置的内容回在“语法”TAB页里

5、形成所要的一个SQL语句,如果需要参数,那得先设置参数(详见“参数设置”部分),在参数TAB页里根据SQL语句里参数出现的顺序天加参数列表都设置完毕后点击右边的“确定”按钮又回到图7的界面。如图9图95 回到图7后可以点击“浏览数据”看看第3部设置的SQL语句的执行情况。6 参数设置在设计器的主菜单里点击“配置”选项在下拉菜单里点击“参数”选项进入参数编辑窗口。如图10图102在参数编辑窗口里点击“添加”按钮,然后在在编辑框里分别输入参数名称、描述、类型等内容。然后点击右边的“确定”按钮进行保存。如图11图113建立了参数后就可以在设计数据集时引用这些参数了。7 报表具体的展现设置参数说明1.

6、 报表日期数据说明2. 将报表日期中的年月填入B2单元。3. 涉及到的数据库表sapsubjectbalance和globalexchangerate。4. 所有金额取sapsubjectbalance表的oribalance字段乘相应汇率。5. 所有为“期末余额”的款项中的人民币和外币数据都包含sapsubjectbalance表中enddate=参数1的条件;所有为“年初余额”的款项中的人民币和外币数据都包含sapsubjectbalance表中enddate参数1的条件。6. 人民币数据都包含sapsubjectbalance表中currency='10'的条件。7. 外

7、币数据都包含sapsubjectbalance表中currency'10'的条件。8. 金额单位为千元,所有数据取出后计算成千元。9. 金额保留两位小数。10. 通过计算得到的金额不能为空,若空则填"0"。11. 各行数据中涉及sapsubjectbalance表中subject不同加以区别。12. 有些数据取出后需要乘以-1,用“负”表示。13. 数据集的SQL语句为: Select sap.enddate,sap.currency,sap.customer,vider,left(sap.subject,3) as subject, From

8、 sapsubjectbalance sap, globalexchangerate er where sap.enddate=er.ratedate and sap.currency=er.currency and left(sap.subject,3) in('111','113','119','133','145','153','201','202','222','225','245','251') and sap.enddate in (?,(cast(cast(left(?,4) as int)-1) as varchar(4)+'1231') Group by sap.enddate,sap.currency,left(sap.subjec

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论