6.2 Access2003编程环境 Access2003的编程环境为 Microsoft Visual basic editor(简称为VBE)。这 是一个 Microsoft office所有软件公用的 个程序编辑系统,具有丰富的功能 6.2.1启动VBE 6.22VBE界面 返回
6.2 Access 2003编程环境 6.2.1 启动VBE 6.2.2 VBE界面 Access 2003的编程环境为Microsoft Visual Basic Editor(简称为VBE)。这 是一个Microsoft Office所有软件公用的 一个程序编辑系统,具有丰富的功能。 返回
62.1启动VBE Access2003数据库中包含的程序可以分为 两种类型,独立程序模块和绑定型程序模 块。这两类程序模块的编辑调试环境均为 VBE,但是启动ⅤBE的方式不同
Access 2003数据库中包含的程序可以分为 两种类型,独立程序模块和绑定型程序模 块。这两类程序模块的编辑调试环境均为 VBE,但是启动VBE的方式不同。 6.2.1 启动VBE
1.创建绑定型程序模块 所谓绑定性程序模块是指包含在窗体、报表 页等数据库基本对象之中的事件处理方法 这样的程序模块仅在本对象处于活动状态 下有效。例如,在上一节中分析得到的那 些方法(程序)即属于这一类型 首先进入“商品进货数据录入”窗体设计视 图;接着选定需要对之编写方法的对象 例如选定位于窗体页眉中标签为“进货货 号”的文本框控件;单击工具栏上的“属 性”按钮“”,随之出现这个文本框控件 的属性设置对话框,如图6-1所示
所谓绑定性程序模块是指包含在窗体、报表、 页等数据库基本对象之中的事件处理方法, 这样的程序模块仅在本对象处于活动状态 下有效。例如,在上一节中分析得到的那 些方法(程序)即属于这一类型。 首先进入“商品进货数据录入”窗体设计视 图;接着选定需要对之编写方法的对象, 例如选定位于窗体页眉中标签为“进货货 号”的文本框控件;单击工具栏上的“属 性”按钮“” ,随之出现这个文本框控件 的属性设置对话框,如图6-1所示。 1.创建绑定型程序模块
图61Text19文本框控件属性对话框中的事件属性卡 夏 icrosoft access 文件①)编辑)视图①)插入〔)格式@)工具〔)窗口)帮助Q Text19 宋体 留文本框:Text19 区 国商品进货数据录入:窗体 Text19 1:1:21311415161:格式数据事件其他全部 窗体页眉 更新前 商品进货数圳有脏数据时 撒消时 进货号丰定货日期床绑定收货更改 进货名称床绑定规格床绑定 计量进入 恳出 货号货名庫格由量单卤进岚单价啡得焦点 主体 失去焦点 货号债货名 顾格量单进资单价双击 窗体页脚 鼠标按下 保存记录 鼠标移动 鼠标释放 键按下 键释放 击键
图6-1 Text19文本框控件属性对话框中的事件属性卡
为了编写位于“商品进货数据录入”窗体 页眉中标签为“进货货号”的文本框控 件处理“更新后”事件的方法,应该在 “Text193文本框控件的“更新后”事件 行右侧单击“生成器”按钮。随即出现 “选择生成器”对话框,如图6-2所示
为了编写位于“商品进货数据录入”窗体 页眉中标签为“进货货号”的文本框控 件处理“更新后”事件的方法,应该在 “Text19”文本框控件的“更新后”事件 行右侧单击“生成器”按钮。随即出现 “选择生成器”对话框,如图6-2所示
图6-2“选择生成器”对话框 选择生成器 表达式生成器 确定 宏生成器 代码生成器 取消 在“选择生成器”对话框中,选中“代码 生成器”选项,然后单击“确定”按钮, 即可启动ⅤBE,如图6-3所示
图6-2 “选择生成器”对话框 在“选择生成器”对话框中,选中“代码 生成器”选项,然后单击“确定”按钮, 即可启动VBE,如图6-3所示
图6-3VBE界面 石夏 icrosoft isual Basic-零售商店管理信息系统 回区 文件)编辑)视图⑩插入〔)调试①)运行)工具〔)外接程序()窗口)帮助Q 回然·日值吊2,题@行4,列 国心贴灿三当|3%Ⅱ日回回好 素零售商店管理信息系统-Fo商品进贵数据录入(代吗)回回x Text19 AfterUpdate 国Form_商品进货3 国Form商品进货3 国Form商品库存3y Private Sub Text19 AfterUpdate O End sub 录入K 商品进货数据Form商品进 按宇母序|按分类序 咯称)。商品进货数捷A AfterDelConf terl AfterInsert Afterlayout terUp AllowAdditiorTrue AllowDatashee True
图6-3 VBE界面
2.编辑绑定型程序模块 (却果已经在一个窗体中编写了一些程序,需要对 迸行修改编辑,当然也可以采用上述方式启动 YB。另外,还可以有一个更加方便的方式 在数据库设计视图的窗体对象卡中,单击工具栏 中的“代码”按钮“”,也可以启动VBE。采用 这样的方式启动VBE,在VBE代码窗口中将显示 当前选中的窗体对象包含的代码。除此之外,还 可以在数据库设计视图的窗体对象卡中,单击菜 单栏中的菜单项【工具】|【宏】【 Visual basic 编辑器】,同样启动ⅴBE,并在ⅤBE代码窗口中 将显示当前选中的窗体对象包含的代码
2.编辑绑定型程序模块 如果已经在一个窗体中编写了一些程序,需要对 之进行修改编辑,当然也可以采用上述方式启动 VBE。另外,还可以有一个更加方便的方式。 在数据库设计视图的窗体对象卡中,单击工具栏 中的“代码”按钮“”,也可以启动VBE。采用 这样的方式启动VBE,在VBE代码窗口中将显示 当前选中的窗体对象包含的代码。除此之外,还 可以在数据库设计视图的窗体对象卡中,单击菜 单栏中的菜单项【工具】|【宏】|【Visual Basic 编辑器】,同样启动VBE,并在VBE代码窗口中 将显示当前选中的窗体对象包含的代码
3.编辑独立程序模块 ◆所谓独立程序模块,是指 Access2003数据库中 的模块对象。这些模块对象可以在数据库中被任 个对象所调用,但是其调用的规则较为繁琐。 根据 Microsoft网站介绍, Access2003以后的版 本不保证继续支持模块对象,且本书也不打算介 绍模块对象的应用,所以此处只是简单介绍启动 VBE的方法。 ◆首先在数据库设计视图中选定模块对象卡,然后 单击工具栏中的“代码”按钮“”,或者单击菜 单栏中的菜单项【工具】|【宏】|【 Visual basic 编辑器】,也可以启动ⅤBE,并使得VBE程序 代码窗口中显示被选中的模块对象包含的程序代 码
所谓独立程序模块,是指Access 2003数据库中 的模块对象。这些模块对象可以在数据库中被任 一个对象所调用,但是其调用的规则较为繁琐。 根据Microsoft网站介绍,Access 2003以后的版 本不保证继续支持模块对象,且本书也不打算介 绍模块对象的应用,所以此处只是简单介绍启动 VBE的方法。 首先在数据库设计视图中选定模块对象卡,然后 单击工具栏中的“代码”按钮“”,或者单击菜 单栏中的菜单项【工具】|【宏】|【Visual Basic 编辑器】,也可以启动VBE,并使得VBE程序 代码窗口中显示被选中的模块对象包含的程序代 码。 3.编辑独立程序模块
◆另外,也可以在数据库设计视图中选 定模块对象卡上,单击“新建”按钮 “”,启动VBE。这样,在VBE程序 代码窗口中将显示一块空白,等待输 入程序代码。 ◆同样,也可以在数据库设计视图中选 定模块对象卡上选中一个已经存在的 模块对象,然后单击“设计”按钮 “”,从而使得在ⅤBE程序代码窗口 中显示这个被选定模块对象的程序代 码,获得该模块对象程序代码的编辑 环境
另外,也可以在数据库设计视图中选 定模块对象卡上,单击“新建”按钮 “”,启动VBE。这样,在VBE程序 代码窗口中将显示一块空白,等待输 入程序代码。 同样,也可以在数据库设计视图中选 定模块对象卡上选中一个已经存在的 模块对象,然后单击“设计”按钮 “”,从而使得在VBE程序代码窗口 中显示这个被选定模块对象的程序代 码,获得该模块对象程序代码的编辑 环境