本帖最后由 小岩锅锅 于 2013-2-23 00:05 编辑
使用可视化数据管理器可以创建Microsoft Access, Dbase, Foxpro, Paradox,ODBC等多种数据库。本节将创建一个名称为TelBook的通讯录数据库,其中只包含一个表,名称为TelTable,其结构如表11.1所示。 1.创建数据库。 打开可视化数据管理器的【文件】菜单,指向【新建】子菜单。在【新建】级联菜单中依次选择Microsoft Access, Version 7.0 MDB,则打开如图11.2所示的对话框。 在该对话框中确定要创建的数据库的文件名和其存储路径,这里选择路径为E;\,文件名为TelBook.单击【保存】按钮,则在可视化数据管理器中出现了新建的数据库窗口,其中列出了新建的数据库的一些属性,如图11.3所示。 2.创建表。 此时的数据库仅仅是个空壳,除了路径有效外,没有实际内容。还需要进一步为数据库建立数据表。 在数据库窗口中单击鼠标右键,在弹出的快捷菜单中执行【新建表】命令,即可打开用于创建表的【表结构】对话框,如图11.4所示。
【表名称】文本框中输入数据表的名称为TelTable,接下来就是为表添加字段。单击【添加字段】按钮,则弹出如图11.5所示的对话框。 在【名称】文本框中输入字段名,同时设置字段的类型及大小等选项。单击【确定】按钮即可创建出一个字段,它将出现在【表结构】对话框的【字段列表】框中。接着可以创建下一个字段。表11.2中列出了【添加字段】对话框中主要选项的含义。 注意:不能使所有的字段都允许为零长度,在一个表中至少要有一个字段不能为空,这个字段可以作为主关键字, 这里创建5个字段,分别是姓名、电话、手机、传呼和地址,类型均设置为Text,并且长度是可变的,除姓名字段为“必要的”外,其余的字段都设置为“允许零长度”. 添加了字段后的【表结构】对话框如图11.6所示。
3.添加索引。 数据库中表的索引不是必须的,但是它能大大加快查询的速度。索引字段一般要选择字段值唯一的字段,而且该字段不能为空值。这里将“姓名”作为表TelTable的索引。 单击【表结构】对话框上的【添加索引】按钮,则弹出如图11.7所示的对话框,在【名称】文本框中输入索引名,同时从【可用字段】列表中选定用作索引的字段,这里选择“姓名”字段,并且选中【主要的】和【唯一的】复选框,这样就将姓名指定为主关键字,在输入记录时,如果输入的姓名相同,将会出错。单击【确定】按钮返回到【表结构】对话框中,单击【生成表】按钮即可完成数据表的创建,在数据库窗口会出现新创建的表。 用户还可以随时编辑所创建的表,方法是在数据库窗口的表名称TelTable上单击右键,执行弹出的快捷菜单中的【设计】命令即可打开[表结构]对话框,从中可进行添加或删除字段的操作。需要指出的是,在【表结构】对话框中不能更改字段的类型、大小等设置,不过,用户可以先将其删除,然后重新添加一个新的字段。
4.输入记录。 在完成了数据表TelTable的创建后,就可以向表中输入记录了。输入的方法可以是以Data控件模式、无Data控件模式或DBGrid控件模式。这里采用Data控件模式为数据表Te1Tab1e输入记录,具体步骤如下: (1)单击数据管理器工具栏中的【表类型记录集】按钮和Data控件按钮,这表明以Data控件模式向表中添加记录。 (2)在数据库表上单击右键,执行弹出的快捷菜单中的【打开】命令,则打开添加记录对话框,如图11.8所示。 (3)输入记录后单击【更新】按钮,则弹出消息框,提示用户是否保存新记录,单击【是】按钮即可将记录添加到表中。 (4)单击【添加】按钮可以输入下一个记录。
|