《二级access重点归纳.pdf》由会员分享,可在线阅读,更多相关《二级access重点归纳.pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1-1 将“入校时间”字段的显示设置为 XX 月 XX 日 XXXX”形式。字段属性-格式:mm 月 dd 日 yyyy 2-1 将新增“电话”字段的输入掩码设置为“010-*”电话:010-00000000 4-1 设置“开课日期”字段的默认值为本年度的九月一日 开课日期:DateSerial(year(date(),9,1)7-1 将“性别”字段值的输入设置为“男”、“女”列表选择;设置“工作时间”字段的有效性规则为只能输入上一年度五月一日以前(含)的日期。查阅-显示控件:列表框;行来源类型:值列表;行来源:男;女 工作时间:=DateSerial(year(date()-1,5,1)9-
2、1 使用查阅向导建立“职务”字段的数据类型,向该字段键入的值为“职员”、“主管”或“经理”等固定常数 查阅向导:组合框;行来源类型:值列表;行来源:职员;主管;经理 11-1“最低储备”字段的有效性规则为值必须小于“最高储备”字段的值;=1 and month(入校时间)=10 21-1“入校时间”字段的默认值设置为下一年度的一月一日 DateSerial(year(date()+1,1,1)29-1“津贴”字段的值必须小于等于“基本工资”字段值。bt2-bt3-bt1-.。Tab 键次序:bt1-0;bt2-1;bt3-2 1-2“编号”字段值均在前面增加“05”两个字符 字段:编号;更新到
3、:05+编号 3-2 计算并输出学生最大年龄与最小年龄的差值,显示标题为“s_data”,(思考:计算并输出教师最大年龄与最小年龄的差值,显示标题为“m_age”;查找产品最高储备与最低储备相差最小的数量并输出)s_data:max(年龄)-min(年龄)min(最高储备-最低储备)4-2 计算每名学生所选课程的学分总和,并显示“姓名”和“学分”,其中“学分”为计算出的学分总和。查找年龄小于平均年龄的学生,一般为查询,在条件行中输入:5 9-2 要求按照身份证号码找出所以学生家长是本校校友的学生记录。输出学生身份证号、姓名及家长姓名三列内容 11-2“姓名”字段的第一个字符为姓,剩余字符为名。
4、将姓名分解为姓和名两部分,分别追加到目标表的“姓”、“”两个字段中 姓:left(姓名,1);名:mid(姓名,2)14-2“编号”与“姓名”两个字段合二为一,标题分别为“编号姓名”编号姓名:编号+姓名 25-2“入校年”列由“入校时间”字段计算得到,显示为四位数字形式。入校年:在条件行输入:year(入校日期)显示四位出生年:在条件行中输入“Year(now()-年龄”26-2 计算并输出学生最大年龄和最小年龄信息 字段:maxY:max(年龄)MinY:min(年龄)29-2 查询有档案信息(Is Not Null)但无工资(Is Null)信息的职工 32-2 查找并显示单价高于平均单价
5、的图书信息 单价条件:(select Avg(tBook!单价)form tBook)34-2 将所有学生设置为非党员 字段:党员否;更新到:党员否=非党员 38-2 当单击按钮“test1”,将文本框“tTest”中输入的内容与文本串“等级考试测试”链接并消除链接串的前导和尾随空白字符,用标签“bTitle”显示链接结果。Btitle.Caption=Trim(Me!tTest+”等级考试测试”)39-2 查询并显示没有摄影爱好的学生 Not Like*摄影*设置性别字段为参数,参数条件要引用窗体“fTmp”上控件“tSS”的值 forms!fEmp!tSS 将临时表对象“tTmp”中女员工
6、编号的第一个字符更改为“1”,(思考:所有记录的“单位”字段值设为“只”)字段:员工编号;更新到:left(员工编号,1)=1 平均成绩用整数显示(使用函数)round(avg成绩)假设“tStud”表中,“学号”字段的第 5 位和 6 位编码代表该生的专业信息,当这两位编码为“10”时表示“信息”专业,为其他值时表示“管理”专业。设置窗体中名称为“tSub”的文本框控件的相应属性,使其根据“学号”字段的第 5 位和第 6 位编码现实对应的专名称;文本框控件来源:=Iif(mid(学号),5,2=10,信息,管理)2-3 按“编号”字段前四位分组统计每组记录的平均年龄,并将统计结果显示在组页脚
7、节区.排序与分组:=left(编号,4);组页脚:=avg(年龄)5-3 设置报表主体节区内文本框“tDept”的控件来源属性为计算控件,要求从非数据源表对象“tGroup”中检索出对应的所属部门名称并显示输出。(提示:考虑 DLookup 函数的使用。)=DLookUp(名称,tGroup,部门编号=&Reports!rEmployee!所属部门&)7-3 设置复选框选项按钮 opt1 和 opt2 的“默认值”属性为假值(off)10-3 窗体加载时,将添加标签标题设置为系统当前日期。Me!lable.Caption=date()13-3 窗体加载时将考生文件夹下的图片文件“test.bm
8、p”,设置窗体“fEmp”的背景。图像文件当前路径必须用 CurrentProject.Path 获得。Me.Picture=CurrentProject.Path&test.jpg 14-3 依据报表记录源的“性别”字段值来显示信息性别为 1,显示“男”;性别为 2,显示“女”=switch(性别=1,男,性别=2,女)15-3 性别为“男”且年龄小于 20 时显示为选中的打钩状态,否则显示为不选中的空白状态。解:在控件来源中输入:“Iif(年龄=3 时,相关代码调用宏对象“mEmp”以打开数据表“tEmp”。k=InputBox(请输入大于 0 的整数值)DoCmd.OpenReport
9、rEmp,acViewPreview DoCmd.RunMacro mEmp 37-3 设置报表“rEmp”按照“性别”字段升序(先男后女)排列输出;将报表页面页脚区域内名为“tPage”的文本框控件设置为“-页码/总页数-”形式的页码显示(-1/15-、-2/15-、.)。文本框中输入:page&”/”pages 38-3 在窗体的四个文本框内输入合法的职工信息后,单击“追加”按钮(名为 bt1),程序首先判断职工编号是否重复,如果不重复则向表对象“tEmp”中添加职工记录,否则出现提示;当单击窗体上的“退出”按钮(名为 bt2)时,关闭当前窗体。If ADOrs.EOF=False The
10、n DoCmd.Close 39-3“fEmp”窗体上单击“输出”命令按钮(名为“btnP”),实现以下功能计算 Fibonacci数列第 19 项值,将结果显示在窗体上名为“tData”的文本框内并输出到外部文件保存;单击“打开表”命令按钮(名为“btnQ”),调用宏对象“mEmp”以打开数据表“tEmp”。Fibonacci 数列 F1=1 n=1 F2=1 n=2 Fn=Fn-1+Fn-2 n=3 调试完毕,必须点击“输出”命令按钮生成外部文件,才能得分。右击“输出”按钮事件生成器添加代码,*Add1*:Dim f(1To19)As Double 定义数据 f S=2 给保存和的变量赋初
11、值 2,f(1)+f(2)的结果*Add2*:f(i)=f(i-1)+f(i-2)s=s+f(i)*Add3*:Me!Data=s 40-3 单击“刷新”按钮(名为“bt1”),事件过程动态设置窗体记录源为查询对象“qEmp”,实现窗体数据按性别条件动态显示退休职工的信息;Me.Recordsource=qEmp 设置控件来源属性以输出“党员否”字段值。41-3 将窗体对象“fEmp”上名称为“tPa”的文本框控件设置为计算控件,要求依据“党员否”字段值显示相应内容。如果“党员否”字段值为 True,显示“党员”两个字;如果“党员否”字段值为 False,显示“非党员”三个字。=iif(党员,
12、党员,非党员)(1)将窗体中名称为“tPass”的文本框控件的内容以密码式显示。(2)按照以下窗体功能,补充事件代码设计。在窗体中有“用户名称”和“用户密码”两个文本框,名称分别为“tUser”和“tPass”,还有“确定”和“退出”两个命令按钮,名称分别为“cmdEnter”和“cmdQuit”。在“tUser”和“tPass”连个文本框中输入用户名称和用户密码后,单击“确定”按钮,程序判断输入的值是否正确,如果输入的用户名称为“cueb”,用户密码为“1234”,则显示消息提示框,提示框标题为“欢迎”,显示内容为“密码输入正确,欢迎进入系统!”,提示框中只有一个“确定”按钮,当单击“确定”
13、按钮后,关闭该窗体;如果输入不正确,则提示框显示内容为“密码错误!”,同时清除“tUser”和“tPass”两个文本框中的内容,并将光标置于“tUser”文本框中。当单击窗体上的“退出”按钮后,关闭窗体。(3)按照以下窗体功能,补充事件代码设计。窗体运行后,在窗体右侧显示可以修改的用户名、密码等内容的列表,同时在窗体左侧显示列表中所指用户的信息。另外,在窗体中还有“修改”、“保存”和“退出”三个命令按钮,名称分别为“CmdEdit”、“CmdSave”和“cmdquit”。当单击修改”按钮后,在窗体左侧显示出该窗体右侧光标所指用户的口令信息,同是“保存”按钮变为可用,在“口令”和“确认口令”文
14、本框中输入口令信息后,单击“保存”按钮,若在两个文本框中输入的信息相同,则保存修改后的信息,并先将“保存”命令按钮变为不可用,再将除用户名外的其他文本框控件和标签控件全部隐藏,最后将用户以只读方式显示,若在两个文本框中输入的信息不同,则显示提示框,显示内容为“请重新输入口令!”,提示框中只有“确定”按钮。单击窗体上的“退出”按钮,关闭当前窗体。24.docmd 对象的 OpenReport:docmd.RunMacro Macroname acViewDesign报表设计视图,acViewNormal报表普通视图 25.ObjectType 可选,可指定数据库对象类型参数,使用下列常量:acD
15、ataAccessPage:数据访问页。acDefault:默认。acDiagram:数据库图表。acForm:窗体。acFunction:函数。acMacro:宏。acModule:模块。acQuery:查询。acReport:报表。acServerView:服务器视图。acStoredProcedure:存储过程。acTable:表 26.inputbox(提示信息,消息框的标题,输入框里面的默认值)第一个为必选参数,第二个和第三个参数为可选参数,当不写第二个参数,而写第三个参数,第二个参数的逗号不能少.27.Msgbox(对话框提示信息,按钮类型,标题)第一个参数必选,第二,第三个参数可
16、选.28.布尔型型数据(boolean):只有两个值,true 和 false,.布尔型数据和其他数据类型相互转化的准则.布尔型转化成数值.true 转换为-1,False 转换为 0。其他类型数据转换为布尔型数据时,0 转化为 false,其他值转化为 true。29.打开“本地窗口”可看到每一步执行的结果,打开“立即窗口”用 Debug 执行结果,可以看到最终结果 30.常考控件属性:Caption:标 题 属 性 将 文 本 框 内 容 作 为 标 签 标 题 显 示:bTitle.Caption=Trim(Me!tText)Visible:可见性。当其值为 True,可见;为 False 时不可见。TimerInterval:计数器间隔事件,单位为毫秒。