用SQL查看Access后台数据库的方法_access论文

用SQL查看Access后台数据库的方法_access论文

用SQL审查ACCESS后台数据库方法,本文主要内容关键词为:方法论文,后台数据库论文,SQL论文,ACCESS论文,此文献不代表本站观点,内容供学术参考,文章仅供参考阅读下载。

在审计中以ACCESS为后台数据库的账套往往难以导入现场审计实施系统(AO)中,或者难以在AO中再现账套原貌,比如利信、财神等财务软件,直接打开后台数据查看,又无法发挥计算机审计优势。而在SQL中则可以通过建库、导入、转换、合并、查询等操作,对ACCESS数据进行跨年分析,导出所需数据。

步骤一:建库

打开SQL,连接数据库引擎,在对象资源管理器中,右击数据库节点,在弹出的快捷菜单中选择新建数据库,输入数据库名称,点击确定。

步骤二:导入

打开SQL2008导入导出数据工具,数据源选择ACCESS,点击浏览,打开采集的ACCESS文件,点击下一步,目标、服务器名称使用默认,选择使用SQL server身份验证,输入用户名、密码,选择步骤一创建的数据库,点击下一步,默认复制一个或多个表或视图的数据,点击下一步,勾选“源”则复制所有的表,双击每个目标表名后加相应年度,点击下一步,默认立即运行,点击下一步,完成数据导入。

步骤三:转换

数据导入后,ACCESS表转换为SQL表,在被审单位财务数据如会计科目未遵循一贯性原则时,为了合并多年账套,需要对不同年度的表的结构进行修改,使其对应字段完全一致,在步骤二后,重新打开SQL,连接数据库引擎,在对象资源管理器,可用数据库中,选择步骤一建立的数据库,点击新建查询,修改表的结构,主要有添加、删除、修改列等。如:

]alter table entryitem2011—修改名为entryitem2011的表;

]add fyear int—添加类型为整型的列名为fyear;

update EntryItem2011 set fyear=2011—更新表EntryItem2011中列fyear的值为2011。

步骤四:合并

将需跨年分析的表转换为相同格式后,为跨年凭证库或明细账的合并创造了条件。在步骤三中的查询编辑器中输入语句。如:

select*into entryitem from union all select*from entryitem2007 union all select *from entryitem2008 union all select*from entryitem2009 union all select *from entryitem2010 union all select*from entryitem2011—将表entryitem2006-2011合并为表entryitem。

步骤五:查询

对表的查询主要是查询满足条件的记录,及按一定的属性进行排序。如:

select*from EntryItem where FSubjectCode like'2070201'—查询表EntryItem中明细科目编码为'2070201'的记录。

select*from EntryItem2007 where FcrMoney =305696.97一查询表EntryItem2007中借方金额为305696.97的记录。

select*from EntryItem2009 where FcrMoney >0 and FSubjectCode like'210%' order by fyear——查询表EntryItem2009中借方金额大于零,并且明细科目编码以“210”开头的记录,按年度排序。

标签:;  ;  ;  ;  ;  ;  

用SQL查看Access后台数据库的方法_access论文
下载Doc文档

猜你喜欢