1、条件:男,小于 20 岁的打钩其余空着:在控件来源中输入:=IIf(年龄=#1980-1-1#标签为红色:在代码中输入:控件名.forecolor=255引用窗体对象(参数查询):在准则行中输入:forms!窗体名!控件名学生 ID:在条件行中输入:left(学生 ID,4)页码:添加一个文本框,在文本框中输入:page&”/”&pages窗体功能:打开窗体、单击“计算”按钮(名为 bt),事件过程使用 ADO 数据库技术计算初表对象“tEmp”中党员职工的平均年龄,然后讲结果显示在窗体的文本框“tAge”内并写入外部文件中。(1) dim is as new ADODB.Recordset(
2、2) Strsel(3) If rs.EOF then(4) Me.Tage=sageEof 函数:新纪录是=true;非新纪录=false(指向非新纪录)入校年:在条件行输入:year(入校日期)控件的标题属性:在 VBA 代码中输入:me.btitle.coption=Me.tText组合框值男或女:可在向导中输入(或空间来源中输入):“男”:“女”(2)修改查询对象“qEmp”为参数查询,参数为引用窗体对象“fEmp”上文本框“tSS”的输入值;在条件行输入:forms!窗体名!控件名(3)设置窗体对象“fEmp”上文本框“tPa”为计算控件。要求依据“党员否”字段值显示内容:“党员否”
3、字段值为 Ture,显示“党员”两字;“党员否”字段值为 False,显示“非党员”三个字;(3)空间来源中输入:=iif(党员,“党员“,“非党员“)(4)单击“刷新”按钮(名为 bt1),事件过程动态设置窗体记录员为查询对象“qEmp”,事件窗体数据按性别条件动态显示;单击“退出”按钮(名为”bt2”),关闭窗体。(4)动态显示查询对象 qEmpRecordsource=“qEmp”Docmd.close年龄最大值减去 最小值:一般填写在计算控件中:max(年龄)-min(年龄)(5)命令按钮(名为 bList),单击该按钮后,应事先将“tStudent“表中的全部记录显示出来的功能。在
4、VBA 代码中相应位置输入:Bbb.form.Recordsource=”select*form tstudent”(3)查找小于平均年龄的学生,一般为查询,在条件行中输入:=3时调用宏“mEmp”打开数据表“tEmp“在 VBA 代码中相应位置输入:k = InputBox(“请输入大于 0 的整数值“)DoCmd.OpenReport “rEmp“, acViewPreviewDoCmd.RunMacro “mEmp“在窗体四个文本框内输入合法的职工信息后,单击”追加”按钮(名为 bt1),程序首先判断职工编号是否重复,如果不重复则向表对象”tEmp”中添加职工纪录,否则出现提示;当点击窗
5、体上的”退出”按钮(名为 bt2)时,关闭当前窗体。在 VBA 代码中相应位置输入:If ADOrs.EOF = False ThenDoCmd.Close检索函数 DLookUp:从非数据源表中检索出对应部门名称:在空间来源中输入:=DLookUp(“名称“, “tGroup“,“部门编号=“ & Reports!rEmployee!所属部门 & “)docmd 对象的 OpenReport:acViewDesign报表设计视图,acViewNormal报表普通视图docmd.RunMacro MacronameObjectType 为可选参数,用于指定数据库对象类型,可使用下列常量:acD
6、ataAccessPage:数据访问页。acDefault:默认。acDiagram:数据库图表。acForm:窗体。acFunction:函数。acMacro:宏。acModule:模块。acQuery:查询。acReport:报表。acServerView:服务器视图。acStoredProcedure:存储过程。acTable:表inputbox (提示信息,消息框的标题,输入框里面的默认值)第一个为必选参数,第二个和第三个参数为可选参数,当不写第二个参数,而写第三个参数,第二个参数的逗号不能少.Msgbox( 对话框提示信息,按钮类型,标题) 第一个参数必选,第二,第三个参数可选.(1
7、) 布尔型型数据(boolean):只有两个值,true 和 false ,.布尔型数据和其他数据类型相互转化的准则.布尔型转化成数值.true 转换为-1,False 转换为 0。其他类型数据转换为布尔型数据时, 0 转化为false,其他值转化为 true。打开“本地窗口”可看到每一步执行的结果,打开“立即窗口”用 Debug 执行结果,可以看到最终结果Caption:标题属性Visible:可见性。当其值为 True,可见;为 False 时不可件。Forecolor:前景色,即控件里的文字颜色。Enabled:是否有效,是否可用。当该属性值为 True 时,该控件可用。为 False 时,该控件不可用,不会响应任何事件。RecordSource:记录源属性TimerInterval:计数器间隔事件,单位为毫秒。自动运行的宏:AutoExec