在宏或操作参数(操作参数:有些宏操作所必需的其他信息。例如,受操作影响的对象或执行操作的特殊条件)中,不必指定运行宏所处的窗体或报表的标识符。例如,如果将窗体上某一事件属性(事件属性:用来响应相关事件的控件、窗体、报表、数据访问页或节的命名属性命通过设置相关事件属性,可在发生事件时运行过程或宏。)设置为一个宏的名称,就可以不指定窗体的标识符,而直接在宏的“条件”列或操作参数中引用窗体上的控件。
【例8.3】使用“条件宏”完成一个激活密码窗体的设计。
操作步骤如下:
(1)建立一个名为“进入学生信息管理系统”的窗体,如图8-9所示。
其中:
·“进入学生信息管理系统”:使用工具箱中的“标签”按钮完成。
·“请输入密码”:使用工具中的“标签”完成。
·“请输入密码”右侧的预备接受输入密码的文本框:使用工具箱中的“文本框”按钮完成。
图8-9 “进入学生信息管理系统”的窗体样式
(2)在该窗体设计视图中,鼠标指向该“文本框”并右击,在弹出的快捷菜单中选择“属性”,弹出“文本框属性”对话框,如图8-10所示,并进行正确设置如下:
·名称栏:输入该文本框的名称,如“文本1”。
·输入掩码栏:输入密码。
·更新后栏:输入宏名称“设置密码”。(www.xing528.com)
图8-10 “文本框属性”对话框
注意:创建完成后,将其保存,并命名为“进入学生信息管理系统”的窗体
(3)在数据库对象“宏”中,创建一个名为“设置密码”的条件宏。
操作步骤如下:
①在数据库对象“宏”中,单击“新建”按钮,打开创建“宏”的窗口。
②单击菜单“视图/条件”,如图8-11所示。
③在条件栏下输入:(假设密码为0。)
FORMS![进入学生信息管理系统窗体]![文本1]="000"
该命令的一般格式:以下2条命令等效。
图8-11 创建条件宏的窗口
④创建完成该宏后,注意保存,并将其命名为“设置密码”,以便在进入学生信息管理窗体中被自动激活。
(4)运行该宏。当运行名为“进入学生信息管理系统窗体”后,则可在“密码”文本框中输入密码。如果密码正确,则打开“学生信息管理系统主窗体”;如果密码不正确,则弹出消息框,显示“非法用户”。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。