国开《数据库基础与应用》第十一章 11-4-5:例11-5

搜答案方法:电脑端按「Ctrl+F」、手机端用「页面查找」功能输入关键词查找。

11-4-5:例11-5

在“公司信息管理”数据库中建立一个用户登录的窗口,对“确定”命令按钮编写事件过程,要求对输入的用户名和密码给出正确与否的应答信息。

窗体创建及事件代码内容如下:

1.单击“创建”选项卡下“窗体”组中的“其他窗体”菜单,选择“模式对话框”菜单命令,创建一个空白的模式对话框窗体,进入其设计视图,如图11-13所示。

国开《数据库基础与应用》第十一章 11-4-5:例11-5

图11-13 空白的模式对话窗体

2.在窗体上放置徽标、标题和两个文本框及命令按钮,并调整控件的位置,设置背景色,其设计视图如图11-14所示。

国开《数据库基础与应用》第十一章 11-4-5:例11-5

图11-14 登录窗体的设计视图

3.对窗体中的文本框和命令按钮等控件进行属性设置,具体参数如表11-1所示。

表11-1 登录窗体控件属性参数

控件类型名称用户名:其他说明
标签用户名:
标签密码:
文本框username
文本框password“输入掩码”设置为“密码”
命令按钮cmd_ok确定
命令按钮Cmd_cancel取消

4.在窗体设计视图中单击选中“确定”命令按钮,在其“属性表”对话窗格中,选择“事件”选项卡,如图11-15所示,在其“单击”下拉列表框中选择“[事件过程]”,然后再用鼠标单击其右边的“ 国开《数据库基础与应用》第十一章 11-4-5:例11-5”按钮,进入VBE,打开“确定”命令按钮的事件过程编辑窗口,系统自动加上了以“Private Sub cmd_ok_Click()”为头,以“End Sub”结束的事件过程。

国开《数据库基础与应用》第十一章 11-4-5:例11-5

图11-15 确定按钮属性设置

5.在事件过程中编写代码,检查用户输入的用户和密码是否正确。假设正确的用户名是“abc”,密码是“1234”,代码检查用户输入的用户名和密码,如果全部正确则提示输入正确,否则提示错误。事件代码对应一条If语句,使用MsgBox给出提示信息,事件过程代码如下:

Private Sub cmd_ok_Click()

 If username = "abc" And password = "1234" Then

   MsgBox "恭喜您!用户名和密码正确。"

 Else

   MsgBox "抱歉,用户名或密码错误!"

 End If

End Sub

事件过程编辑完成后的代码窗体如图11-16所示。

国开《数据库基础与应用》第十一章 11-4-5:例11-5

图11-16 “确定”命令按钮事件过程代码

6.保存事件过程代码和对窗体的设计,将窗体命名为“登录窗体”。

7.以窗体视图打开“登录窗体”,在其中输入正确的用户名和密码,提示信息如图11-17所示,如果用户名或密码输入错误,则提示信息如图11-18所示。

国开《数据库基础与应用》第十一章 11-4-5:例11-5
图11-17 登录窗体运行结果1
国开《数据库基础与应用》第十一章 11-4-5:例11-5
图11-18 登录窗体运行结果2

从上面的实例中我们可以看到,给控件添加事件过程的步骤是:先选定一个控件,然后在“属性表”的“事件”选项卡下添加相关事件代码。“属性表”的最上面显示的是当前选定的窗体或控件的名称,例如我们创建的命令按钮是“cmd_ok”,创建事件过程时也用这个名称加上下划线,再加上事件名称来命名“cmd_ok_Click()”。


「国开学习吧」:用户COOKIE有效时间30天,收藏网址『guokaixuexi.com』不迷路哦~

相关文章

国开《数据库基础与应用》第三章 3-2-5:侯选码应用举例

国开《数据库基础与应用》第三章 3-2-5:侯选码应用举例

3-2-5:侯选码应用举例求关系的侯选码应用举例:例1:设一个教学关系为(教师号,姓名,课程号,课程名,课程学分,专业号,专业名,教学等级分),假定每个教师有一个唯一的教师号,每门课程有一个唯一的课程...

国开《数据库基础与应用》第十一章 11-3-1:在窗体中使用Access数据库应用举例

国开《数据库基础与应用》第十一章 11-3-1:在窗体中使用Access数据库应用举例

11-3-1:在窗体中使用Access数据库应用举例例如:我们要建立一个窗体,用来查询公司信息管理数据库中的雇员表内的信息。如查询雇员工资的最大值、最小值和平均值,查询某种职称的人员数量,按姓名查询出...

国开《数据库基础与应用》第八章 8-1-1:建立查询对象的两种方法

国开《数据库基础与应用》第八章 8-1-1:建立查询对象的两种方法

8-1-1:建立查询对象的两种方法利用如下图1所示的创建选项卡中的相应图标,能够创建表、查询、窗体、报表、宏和模板等各种操作对象。创建每一种对象又有相应不同的操作方法。图1 创建选项卡中的图标创建查询...

国开《数据库基础与应用》第九章 9-1-2:使用一条命令法

国开《数据库基础与应用》第九章 9-1-2:使用一条命令法

9-1-2:使用一条命令法窗体命令、数据表命令、多个项目命令、分割窗体命令。使用这些命令的特点:只能在一个表或查询上建立窗体,不能在多个表或查询上建立窗体,并且必须在使用命令前,使这个表或查询成为当前...

国开《数据库基础与应用》第四章 4-5-5:HAVING选项

国开《数据库基础与应用》第四章 4-5-5:HAVING选项

4-5-5:HAVING选项HAVING选项的语法格式如下:HAVING <逻辑表达式>HAVING选项通常跟在GROUP BY选项的后面,进行配合使用,用来从分组统计中筛选出部分统计结果...

国开《数据库基础与应用》第四章 4-2-1:建立表结构命令的定义

国开《数据库基础与应用》第四章 4-2-1:建立表结构命令的定义

4-2-1:建立表结构命令的定义命令定义格式如下:CREATE TABLE [<数据库名>.<所有者名>.]<基本表名>  (<列定义>,...[,&l...

国开《数据库基础与应用》第三章 3-3-1:关系规范化的概念

国开《数据库基础与应用》第三章 3-3-1:关系规范化的概念

3-3-1:关系规范化的概念关系:一个关系对应一个二维表,它由关系的结构,又叫关系模式,以及关系的内容,又叫关系的值这两个方面组成。数据库:一个数据库由若干个关系所组成,各关系之间通过主码和外码建立联...

国开《数据库基础与应用》第七章 7-4-3:例7-3

国开《数据库基础与应用》第七章 7-4-3:例7-3

7-4-3:例7-3假定要在“公司信息管理”数据库中建立“用户”表,它包含有用户名、密码、用户类型这三个字段,用户类型只能取“超级管理员”、“管理员”、“普通用户”和“游客”这四个值,请把“用户类型“...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。