数据处理系统能以记录集表达式的形式实现任意记录集的加、减、并、交等运算(其中减、并、交适合于元素记录集的运算),从而以记录集合的形式处理数据。记录集表达式的应用使系统能方便地生成动态数据。记录集的最终表现形式为dbf格式的数据表。本系统可无限地自定义记录集、扩展字段、条件。
vfpre数据处理系统软件简介
本数据处理系统专注于以记录集表达式的形式处理以元素为基础的数据。
在各行各业中,经常需要处理具有元素特征的数据表。元素可为人事劳资管理中的人员、购销中的商品、营销中的客户等事物。元素可使用具有若干属性(其中每个数据表必须包括元素名、元素主键值的两个字段名称属性)的记录来描述,并具有唯一的主键值(如人员编号、商品编号、客户编号等)。在元素的基础上,产生了若干数据表中的各种记录和字段属性。若干记录可被定义为记录集,记录集通过函数或运算符连接形成记录集表达式,从而实现对数据表中记录的处理。
本系统能以记录集表达式的形式实现任意记录集的加、减、并、交等运算,从而方便地生成动态数据。记录集的最终表现形式为dbf格式的数据表。本系统可无限地自定义记录集、扩展字段、条件。
vfpre数据处理系统软件特点
本系统开发时所用编程语言为Visualfoxpro6.0(+sp5),纯绿色软件,即拷即用。数据表的文件格式为dbf,主要功能为数据表编缉、过程脚本文件、单记录集查询、双记录集对比查询、记录集/条件/分组设置定义。
其中:
【数据表编缉】元素快捷录入、字段值快捷录入、(表间)字段及记录粘贴剪切,过滤,树型分组,排序,公式设置,汇总,查询输出等。
【过程文件】含有数个汉语常用记录集处理语句,并可兼容visualfoxpro6.0程序语言。
【单记录集查询】包括“表式汇总”(对记录集生成单维或二维查询表)或“清单式输出”查询输出多种格式的文件
【双记录集对比查询】主要用于两个近似的记录集之间元素和属性的对比
该软件的应用,弥补了编程语言visualfoxpro过于艰深的缺点以及EXCEL电子表格系统管理数据处理效率低下问题,提高了数据的管理处理效率。
vfpre数据处理系统使用说明
记录集表达式应用举例:
1:已知财务科自2014年10月以来有N项工资代扣款业务(每个被代扣人对应一个数据表,包含该人员若干扣款明细),同时又有M笔工资法院提取业务(均在另一个数据表中),求出每个借款人当前的工资代扣款和提取额情况
记录集表达式为:<<:<<*<<$<<@<<:<<$<<*<<#<>+<>+<>+<>+<>+<>>>,数据表=substr(__数据表名,21)>>,数据表+人员编号>>,姓名,人员编号,实际扣款,数据表>>+<<:<>,姓名,数据表,提取额,人员编号>>>>,数据表+人员编号>>,剩余额=实际扣款-提取额>>,姓名,人员编号,实际扣款,数据表,提取额,剩余额>>
2:求当前退休干部数,退休工人数,内退人员数,离岗党员数
记录集表达式为:<<*<<>>,退休干部数=记录集记录个数(<<<<记录集.当前离退待办人员>>+<<记录集.当前离退休人员>>>>(身份="干部")),退休工人数=记录集记录个数(<<<<记录集.当前离退待办人员>>+<<记录集.当前离退休人员>>>>(身份<>"干部")),内退数=记录集记录个数(<<记录集.当前在册内退离岗人员>>),党员数=记录集记录个数(<<<<记录集.当前离退待办人员>>+<<记录集.当前离退休人员>>+<<记录集.当前在册内退离岗人员>>>>(!empty(入党时间)))>>
3:求2016年按人员进行汇总的全年工资总额,
记录集表达式为:<<$<<*<<@<>+<>+<>+<>+<>+<>+<>+<>+<>+<>+<>+<>+<>>>,工资总额=住房补贴+岗位工资+年功工资+津补贴+资格补助+物业补贴+市局月兑现+业务专项奖+省局调整奖+创新奖+年度普增>>,人员编号>>
4:生成正副股人员的任职时间段
步骤1:先定义扩展字段:[字段..简历任职时间段(副股)]
所定义表达式:<<$<<*<<$<
vfpre数据处理系统更新日志
对记录集表达式<>op<>,op符及运算结果(均基于<>)如下:+(加:记录追加,字段不变),-(减:减去对等元素记录,字段不变),U(并:增加新字段及新元素记录,只保留最初字段值),N(交:提取对应关联记录共有字段值相同的记录),*(乘:记录不变,但共有字段的值被关联替换和增加新字段)
∨ 展开