3.7 从 Access 2003数据库外部获取数据
从外部获取 Access 2003 数据库所需数据有两个不同
的概念。
1.从外部导入数据
即从外部获取数据后形成自己数据库中的数据表对象,
并与外部数据源断绝联结,这意味着当导入操作完成
以后,即使外部数据源的数据发生了变化,也不会再
影响已经导入的数据。
2.从外部链入数据
即在自己的数据库中形成一个链接表对象,这意味着
链入的数据将随时随着外部数据源数据的变动而变动。
何时该应用何种获取外部数据的方式,需根据具体应
用的实际需求而定。
3.7 从 Access 2003数据库外部获取数据
3.7.1 导入数据
3.7.2 链入数据
3.7.1 导入数据
在数据库视图中,单击菜单栏上的 【 文件 】 |【 获
取外部数据 】 |【 导入 】,在随即弹出的“导入”
对话框中,选定导入数据文件的查找位置、选定
导入数据文件类型、选定需导入的文件名,然后
单击“导入”按钮,即可进入对选定的数据文件
进行导入到当前数据库的下一步操作。
导入数据的下一步操作将随着导入数据文件的格
式不同而不同。以导入 Excel 2003工作簿格式文件
的操作为例,说明其操作步骤及其每一步操作的
含义。读者可以通过这个导入实例来类推其他格
式文件导入的操作方法,其中的要点是理解被导
入文件格式的特点,及其与 Access 2003表对象格
式的对应关系。
图 3-25,导入”对话框
图 3-26,导入数据表向导 1”对话框
图 3-27,导入数据表向导 2”对话框
图 3-28,导入数据表向导 3”对话框
图 3-29,导入数据表向导 4”对话框
图 3-30,导入数据表向导 5”对话框
图 3-31,导入数据表向导 6”对话框
3.7.2 链入数据
从外部数据源链入数据的操作与上述的导入数据
操作非常相似,同样是在向导的引导下完成。而
且链入向导的形式与操作也都与导入向导非常相
似,但是一定要理解链入数据表对象与导入形成
的数据表对象是完全不同的。导入形成的数据表
对象就如同在 Access 2003数据库设计视图中新建
的数据表对象一样,是一个与外部数据源没有任
何联系的 Access 2003表对象。也就是说,导入表
在其导入过程中是从外部数据源获取数据的过程,
而一旦导入操作完成,这个表就不再与外部数据
源继续存在任何联系了。
导入表与链接表的差别,在 Access 2003数据库视图中也
可以看得很清楚,它们的图标完全不一样。图示的
“库存数据记录(链接)”表对象是一个与 Excel 2003
工作表相链接的数据表对象,而“库存数据记录(导
入)”表对象是一个将 Excel 2003工作表数据导入后得
到的数据表对象。链接到不同的外部数据源的链接表
对象,其数据表图标也会不同。
“零售商店管理信息系统”数据库表对象一览