全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章 套版的概述套版是不同于报表的另一种报表工具,它是通过天心公司自己开发的报表工具BBFM.Exe, 尺身定做的一个Excel模型, 通过FAS2000应用程序连接才能跑出来报表。 第一节 用普通打印纸的套版的制作方法天心的套版有二种模式,一种是用普通的打印纸打印的套版。这种套版制作比较简单,它没有固定的格式,用户可根据自己的需求来自定义套版的Excel模型。做这种套版只要用户精通Excel和略知一下套版的要素即可。套版的要素 套版是由表头、表身、表尾和各种套版式变量组合成的一个Excel模型。套版分两种,一种是只有表头没有表身。另一种既有表头又有表身。 只有表头的套版中不能有表身变量。套版中除了文字描述的单元格,凡是有变量的单元格都要在变量的后面加上象“FR1”,“FR2”,“FR3” 等结束符。FAS2000中只要是标签形式的套版都是用这种方式做的。用户可自己参考着做。(eg: 客户标签12孔4张)。另一种既有表头又有表身的套版,是比较普通的套版。几乎所有的套版都是这种模式。相信只要用过应用程序的用户都应理解表头,表身的概念。几乎所有的进销货单据,报表都有表头,表身之分。套版的表头,表身也与具相似。说得明白一点,凡是表头范围的地方不能放表身变量。而且表头变量在预览后是一个变量只能有一个值;,凡是表身范围的地方也不能放表头变量,在套版中只要把某个范围设为表身范围。例如表身的范围为 11;1;37;10;,那一个表身变量(eg:产品编号(prd_no::PD001) 在预览后就可能有多个值。套版如下图所示:这样我们可以清楚地划分表头,表身的范围。表身上面是表头,下面是表尾。基本上一个套版就是这样。怎么样定义表身范围:下面简单说一下如下图所示各种选项的意思。 1。 设当前选择区域为表身:是把选取范围设为表身范围。2。 设当前选择区域为2行表身:当表身有某一栏一行显示不下,要分两行显示时用的。这样设置以后,当某一栏一行不够显示其就会自动换行。3。 表身大小自动变化:就是说表身的行数不固定,它随预览后的表身的笔数为基准而进行伸缩。4。 默认值是表身大小固定。这样不管预览后的表身的笔数为多少,其行数都不会改变。5。 表身大小固定(以下空白):固定的表身中每页最后留几行为空白的输出范围。6。 设备注变量输出范围:即是在表头有备注变量的地方设一范围为备注变量输出范围。 第二节 用固定格式打印纸的套版的制作方法这种套版的制作方法也和前一种相类似,只不过这种套版的文字描述和输出的格式不是在套版实现。而是要和打印纸结合起来,难度相对来说难一些。这就有对准位置的问题存在。页面设置的技巧。如果Excel用得熟练也没有问题。这就要靠经验,在这没什么可说的了。 第二章 套版的变量 套版的变量可按类型分为:表头变量类、表身变量类、查表变量类、公司资料类、合计变量类、条件变量类、特殊变量类、系统参数类。只有清楚这些变量的用途才能做出各种各样的套版。才能满足不同客户所提出的各种问题。当然这要和Excel的功能和Delphi的功能结合起来才能更灵活。更好的要懂库结构和编序技术。表头变量、表身变量:顾名思义就是用来抓表头、表身内容的变量。查表变量:当表头或表身中只有某库的关键字段时,若需要其它字段的内容时可用查表变量。例: 销货单的表头库(MF_PSS.DB)中只有客户代号 (CUS_NO)这个字段。若需要客户库中其它字段(如客户名称)的内容就可以用查表变来实现。查表变量就是通过其代号CUS_NO(即关键字段)到其库(CUST.DB)中,把其相应的内容(客户名称:CUST.DB的NAME)查出来。公司资料类:就是抓营业人资料的变量。如:公司名称、公司地址,负责人、公司电话号码等都是通过公司资料类变量来折抓。凡是表头的地方都可以用公司资料类变量。合计变量类:就是全表合计变量类,即是把表身的数字型的变量进行全表合计的意思。例:若要抓某一张销货单所有货品的金额时,那合计变量(Amtn_Net_TOT)的值就是所需的值。条件变量类:就相当Excel中的IF()语句。如:IF(TAX_ID=”1”,”*”,” ”)这样的一个语句就是说当TAX_ID=1时,其值为“*”,否则为空。当要把某个日期的年、月、日 分别抓出来时也用条件变量。特殊变量类:是最复杂的变量,在某些发票中,经常要把其总金额转换成大写输出。尤其是要把其每一位都变成大写时就要用到特殊变量。如:个、拾、佰、仟 、万位。系统参数类:很简单,就是抓系统的参数,如:当前页码。当天日期等等变量。怎样定义变量至于这些变量怎样定义,说起来太麻烦。做起来很简单。只要用户懂库结构,到BBFM中去看看范例,慢慢推敲就知道怎么回事。变量名称自己任意起,只要能表达其意思即可。字段名称一定是真实数据库的字段或程序员在程序中自定义过的字段。变量描述、所属模块(为空:为所有模块共用,否则只属某模块)、所属报表文件(为空:为指定模块的所有文件共用,否则只属某报表文件。可多个文件,中间用:”;”号隔开)、变量类型、范例这些都很显浅明白一看就知道该怎么做。在这也不多说了;置于LookUp数据库名:只有查表变量才要填查询的数据库,其它类型的变量的都为空。在定义查表变量时,条件:填写已知的条件,LookUp数据库名:填写要查询的数据库,字段名称:填写要查找的字段。例如:已知货品代号 (PRD_NO)现要货品的名称和单价,这时就可定义两个查找变量,PRD_NM_C ( 其条件为:PRD_NO; LookUp数据库:PRDT;字段名称:N AME) , PRD_UP_C ( 其条件为:PRD_NO; LookUp数据库:PRDT;字段名称:UP)。如下图:条件 此栏略复杂一些,其因不同变量而不同。条件变量此栏一定要填写条件。条件也有一定的规律可循,例如:取日期的年、月、日的条件分别为(YY(YYYY 4位年)、MM、DD);取某一金额的某一位的值时,个、拾、佰、仟 、万位的条件分别为(1、2、3、4 、5);其也可为一条件语句。条件变量类,特殊变量类的条件一定要填写,而且在定这两种变量时要注意:其字段名称不一定是真实数据库的字段,其也可为一个娈量的名称 (其相当于对某个变量进行某种处理)这样解释就很容易理解。、 第三章 注意事项 1。 表头范围不能有表身变量,同样表身范围更不能有表头变量。查表变量在任何地方都可 以用。公司变量,合计变量也只能在表头中用。2。 一个变量不能在表中用两次。3。 特殊变量CULC类只能对表头字段(不是表头变量)才有效。如销货单的中表头、表身库分别为MF_PSS.DB, TF_PSS.DB ,CULC类(金额大写)变量只能对MF_PSS.DB中的字段才有效。特殊变量CULE类只能对表身字段(不是表身变量)才有效。CULE类(金额小写)变量只能对TF_PSS.DB中的字段才有效。4。 表头能容纳变量的范围比表身广,除表身变量外,几乎所的变量都有可容纳。表身范围只能容纳表身变量和查表变量和某些条件变量。5。 如果娈量已拖放在套版中,之后又修改变量名
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 统编人教版六年级语文上册习作《-让生活更美好》精美课件
- 国际劳务合同
- 牛和鸡课件教学课件
- 磨粉承包协议 3篇
- 2024权登记与保护服务合同2篇
- 年度维修服务协议(04版)
- 绿化养护合同协议书
- 冠礼课件教学课件
- 《条件概率独立性》课件
- 年度大型设备安装与维修分包合同
- 6人小品《没有学习的人不伤心》台词完整版
- 《注册建造师执业工程规模标准》
- 精品资料(2021-2022年收藏的)水泥厂煤粉制备系统发生火灾爆炸的条件
- (完整word版)NIHSS-评分量表-使用版.doc
- 课题中期报告专家评议要点
- 收音机FM指标测试方法3页
- 兽药大鼠传统致畸试验指导原则
- 英格索兰空压机控制器操作说明书
- 苏州商业市场市调简析报告
- 论现代企业人力资源管理中激励机制的应用以腾讯公司为例
- CRRT治疗剂量的计算
评论
0/150
提交评论