国开《数据库基础与应用》第十一章 11-1-4:建立模块应用举例

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

11-1-4:建立模块应用举例

一个模块中,可以定义出一个或若干个过程,以Sub关键字为过程标记的称为普通过程,以Function为过程标记的称为函数过程,Sub过程在执行后不需要返回值,而Function过程在执行后需要返回一个值。

教材中11.2节简要地介绍了VBA语言中的基本语法知识,希望同学们自行学习。

下面通过在Access中建立、保存和运行一个模块,来了解一个标准模块对象的使用方法。

假定,在一个标准模块中编写一个用来计算两个整数相加的运算,根据用户输入的两个加数与求和结果,给出提示计算正确或错误的信息。

首先单击Access主界面上“创建”选项卡中“宏与代码”组内的“模块”图标按钮,打开VBE窗口,即代码生成器窗口,接着向模块代码区中加入一个过程名称为“两个整数相加”的Sub过程,如下图7所示。

国开《数据库基础与应用》第十一章 11-1-4:建立模块应用举例
图7 在代码生成器中输入和编辑一个模块

当开始打开VBE窗口时,系统自动建立一个名称为“模块1”的新模块,待保存该模块时,可由用户提供一个新的模块名,假定我们在图7窗口中所建立的进行加法求和的模块,当保存时使用的名称为“两个整数相加模块”。一个模块建立并保存后,将自动在主界面左侧的任务导航窗格中的模块对象栏内,添加一个该模块的名称条目,以后双击该名称,将自动打开VBE编辑环境,并把该模块内容显示在代码编辑区域内,以便用户编辑和运行。

在此Sub过程中,包含有5条VBA语句:

Sub 两个整数加法()

Dim Num1 As Integer, Num2 As Integer, Num3 As Integer

Num1 = InputBox("请输入一个整数:")

Num2 = InputBox("请再输入一个整数:")

Num3 = InputBox("请输入" & Num1 & "与" & Num2 & "的和:")

If Num1 + Num2 = Num3 Then

If Num1 + Num2 = Num3 Then

MsgBox ("计算正确!")

Else

MsgBox ("计算值" & Num3 & "错误! " & Chr(10) & Num1 & "+" & Num2 & "

之和的正确答案为 " & Num1 + Num2)

End If

End Sub

此过程输入和修改完成后,单击按钮工具栏中部的带三角箭头符号的运行按钮,可调用执行此Sub过程。在执行过程中首先在屏幕窗口显示出如下图8所示的对话框,假定输入的一个整数为26,按下“确定”按钮后,接着显示出如下图9所示的第2个对话框,假定这次输入的整数位38,按下“确定”按钮后,又显示出如下图10所示的第3个对话框,要求用户输入前两个整数值之和,假定输入整数72,按下“确定”按钮后,显示出如下图11所示的消息提示框,若输入的整数值为64,则显示出如下图12所示的消息提示框。

国开《数据库基础与应用》第十一章 11-1-4:建立模块应用举例 国开《数据库基础与应用》第十一章 11-1-4:建立模块应用举例
图8 输入对话框1        图9 输入对话框2
国开《数据库基础与应用》第十一章 11-1-4:建立模块应用举例
图10 输入对话框3
国开《数据库基础与应用》第十一章 11-1-4:建立模块应用举例 国开《数据库基础与应用》第十一章 11-1-4:建立模块应用举例 
图11 消息框1        图12 消息框2


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

相关文章

国开《数据库基础与应用》第三章 3-2-1:变换规则

国开《数据库基础与应用》第三章 3-2-1:变换规则

3-2-1:变换规则 若属性或属性集X能够函数决定相应的属性或属性集Y,则称X函数决定Y,或者说Y函数依赖于X,记作X→Y。可以是完全依赖、部分依赖、平凡依赖、非平凡依赖、传递依赖等5种。1.变换规则...

国开《数据库基础与应用》第二章 2-3-1:并运算

国开《数据库基础与应用》第二章 2-3-1:并运算

2-3-1:并运算设两个关系R和S具有完全相同的结构模式,则R和S的并运算的结果仍然是一个关系,该关系的结构与R或S的结构相同,该关系的值是R中所有元组与S中所有元组共同组成的集合。R和S的并运算记作...

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

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

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

国开《数据库基础与应用》第三章 3-5-1:第三范式的定义

国开《数据库基础与应用》第三章 3-5-1:第三范式的定义

3-5-1:第三范式的定义定义:设一个关系为R(U),它是满足第一范式的,若R中不存在非主属性对候选码的传递函数依赖,则称该关系达到第三范式。注意:一个关系中的部分函数依赖也是一种传递依赖,或者说是一...

国开《数据库基础与应用》第七章 表

国开《数据库基础与应用》第七章 表

本章导读在上一章我们学会了在Access中建立空白数据库和利用样本模板建立非空白数据库。数据库建立之后最重要的工作是建立表对象并且进行添加和编辑数据的操作。在这一章,我们将介绍Access数据表的定义...

国开《数据库基础与应用》第二章 本章小结

国开《数据库基础与应用》第二章 本章小结

本章小结1.关系是相应域上的笛卡尔积的一个子集,关系中不允许出现完全相同的重复元组和列名相同的属性,但允许不同列具有相同的域。/p>2.关系模式给出关系的数据结构,即关系的定义。关系中的所有元组...

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

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

4-5-4:ORDER BY选项ORDER BY选项的语法格式如下:ORDER BY <排序列名1> [ASC | DESC] [, <排序列名2> [ASC | DESC]…...

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

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

在例9-6中建立的窗体中添加一个“打开新窗体”的命令按钮。具体操作步骤如下:1.在Access 2010中打开“公司信息管理”数据库。2.打开“选项卡实例窗体”,并接着转换为设计视图状态。3.在“设计...

发表评论    

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