购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.2 导入数据到Access

在本书中,作为示例,我们使用的是Access 2013。事实上,Access 2007、Access 2010、Access 2013的界面布局基本类似,只是功能上有少许差异(但在本书中几乎涉及不到这些差异)。如果你的计算机上安装有Access软件的上述任一版本,均可使用本书。

启动你的Access软件,我们可以看到Access新建文件的界面。在这个界面中有多个选项,其中包括一些可以直接使用的数据库模板。事实上,在你没有理解Access数据库的基本原理之前,使用这些模板并非易事!不过,如果你对这些模板感兴趣,学习这本书里的知识是非常有帮助的。

在这里,我们希望建立一个单机运行的Access数据库文件,所以,请单击“空白桌面数据库”图标,如图4-1所示。当然,如果小张的业务进展顺利,开了多家连锁店,则可以尝试建立一个“自定义Web应用程序”(只有Access 2013才有这个选项),但本书不涉及“自定义Web应用程序”的内容。

在弹出的“创建”对话框的“文件名”处给我们的数据库文件命名为“A010_My_Small_Shop.accdb”。为了便于将来的管理 ,我喜欢在文件名称前面加一个编号作为前缀(这里的前缀是:A010),如图4-2所示。

img

图4-1

img

图4-2

此时进入 Access默认的创建数据表格界面,并默认表格的名称为“表 1”。Access中的表格目前可以粗略地认为相当于 Excel中的工作表(其实更像 Excel中的“列表”或“表格”),如图4-3所示。

因为我们的数据已经保存在Excel中(上一章中介绍的所有数据),现在只需将这些数据导入Access,而不需要从Access创建表格做起,所以我们单击“表1”创建界面右上角的“×”图标关闭“表1”界面。

Access中的表格是Access存储数据的地方,这一点和Excel有些类似。与Excel不同的是,在Access中,不但能存储一个一个的表格,而且还能通过Access界面建立“表格与表格之间的关系”,正是这些很多“已经建立了关系”的数据表格,形成了“关系型”数据库。

img

图4-3

接下来的任务是把Excel中的数据表一个个地“搬”到Access中。首先,在Excel中选中工作表“T0010_业务数据记录”的数据区,然后按下快捷键[Ctrl+C]复制整个数据区域,如图4-4所示。

img

图4-4

然后,回到Access界面,在Access界面左侧的“所有Access对象”字样下的空白处单击鼠标右键,此时弹出Access鼠标右键快捷菜单。在Access鼠标右键快捷菜单里选择“粘贴”命令,如图4-5所示。

img

图4-5

这时弹出一个Access对话框,让你确认你所粘贴的数据是否包含列标题,因为Excel中的数据表中已经包含列标题,所以我们单击“是”按钮,如图4-6所示。

img

图4-6

在该对话框中单击“是”后,Access会提示数据已经成功导入,如图4-7所示。

img

图4-7

此时,在Access界面左侧的“所有Access对象”字样下,我们会看到刚刚导入的数据表格。通常情况下,从Excel中导入Access的数据,会以其工作表的名称作为Access数据表的名称,如果你想修改名称,可以通过鼠标右键单击表格名称重新命名。

双击导入的数据表格会打开刚刚导入的数据表,我们能够在Access界面右侧看到导入数据的详细内容,如图4-8所示。

img

图4-8

按照前面描述的同样步骤,我们导入Excel中的另外一个表格“T0020_业务订单详情”,导入后的效果如图4-9所示。

补充:如果从Excel中导入到Access中的数据量比较大,除了使用本节介绍的“粘贴法”导入外部数据,还可以选择Access中的“外部数据”选项卡,在“导入并链接”组中单击“Excel”选项,按照获取外部数据向导操作即可。

img

图4-9 /HJo/oS7CHFKvjyxVt/JZ7QwNqQkS+6fgPQu8AVNWYoqp89TDC8kOiPl06e/x4D3

点击中间区域
呼出菜单
上一章
目录
下一章
×