数据库及其应用数据库10课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
喻晓和主讲 表10-9 常用的操作事件命令 接受输入信息 InputBox() 输出信息 MsgBox() 关闭窗体、报表 DoCmd.Close 打开报表 DoCmd.openreport 打开窗体 DoCmd.openform 说 明 命令代码 为对象的事件编写代码。例如,设计的窗体中有一个命令按钮,命名Command0,文字提示为“关闭”。为该按钮编写Click事件的代码。 首先将命令按钮放置到窗体中,然后打开代码窗口。有多种方法打开代码窗口。选中命令按钮,单击鼠标右键,在快捷菜单中单击“属性”项,弹出属性对话框,如图10.5-1是窗体及其属性对话框示意。单击“单击”事件右边的按钮,启动代码窗口。 图10.5-1 窗体对象设置 在代码窗口中的“对象”下拉列表框中选择Command0对象,在“过程/事件”下拉列表框中选择Click事件。此时,与该对象事件名称相关的事件过程就会出现在代码窗口中。向Sub和End Sub之间添加关闭窗体的操作代码。如图10.5-2所示。 图10.5-2 添加对象的事件过程 然后保存窗体,运行窗体,单击“关闭”按钮,窗体被关闭。 10.5.4对象的方法 对象的方法描述对象的行为,它是系统已经编制好的通用过程,能使对象执行一个特定的操作。方法类似于事件过程,用户能通过方法名引用它,但对其内部过程不可见。 对象方法的引用和属性的引用是一样的,都是在对象名称之后用对象引用符”.”来连接具体的属性或方法。下面的代码使用了DoCmd的OpenForm方法来打开一个指定的窗体。 Private Sub Command1_Click() DoCmd.OpenForm 窗体2 End Sub 如果希望查看某个对象具有的属性、方法和系统预先为该对象定义的事件,可以利用对象浏览器窗口,其操作步骤如下: 在VBE的【视图】菜单中,选择“对象浏览器”命令单击。 在“对象浏览器”窗口的“搜索文本”框中输入要搜索的对象名,如Form。然后,单击“搜索”按钮。在“搜索结果列表”中显示搜索字符串所包含工程的对应库、类和成员。在该列表框中选择希望查询的结果项,此时在“对象浏览器”的右下角的“成员”列表框中列出了要搜索对象所包含的属性、方法和事件,如图10.5-3所示。 图10.5-3 在“对象浏览器”中搜索对象 【例10-25】创建一个窗体,用来计算圆的面积。用户在“半径”文本框(Text1)中输入圆的半径后,单击【确定】按钮(Command0),在“面积”文本框(Text1)中返回计算结果,如图10.5-4所示。 其设计操作步骤如下。 (1)创建一个窗体,包含两个文本框(Text1和Text2)和一个命令按钮(Command0)。 (2)通过“属性”对话框分别将文本标签的标题改为“请输入半径”、“面积”,将Command0命令按钮的标题改为“确定”。 (3)选中命令按钮Command0,单击右键,在弹出的快捷菜单中选择“事件生成器”。然后在“选择生成器”对话框中选择“代码生成器”,启动“代码窗口”。 (4)在VBE代码窗口中,系统生成Command0的Click事件过程。设置代码如下。 Private Sub Command0_Click() Dim R As Single, S As Single R = Val(Me!Text1) S = 0 If (R = 0) Then MsgBox 半径必须大于0! Else Area R, S End If Me!Text2 = S End Sub Public Sub Area(x As Single, y As Single) Const Pi = 3.1415926 y = Pi * x * x End Sub 切换到“窗体”视图,在文本框中输入半径值。若小于或等于零,系统生成消息框显示错误消息。若大于零,则调用过程Area进行运算,返回并显示结果。如图10.5-4所示。 以上的程序设计方法是传统的面向过程、自顶向下的结构化程序设计。该方法将解决问题的过程用一定的算法及语言逐步细化。VBA还可以提供面向对象的程序设计功能和可视化编程环境,将系统划分为相互关联的多个对象,并建立这些对象之间的联系,利用系统提供的各种工具软件来解决问题。 10.4.2程序的基本结构形式 结构化程序设计在一个过程内使用3种基本结构:顺序结构、分支结构、循环结构。 1.书写规则 在程序的编辑中,VBA的书写规则如下: (1)VBA对大小写字母不敏感,即VBA不区分标识符的大小写。 (2)程序代码中,一般一条语句占用一行,以【Enter】键为结束标识。如果一条语句太长需要占用多行时,可以用接续符“_”将其分行书写

文档评论(0)

a336661148 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档