统计打印类部件设计发展策略.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
统计打印类部件设计 统计与打印报表是管理信息系统数据处理最大量的任务,涉及的工作内容多,范围广,有关部件需要比较长的积累才可能满足一般性的需要。我们做了一些探讨,希望能说明,只要在设计软件时,注意提高其复用特性,将来是能产生具有一定完全性的部件库的。 1、数据处理部件 有许多批处理应用面比较广,如果将界面与数据处理程序相结合,可以设计出适应性比较强、用途比较广的通用批处理部件。本系统中数据处理部件包括了一些常用的单表数据处理程序。其接口变量只一个:数据表名称。 其界面如下图所示。左上部分为组合查询界面,可以根据字段的数据值、字段子项值、文本中的字或词生成查询条件表达式;还可以直接给出待修改记录的行号,使确定修改数据范围。操作时,需要先确定批处理结果存入(或修改)的字段名称(如图选字符类型字段:备注)。此时,将根据该字段的数据类型选出可供选择的函数式,例如如图所示,选择函数P011(),其功能是将某个数字类型字段中的数据转换为中文大写数据值,再选字段“实发”,该字段名填进P011()的括号中,按下“按公式对选出记录计算修改”,将对每一条记录的“实发”字段数据进行变换,求得其中文大写数值,存进字段“备注”中。 其结果如下表所示: 如果选P012() 其结果如下图所示。 目前所提供的函数如下,其中P0打头的为自定义函数,其他为VFP系统提供的函数。函数计算总是针对某一个或多个字段进行,在选择函数后要选择字段,字段名要填写到括号中,在下表左边列关于功能的说明的后边扩号内说明了其格式。(N表达式)表示括号内要填一个字段名或数字类表达式。(N被除数, N除数)表示括号内要填二个数字类字段名或表达式,用逗号分隔,第一个是被除数字段,第二个是除数字段。 批数据处理功能 函数表达式 绝对值(N表达式) ABS() e^x 的值(N表达式)(N表达式) EXP() 取整(返回其整数部分)(N表达式) INT() 返回余数(N被除数, N除数) MOD(,) 方差(标准偏差的平方)(N表达式1,N表达式2 [,N表达式3 ...]) VAR() 标准偏差(N表达式1,N表达式2 [,N表达式3 ...]) STD() 算术平均值的标准偏差(N表达式1,N表达式2 [,N表达式3 ...]) SSTD() 变为简述中文大写元角分(壹仟零叁拾元另叁角)(N表达式) P011() 变为规则格式中文大写元角分(壹仟零百贰拾零元叁角零分)(N表达式) P012() 变为简述中文元角分(二拾元零三角)(N表达式) P013() 变为规则格式中文元角分(二拾零元三角零分)(N表达式) P014() 变中文大写元角分(壹仟零叁拾元另叁角)为数字(C表达式) P021() 变规则格式中文大写元角分(壹仟零百贰拾零元叁角零分)为数字(C表达式) P022() 变中文大写元角分为数字(C表达式) P023() 变规则格式中文元角分为数字(C表达式) P024() 生成从001起递增1的序号(编号字段只限C、N二种类型。以下同!)(N宽度) P031() 生成按某字段分组,每组从001起递增1的序号(分组字段,N宽度) P032(,) 生成按某二字段分组,每组从001起递增1的序号(分组1,分组2,N宽度) P033(,,) 检查按某字段分组,每组从001起递增的情况(分组字段,N宽度) P034(,) 检查按某二字段分组每组从001起递增1的情况(分组字段1,分组2,N宽度) P035(,,) 生成从原字段第几位起从某值始递增1宽度为N的序号(N起始位,C初值,N宽度) P036(,,) 某字段留宽度N1的值连接从某值始递增1宽度为N的序号(C表达式,留宽度,C初值,N宽度) P037(,

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档