首页 vba复习

vba复习

举报
开通vip

vba复习数据库编程复习 1. 属性和方法描述对象的性质和行为 引用方式: 对象.属性 对象.行为 属性:如窗体fEmp中已有标签Label1、文本框txt1和命令按钮cmd1,组合框com1,还包括子窗体flistp. Me.caption /Form.Caption 代表窗体fEmp的标题 Me.Label1.fontsize 代表标签上显示的字体大小 或me!label1.fontSize / label1.fontsize 当前窗体的控件可以不用me l...

vba复习
数据库编程复习 1. 属性和 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 描述对象的性质和行为 引用方式: 对象.属性 对象.行为 属性:如窗体fEmp中已有标签Label1、文本框txt1和命令按钮cmd1,组合框com1,还包括子窗体flistp. Me.caption /Form.Caption 代 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 窗体fEmp的标题 Me.Label1.fontsize 代表标签上显示的字体大小 或me!label1.fontSize / label1.fontsize 当前窗体的控件可以不用me label1.caption 代表标签上显示的文本 Txt1.value 代表文本框的值内容,可以是数字或文本 Txt1.text 代表文本框的值内容,只能为文本 Cmd1.Visible 代表命令按钮的可见性 com1.value 代表组合框中的数据 设置子窗体的属性:[子窗体名].Form.[属性] 如设置子窗体fListp的记录源为表“student”:FlistP.form.recordsource 行为: 刷新窗体:me.Refresh 将光标放置文本框中:txt1.setFocus 2. 引用窗体或报表的控件值 引用窗体控件值:Forms![窗体名]![控件名] [Forms]![窗体名]![控件名] 引用报表控件值:Reports![窗体名]![控件名] [Reports]![窗体名]![控件名] 3. 常用属性 标题:caption 记录源:RecordSource SQL,tableName, queryName 名称: Name 可见性:Visible 值为True或false 字号:FontSize 背景色:BackColor 前景色:ForeColor 可用: Enabled 值为True或false 输入掩码:InputMask 默认值:DefaultValue 4. 常用事件: 更新后:AfterUpdate 在控件或记录用更改过的数据更新之后发生 更新前:BeforeUpdate 在控件或记录用更改了的数据更新之前 成为当前:Current 当焦点移动到一条记录,使它成为当前记录时,或当重新查询窗体的数据来源时 更改:Change 当文本框或组合框文本部分的内容发生更改时,事件发生 单击:Click 单击鼠标左键时发生 计时器触发:Timer 当窗体的TimerInterval属性所指定的时间间隔已到时发生 进入:Enter 发生在控件实际接收焦点之前。此事件在GotFocus事件之前发生 获得焦点:GotFocus 当一个控件、一个没有激活的控件或有效控件的窗体接收焦点时发生 失去焦点:LostFocus 当窗体或记录失去焦点时发生 5. 常用宏操作 FindRecord:查找符合指定条件的第一条或下一条记录 FindNext:查找下一条记录 GoToControl:将焦点移到被激活的数据表或窗体的指定字段或控件上 GoToRecord:在表、窗体或查询集中将指定的记录设置为当前记录 RunMacro:运行宏 docmd.runMacro “m1” RunSQL:执行指定的SQL语句 SetValue:设置项目的值。 第一个参数:要设置的字段、控件或属性名。第二个参数:设置的具体值 如:窗体fEmp中已有标签Label1、文本框txt1和命令按钮cmd1。宏1包含宏操作setValue,第一个参数项目为[Label]![caption],第二个参数为表达式[txt1],此宏完成的操作是: Quit:退出Access 6. VBA常见操作 打开stud表:docmd.openTable “stud” 打开窗体fEMP: docmd.openForm “fEMP” 以预览方式打开报表rEmp: docmd.openReport “rEMP”,acPreview 关闭当前窗体:docmd.close 关闭stud表: docmd.close acTable,”stud” 关闭窗体fEmp: docmd.close acForm,”fEmp” 关闭报表rEmp: docmd.close acReport,”rEmp” 7. 输入框:InputBox InputBox([提示信息],[标题]) 如: N=val( inputBox(“请输入姓名:”,”Msg”) ) 返回值为string(字符串)类型的数据 8. 消息框:Msgbox Msgbox(prompt[,buttons][,title]…) 使用格式: 不需要返回值:msgbox “数据处理结束!”,64 需要返回值:n= msgbox(“是否要退出?”,3+32) 注意:参数信息可以根据输入提示进行选择 9. VBA常用验证函数(返回值都为boolean类型) IsNumeric 是否为数值 IsDate 是否可以转换为日期 IsNull 是否为无效数据(Null)。返回true,无效数据 IsEmpty 是否已经初始化 IsArray 是否为数组 IsError 是否为错误值 IsObject 是否表示对象变量 10. 计时事件(窗体) 属性:计时器间隔(TimerInterval),单位为毫秒 事件:计时器触发(Timer) 11. 数据库访问接口: 开放数据库应用编程接口(ODBC API) 数据访问对象:DAO ActiveX数据对象:ADO Rs.EOF 表示记录指针指向最后一条记录之后 Rs.update 刷新当前记录的修改 Rs.MoveNext 记录向下移一条 Rs.recordCount 记录集的个数 表格式表单窗体当前记录变化时触发Form_current事件 12. 聚合函数 DCount、DAvg、DSum DMin、DMax · 在文本框显示选课成绩表中课程号为“001”的平均成绩 设置文本框的控件来源属性为: =DAvg(“成绩”,”选课成绩”,”课程号=’001’ ”) · 在文本框学生表中在1987年之前出生的学生人数 =dcount(“学号”,”学生”,”出生日期<#1987-1-1#” · 在文本框中显示“学生”表中的女生人数 =dcount(“学号”,”学生”,”性别=’女’ ” · 在文本框中显示“001”课程的最高分 =dmax(“成绩”,”选课成绩”,”课程编号=’001’ ” · 在文本框中显示“学生”表中名字为三个字的学生人数 =dcount(“学号”,”学生”,” len([姓名])=3” 注意:条件值中的字符串用单引号表示。日期型的条件值中#不能丢。 13. 检索函数 DLookUP(表达式,记录集[,条件式]) 如果使用字符串连接符&, 关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf 写时一定要在&前后加上空格。 14. Docmd对象的RunSQL方法 格式: Docmd.RunSQL SQLStatement 参数SQLStatement为字符串表达式,可以为查询或数据定义的SQL语句 例:编程实现选课成绩表课程号为“001”的成绩加20%。 Dim strSQL as String strSQL= “update 选课成绩 set 成绩=成绩*1.2 where 课程号=’001’ ” Docmd.RunSQL strSQL
本文档为【vba复习】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_651652
暂无简介~
格式:doc
大小:49KB
软件:Word
页数:5
分类:计算机考试
上传时间:2013-07-06
浏览量:15