APP下载

巧用Access 2007采集用友A++财政财务管理软件导出XML财务数据

2017-01-07龚泽平

财会学习 2016年23期
关键词:数据库

龚泽平

2016年8月,曲靖市审计局在对某县县长离任进行经济责任审计时,采集到某单位用友A++财政财务管理软件(V5.2)备份XML财务数据,采用AO2011数据采集模板和SQL数据库转换等多种方法,始终无法导入A02011系统。

偶然间,笔者想到既然能用Microsoft Excel 2007电子表格处理XML文件,那么也许Microsoft Access 2007数据库也能处理XML数据,于是试了一下,果然成功,且过程十分简单,现将该方法介绍如下。

一、利用Microsoft Access 2007数据导入功能将被审计单位提供的XML格式财务数据导入Access,还原成一个完整的财务数据库

1.在Microsoft Access 2007中新建一个Access数据库XXGA.accdb,鼠标右键点击右边“表1:表”→“导入(M)” →“XML文件(M)”,选择要导入的XML文件“公共档案类”,将其包含的文件全部导入Access数据库XXGA.accdb。

2.点击“创建”→“表”新建表,按(一)步骤导入“总账类”全部文件。

二、Microsoft Access 2007数据库升迁

XML数据转换完成后,利用Microsoft Access 2007据库升迁功能,将Microsoft Access 2007数据库XXGA.accdb升迁到SQL Server 2008 R2中。具体步骤如下:

1.更改安全设置。点击“安全警告 已禁用了数据库的某些内容”后的“选项”按钮,点击“启用此内容”更改安全设置。

2.点击工具栏上的“SQL Server”按钮,启动数据库升迁向导。

3.选择(或输入)SQL数据库服务器名称、登录账户、密码和升迁后的SQL Server数据库名称(XXGA2014)。

4.按>>按钮,将可用表全部选择到“导出SQL Server”中,点击“下一步”完成数据升迁。

需要注意的是,在升迁Microsoft Acess 2007数据库前要关闭所有已打开的数据表,否则会出现“任何数据库对象处于打开状态时升迁向导均无法运行。请关闭打开的对象并重试”如下错误提示信息:

三、SQL数据整理与AO数据采集

完成Access数据库升迁后,即可启动SQL Server 2008 R2,对升迁后的数据库XXGA2014进行数据整理,重点检查科目表、科目余额表有无编码重复情况,科目余额表各级科目余额是否齐全,凭证表、余额表借贷是否平衡;……

登录APP查看全文

猜你喜欢

数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库