供电企业FOXPRO工资数据的共享
摘要:在电力企业信息化的过程中,由于信息技术发展及信息化实践的阶段性等原因,使得财务率先实现计算机管理,而财务软件由FoxPro制作的为多,近年来随着电力企业信息化在各个方面深入展开,迫切要求实现财务数
项1”、“项2” ••• “项99”、“年”、“月”其中“职工编号”、“姓名”为字符型,其他为数字型。
对“工资表头表” 建字段“职工编号”、“姓名”、“项1”、“项2” ••• “项99”、“年”、“月”,其中“年”、“月”为数字型,其他为字符型。
对“工资项显示属性表” 建字段“职工编号”、“姓名”、“项1”、“项2” ••• “项99”、“年”、“月”,全部为数字型。
第二,将需要传输的某月FoxPro工资数据通过PowerBuilder的数据窗口读入Oracle数据库表“工资数据表”,将表头(FoxPro表对应的中文列名)写入“工资表头表”,初始化“工资项显示属性表”的各字段为一定值(比如250 PowerBuilder单位,实际传时多出的字段置0即宽度为0不显示)。
具体实现中首先建立数据传输窗口如图1,该窗口放四个按钮,三个数据窗口如图示:
图1 数据传输窗口
其中,“表头表”对应的数据窗口为“工资表头表”的数据窗口对象。
设“FoxPro”对应FoxPro工资表某月数据文件 gz.dbf,传输时动态建立数据窗口对象。
“oracle”对应Oracle的“工资数据表”的数据窗口对象。
“查询本月”按钮可查本月FoxPro工资表是否已传输(“oracle”数据窗口有记录为已传输,否则未传)。
“传输工资”按钮可将本月FoxPro工资表数据读出并放入“oracle”数据窗口,然后存入Oracle的“工资数据表”,还将本月FoxPro工资表表头放入“表头表”数据窗口供修改保存,同时给Oracle的“工资项显示属性表”对应月份置与显示相关的信息。篇幅所限,列关键步骤如下:
①连接FoxPro数据库
②从FoxPro工资表数据读出到“FoxPro” 数据窗口。
③连接Oracle数据库
④如已传过,则删除Oracle三表的传输月数据。
⑤初始化传输月“工资项显示属性表”各字段值为0(主要目的是置多余字段为不可视)。
⑥将FoxPro表信息写入Oracle对应三表。
读取“FoxPro”数据窗口数据,写入“oracle”数据窗口时要注意“FoxPro” 数据窗口各列的数据类型(发现经常有除“职工编号”、“姓名”外多余的字符型字段出现,而其内容为数字),这时需要在程序中作数据类型的转换。
读取“FoxPro” 数据窗口的列标题时,发现象“职工编号”、“姓名”之类意义明显的字段,在FoxPro工资表中却
责任编辑:和硕涵
免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
我要收藏
个赞
-
现货模式下谷电用户价值再评估
2020-10-10电力现货市场,电力交易,电力用户 -
PPT | 高校综合能源服务有哪些解决方案?
2020-10-09综合能源服务,清洁供热,多能互补 -
深度文章 | “十三五”以来电力消费增长原因分析及中长期展望
2020-09-27电力需求,用电量,全社会用电量
-
PPT | 高校综合能源服务有哪些解决方案?
2020-10-09综合能源服务,清洁供热,多能互补 -
深度文章 | “十三五”以来电力消费增长原因分析及中长期展望
2020-09-27电力需求,用电量,全社会用电量 -
我国电力改革涉及的电价问题
-
贵州职称论文发表选择泛亚,论文发表有保障
2019-02-20贵州职称论文发表 -
《电力设备管理》杂志首届全国电力工业 特约专家征文
2019-01-05电力设备管理杂志 -
国内首座蜂窝型集束煤仓管理创新与实践
-
人力资源和社会保障部:电线电缆制造工国家职业技能标准
-
人力资源和社会保障部:变压器互感器制造工国家职业技能标准
-
《低压微电网并网一体化装置技术规范》T/CEC 150
2019-01-02低压微电网技术规范
-
现货模式下谷电用户价值再评估
2020-10-10电力现货市场,电力交易,电力用户 -
建议收藏 | 中国电价全景图
2020-09-16电价,全景图,电力 -
一张图读懂我国销售电价附加
2020-03-05销售电价附加
-
电气工程学科排行榜发布!华北电力大学排名第二
-
国家电网61家单位招聘毕业生
2019-03-12国家电网招聘毕业生 -
《电力设备管理》杂志读者俱乐部会员招募
2018-10-16电力设备管理杂志