10.2创建模块 10.2.1创建类模块 (1)在设计视图中打开相应的窗体,选择要执行事件 的控件,单击“属性”按钮:或者单击鼠标右键,打开 该控件的属性表,单击“事件”选项卡,如图10-1所 小 文本框:单价一 单价 格式|数据事件其他全部 更改 进入 退出 获得焦点 失去焦点 单击 双击 鼠标按下 鼠标移动 鼠标释放 图10-1属性表中的“事件”选项卡
10.2 创建模块 • 10.2.1 创建类模块 • (1)在设计视图中打开相应的窗体,选择要执行事件 的控件,单击“属性”按钮;或者单击鼠标右键,打开 该控件的属性表,单击“事件”选项卡,如图10-1所 示。 图10-1 属性表中的“事件”选项卡
2)选择要创建事件过程的属性框,如“单击” 双 击”等,表示在单击或双击后将要执行的事件过程 打开“选择生成器”对话框,如图10-2所示。在此对话 框中,选择“代码生成器” ‖选择生成器 p囟 表达式生成器 生成器 确定 取消 图10-2“选择生成器”对话框
• (2)选择要创建事件过程的属性框,如“单击” 、 “双 击”等,表示在单击或双击后将要执行的事件过程。 • (3)现在选择“单击”属性框右边的【生成器】按钮 , 打开“选择生成器”对话框,如图10-2所示。在此对话 框中,选择“代码生成器” 。 图10-2 “选择生成器”对话框
(4)单击【确定】按钮,打开“模块”窗口,系统自动 生成对应事件过程的过程头和过程尾,如图10-3所示 可以在“模块”窗口中输入要完成的事件 Microsoft Visual Basic-学籍管理数据库 文件①)编辑Q)视图的插入①)调试①)运行①B)工具①)外接程序08)窗口 帮助00 回·副x ,nm田冒公回 学籍管理欺据库-Fo.学习课程查询…□区 价 回题学籍合程敌厍G学籍 : click OPtion CompareD线h使 目 croft Access 国Perm命令按钮 Private Sub单价ick0 国Pm学生信息 End sub 国Fam学习课果程查 单价 Textbox 按字母序按分类序 eller-2147483643 forePlate alumnI ddes false oluanpi dth 2760 图10-3“模块”窗口
• (4)单击【确定】按钮,打开“模块”窗口,系统自动 生成对应事件过程的过程头和过程尾,如图10-3所示, 可以在“模块”窗口中输入要完成的事件。 图10-3 “模块”窗口
10.2.2创建标准模块 要创建标准模块,可以在“数据库”窗口的“模块” 选项卡中,单击【新建】按钮。此时弹出如图10-4所示 的“模块”窗口。在此窗口中输入编写标准模块的代码。 由于事件过程不与任何窗体或报表有直接关系,因此都要 用户自己编写 icrosoft visual Basic-学篇管理数据库 文件q)编辑)视图①插入①调试Q运行③)工具①外接程序0)窗口 帮助Q0 因·回典c,m品田冒公② x学管理数据库一块1代码 d用 「明 题学籍管理数据库G学籍 Option Compare Database Microsoft Aceess类 模块1 按字母序|按分类序 BACK 图10-4标准模块的“模块”窗口
• 10.2.2 创建标准模块 • 要创建标准模块,可以在“数据库”窗口的“模块” 选项卡中,单击【新建】按钮。此时弹出如图10-4所示 的“模块”窗口。在此窗口中输入编写标准模块的代码。 由于事件过程不与任何窗体或报表有直接关系,因此都要 用户自己编写。 BACK 图10-4 标准模块的“模块”窗口
10.3模块应用实例 在这一节中我们学习如何创建类模块,帮助大家加 深对模块的认识。 【例10-1】在“学籍管理数据库”中创建一个窗体类 模块,在此窗体中设置一个命令按钮,单击该按钮,可 以打开已有的窗体,比如“学生成绩”窗体,并将Form 对象变量指向该窗体,如图10-5所示 国窗体1:窗体 查看学生成绩 图学生成绩 学生 课程编号 计算机文化基础 学期 成绩 记录N4记录:1 →川米共有记录数:8 图10-5类模块的使用
10.3 模块应用实例 • 在这一节中我们学习如何创建类模块,帮助大家加 深对模块的认识。 • 【例10-1】 在“学籍管理数据库”中创建一个窗体类 模块,在此窗体中设置一个命令按钮,单击该按钮,可 以打开已有的窗体,比如“学生成绩”窗体,并将Form 对象变量指向该窗体,如图10-5所示。 图10-5 类模块的使用