首页 理论教育 创建和调用条件宏-实验二的步骤及指导

创建和调用条件宏-实验二的步骤及指导

时间:2023-11-05 理论教育 版权反馈
【摘要】:创建条件宏“宏7-2”,要求满足以下几点:1)用户名为“ADMIN”,当用户名未输入或输入错误时,单击“登录”按钮,弹出消息框1提示“请输入正确的用户名”。

创建和调用条件宏-实验二的步骤及指导

1.实验目的

掌握条件宏的创建和使用。

2.实验内容

创建一个录入成绩时的登录界面,如图7-5所示。将窗体命名为“成绩录入登录”,输入用户名的文本框名称为“Text1”,输入密码的文本框名称为“Text2”。创建条件宏“宏7-2”,要求满足以下几点:

1)用户名为“ADMIN”,当用户名未输入或输入错误时,单击“登录”按钮,弹出消息框1提示“请输入正确的用户名”。

978-7-111-45056-6-Chapter07-6.jpg

图7-5 “成绩录入 登录”界面

2)密码为“123456”,当密码未输入或输入错误时,单击“登录”按钮,弹出消息框2提示“密码不正确”。

3)当用户名和密码都输入正确时,单击“登录”按钮,将打开“成绩录入”窗体界面。

3.思路分析

本实验需要进行条件判断来决定是否执行某些操作,这就需要应用条件宏,根据表达式值的不同,而沿着不同的分支执行。设计流程图如图7-6所示。

4.操作提示

(1)创建一个窗体如图7-5所示,命名为“成绩录入登录”,在设计视图下,创建各个标签控件以及文本框控件“Text1”和“Text2”。“登录”按钮先不创建。(www.xing528.com)

(2)创建一个宏,命名为“宏7-2”。在“操作目录”窗格中,把程序流程中的“If”拖到“添加新操作”栏中。

(3)在“If”后的“条件表达式”栏中,输入判定文本框“Text1”的表达式“[Forms]![成绩录入登录]![Text1]<>“ADMIN”OrIsNull([Forms]![成绩录入登录]![Text1])”,即设置的条件是用户名不等于ADMIN或为空。

978-7-111-45056-6-Chapter07-7.jpg

图7-6 “宏7-2”流程图

(4)在“THEN”后面的操作栏中,添加表达式为真时,执行宏操作“MessageBox”,弹出消息框1。

(5)单击后面的“添加ElseIf”,表示当判定“Text1”的表达式为假时,再判定文本框“Text2”的条件表达式。

(6)根据如图7-6所示的流程图设计宏操作,具体设计参考图7-7。

(7)打开“成绩录入登录”窗体的设计视图,添加一个按钮控件,将它的标题设置为“登录”,通过单击事件属性运行“宏7-2”。切换到“窗体”视图,尝试登录,查看

效果。

978-7-111-45056-6-Chapter07-8.jpg

图7-7 “宏7-2”设计视图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈