VB与数据库(2)

2019-08-30 17:05

222 Visual Basic程序设计导学

图10.4 可视化数据库管理器窗口

(1)选择“文件”菜单中的“新建”项,出现一个子菜单,列出如下可选的数据库类型:

· Microsoft Access:Microsoft Access(Version 2.0或7.0).mdb。 · Dbase:Dbase(Version 5.0,Ⅳ或Ⅱ)数据库。

· FoxPro:FoxPro(Version 3.0,2.6,2.5或2.0)数据库。 · Paradox:Paradox(Version 5.0,4.x或3.x)数据库。 · ODBC:新的ODBC数据源。 · Text Files:存储表文件的目录。

在其中选择一项,如“Microsoft Access”。若再出现下级子菜单,则再选一项,如“Version 7.0 MDB”。

(2)出现创建数据库对话框,在该对话框中选择保存数据库的路径和库文件名,如输入数据库文件名为“student”,保存文件夹为“e:\\vb”。

(3)单击“保存”按钮后,在VisData多文档窗口中将出现“数据库窗口”和“SQL语句”两个子窗口。在“数据库窗口”中单击“+”号,将列出新建数据库的常用属性,如图10.5所示。

10.2.2 添加数据表

利用可视化数据管理器建立数据库后,就可以向该数据库中添加数据表,下面以添加Access表为例介绍添加和建立表的方法。

第10章 VB与数据库 223

图10.5 新建数据库的属性

1. 建立数据表结构

建立数据表结构的步骤如下:

(1)打开已经建立的Access数据库,如“student.mdb”.

(2)用鼠标右键单击数据库窗口,在出现的快捷菜单中选择“新建表”,此时将打开“表结构”对话框。

在“表结构”对话框中,“表名称”必须输入,即数据表必须有一个名字,如“学生表”。“字段列表”显示表中的字段名,通过“添加字段”和“删除字段”按钮进行字段的添加和删除。有索引关键字的可向“索引列表”中添加或删除索引。

(3)单击“添加字段”按钮打开“添加字段”对话框。在“名称”文本框中输入一个字段名,在“类型”下拉列表中选择相应的数据类型,在“大小”框中输入字段长度,选择字段是“固定字段”还是“可变字段”,以及“允许零长度”和“必要的”。还可以定义验证规则来对取值进行限制,可以指定插入记录时字段的默认值。

一个字段完成后,单击“确定”按钮,该对话框中的内容将变为空白,可继续添加该表中的其他字段。当所有字段添加完毕后,单击该对话框中的“关闭”按钮,将返回“表结构”对话框。

(4)单击“表结构”对话框中的“添加索引”按钮,打开“添加索引”对话框。在“名称”框中输入索引名,每个索引都要有一个名称。在“可用字段”中选择建立索引的字段名。一个索引可以由一个字段建立,也可以用多个字段建立。

如果要使某个字段或几个字段的值不重复,可以建立索引,并使索引为惟一的,否则一定不要选中“惟一的”。

224 Visual Basic程序设计导学 (5)建立好“学生表”的表结构,如图10.6所示。在“表结构”对话框中,单击“生成表”按钮生成表,关闭表结构对话框,在数据库窗口中可以看到生成的表。

图10.6 “表结构”对话框

2. 修改数据库结构

在可视化数据管理器中,可以修改数据库中已经建立的数据表的结构。操作如下: (1)打开要修改的数据表的数据库。在数据库窗口中用鼠标右键单击要修改表结构的数据表的表名,出现快捷菜单,如图10.7所示。

图10.7 “数据库窗口”中的快捷菜单

第10章 VB与数据库 225 (2)在快捷菜单中选择“设计”选项,将打开“表结构”。此时的“表结构”对话框与建立表时的对话框不完全相同。在该对话框中可以做的修改工作包括:修改表名称、修改字段名、添加与删除字段、修改索引、添加与删除索引、修改验证和默认值等。单击“打印结构”按钮可打印表结构,单击“关闭”按钮完成修改。

10.2.3 数据表中数据的编辑

1. “数据管理器”的工具栏

可视化数据管理器的工具栏由“记录集类型按钮组”、“数据显示按钮组”和“事务方式按钮组”三部分组成。

(1)记录集类型按钮组

记录集类型按钮组为开头的三个按钮,它们的说明如下:

· 表类型记录集:在以这种方式打开数据表中数据时,所进行的增、删、改等操作都将直接更新数据表中的数据。 · 动态集类型记录集:以这种方式可以打开数据表或由查询返回的数据,所进行的增、删、改及查询等操作都先在内存中进行,速度快。

· 快照类型记录集:以这种方式打开的数据表或由查询返回的数据仅供读取而不能更改,适用于进行查询工作。 (2)数据显示按钮组

在记录集类型按钮组的右边三个按钮构成了数据显示按钮组,它们的说明如下: · 在窗体上使用Data控件:在显示数据表的窗口中使用Data控件来控制记录的滚动。 · 在窗体上不使用Data控件:在显示数据表的窗口中不使用Data控件,而是使用水平滚动条来控制记录的滚动。

· 在窗体上使用DBGrid控件:在显示数据表的窗口中使用DBGrid控件。 (3)事务方式按钮组

在数据显示按钮组的右边三个按钮构成了事务方式按钮组,它们的说明如下: · 开始事务:开始将数据写入内存数据表中。

· 回滚当前事务:取消由“开始事务”的写入操作。

· 提交当前事务:确认数据写入的操作,将数据表数据更新,原有数据将不能恢复。

226 Visual Basic程序设计导学 2. 数据记录的输入、修改与删除

在“数据管理器”的工具栏中选择“表类型记录集”、“在窗体上使用Data控件”和“开始事务”选项,然后在如图10.4所示的快捷菜单中选择“打开”选项,即可打开数据表记录处理窗口,如图10.8所示。

图10.8 数据记录处理窗口

在该窗口中有6个按钮用于记录操作,它们的作用分别为: · 添加/取消:向表中添加新记录或取消添加的记录。 · 更新:保存窗口中的当前记录。 · 删除:删除窗口中的当前记录。

· 查找:根据指定条件查找满足条件的记录。

· 刷新:用于记录刷新,这仅对多用户应用程序才是需要的。 · 关闭:关闭表处理窗口。

10.2.4 使用“数据窗体设计器”

“数据窗体设计器”可以创建数据窗体,并把它们添加到当前的VB工程中。使用这个工具,不必编写任何代码,就能创建用于浏览、修改和查询数据的应用程序。

“数据窗体设计器”菜单项在“实用程序”菜单中,只有打开一个数据库后,该菜单项才有效。数据窗体设计器的使用步骤如下:

(1)首先执行“文件”菜单中的“打开数据库”菜单项,打开前面建立的“student.MDB”数据库,这时在“实用程序”菜单中的“数据窗体设计器”菜单项变为可用的。

(2)执行“实用程序”菜单中的“数据窗体设计器”菜单项,出现“数据窗体设计器”


VB与数据库(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:湘少版小学英语六年级上册教材分析及教法指导

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: