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