二级ACCESS上机总结重点.doc_第1页
二级ACCESS上机总结重点.doc_第2页
二级ACCESS上机总结重点.doc_第3页
二级ACCESS上机总结重点.doc_第4页
二级ACCESS上机总结重点.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

270105:设置规格字段的输入掩码为9位字母、数字和字符的组合。其中,前3位只能是数字,第4位为大写字母V,第5位为字符,最后一位为大写字母W,其他位为数字。000V-999W 010304:按编号字段的前4位分组统计每组记录的平均年龄,并将统计结果显示在组页脚节区。【视图菜单-排序/分组-选择编号字段-组页脚选是。在设计视图中,将“编号”文本框移动到组页脚节,设置控件来源属性:=Left(编号,4) 在编号页脚添加一个文本框,对应的标签标题改为“平均年龄”,设置文本框的控件来源为“=avg(年龄)”,并设置文本框的“名称”属性为“tAvg” 】020201:计算并输出教师最大年龄与最小年龄的差值,显示标题为m_age【添加一个计算字段 m_age:Max(年龄)-Min(年龄) 】020303:设置报表主体节区内文本框tDept的控件来源为计算控件。要求该控件可以根据报表数据源里的所属部门字段值,从非数据源表对象tGroup中检索出对应的部门名称并显示输出。(提示:考虑DLookup函数的使用。)【设置控件来源: DLookUp(名称,tGroup,所属部门部门编号) 】030103:设置工作时间字段的有效性规则为:只能输入上一年度五月一日以前(含)的日期【工作时间字段的有效性规则为: 5】030204:将编号与姓名合二为一输出,标题为“管理人员”【添加计算字段: 管理人员:编号+姓名 】030303:设置复选框选项按钮opt1和opt2的默认值属性为假值。【选中按钮属性默认值设置为:False 】040203:显示学号和平均成绩两列内容。其中平均成绩一列数据由统计计算得到,将查询命名为qT3。【查询新建设计视图添加成绩表选择学号和成绩字段总计成绩字段的总计行选择平均值在“成绩”的前面添加: 平均成绩: 保存命名为 qT3 】050203:显示tLine表的所有字段内容,然后添加一个计算字段优惠后价格,计算公式为:优惠后价格费用*(110%)。【选择指定的字段之后,添加计算字段: 优惠后价格:费用*0.9 】050302:在导游姓名字段标题对应的报表主体区添加一个控件,显示出导游姓名字段值。【添加文本框控件,属性控件来源设置为“导游姓名”名称属性设置为: tName 】050303:报表页脚区添加一个计算控件,要求依据团队ID来计算并显示团队的个数。计算控件放置在团队数:标签的右侧,计算控件命名为bCount。【在报表页脚区添加文本框控件属性控件来源设置为:=Count(团队ID) 】060103:设置工作时间字段的默认值属性为本年度的4月1日(规定:本年度年号必须由函数获取)。【设计视图工作时间默认值属性设置为: DateSerial(Year(Date(),4,1) 】060106:设置编号字段的输入掩码为只能输入5位数字或字母形式。【设计视图编号输入掩码属性设置为: AAAAA 】070101:将学生入校时间字段的默认值设置为下一年度的一月一日(规定:本年度的年号必须用函数获取)。【设计视图入校时间默认值属性设置为:DateSerial(Year(Date()+1,1,1) 】070105:将宏mTest重命名保存为自动执行。【选中宏mTest单击右键重命名为: AutoExec 确定 】070302:设置报表rEmp按照性别字段降序(先女后男)排列输出;将报表页面页脚区内名为tPage的文本框控件设置为按第N页/共M页形式的页码显示。【选择tPage属性控件来源设置为: =第&Page&页/共&Pages&页】080203:查找年龄小于平均年龄的学生,并显示其姓名。【选择姓名和年龄年龄字段不显示年龄条件行输入: (Select avg(年龄) From tStudent) 】080204:将所有学生的班级编号、学号、课程名和成绩等值填入tSinfo表相应字段中,其中班级编号值是tStudent表中学号字段的前6位。【选择所需字段添加新字段 班级编号: Left(tStudent!学号,6) 追加到“班级编号” 】090202:将表对象tStud中有书法爱好学生的学号、姓名和入校年3列内容追加到目标表tTemp的对应字段内。【创建追加查询添加简历字段简历条件设置为:Like *书法* 添加新字段:入校年: Year(入校时间) 注意:追加到行要设置对应字段 】100201:查找产品最高储备与最低储备相差最小的数量并输出,标题显示为m_data。【添加新的计算字段: m_data: Min(最高储备-最低储备) 】100204:创建一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为产品名称,列标题为规格,计算字段为单价。【查询新建设计视图添加数据源查询类型选择交叉表查询行标题为产品名称,列标题为规格,计算字段为单价单价字段的总计行选择平均值 】120203:按输入的班级编号查找并显示班级编号、姓名、课程名和成绩的内容。其中班级编号数据由统计计算得到,其值为tStudent表中学号的前6位,所建查询名为qT3;当运行该查询时,应显示提示信息:请输入班级编号:。【创建查询选择所需字段添加新字段:班级编号: Left(tStudent!学号,6)班级编号条件行输入:请输入班级编号: 】130203:创建一个查询,统计每班每门课程的平均成绩,显示结果如下图所示。【创建交叉表查询行标题为班级列标题为课程名值为成绩字段的平均值切换到SQL视图将Avg(tGrade.成绩)更改为:int(Avg(tGrade.成绩) 】140202:创建一个查询,将所有学生设置为非党员。【创建更新查询选择党员否字段更新为行设置为:False 】140203:创建一个交叉表查询,要求能够显示各门课程男女生不及格人数。【创建交叉表查询行标题为性别列标题为课程名值为成绩的计数添加成绩字段,条件行输入:60 】150204:创建一个查询,统计出各种类别房屋的数量。所建查询显示两列内容,列名称分别为type和num。【创建查询选择tB表选择房间类别和房间号总计房间类别总计行选择分组房间的前面输入: type 房间号总计行选择计数房间号前面输入:num 】150302:将fEmp窗体上名为btnP的命令按钮由灰色无效状态改为有效状态。【窗体设计视图选择命令按钮单击鼠标右键属性数据选项卡可用更改为:是 】160203:创建一个参数查询,查找学生的学号、姓名、年龄和性别4个字段内容。其中设置年龄字段为参数,参数值要求引用窗体fTemp上控件tAge的值。 【年龄字段的条件行输入: Forms!fTemp!tAge 180103:使用查阅向导建立证件类别字段的数据类型,向该字段键入的值为身份证、军官证或护照等固定常数。【设计视图证件类别数据类型选择查阅向导自行键入所需的值第一行输入:身份证第二行输入: 军官证第三行输入:护照 下一步完成 】180202:创建一个查询,能够在客人结账时根据客人的姓名统计这个客人已住天数和应交金额,并显示姓名、房间号、已住天数和应交金额,将查询命名为qT2。注:输入姓名时应提示请输入姓名:应交金额已住天数*价格。【创建查询选择两个表为数据源添加所需字段姓名和房间号姓名字段的条件行输入:请输入姓名:添加新字段: 已住天数: Day(Date()-入住日期)添加新字段: 应交金额: (Day(Date()-入住日期)*价格 】180203:创建一个查询,查找身份证字段第4位至第6位值为102的纪录,并显示姓名、入住日期和价格3个字段内容,将查询命名为qT3。【创建查询添加姓名、入住日期、价格添加身份证字段,该字段不显示身份证字段的条件行设置为: Mid(身份证,4,3)=102 】180301:将窗体fEmp上名称为tSS的文本框控件改为组合框控件,控件名称不变,标签标题不变。设置组合框控件的相关属性,以实现从下拉列表中选择输入性别值男和女。【窗体的设计视图选择窗体页脚未绑定的文本框tss单击鼠标右键更改为组合框选中该组合框单击鼠标右键属性数据选项卡行来源类型属性更改为:值列表行来源属性设置为: 男; 女 】180303:将窗体对象fEmp上名称为tPa的文本框控件设置为计算控件。要求依据党员否字段值显示相应内容。如果党员否字段值为True,显示党员两个字;如果党员否字段值为False,显示非党员3个字。【窗体的设计视图选择名为tPa的文本框控件单击右键属性数据控件来源属性设置为: =IIf(党员否=True,党员,非党员) 】190204:创建一个查询,将临时表对象tTemp中年龄为偶数的人员的简历字段清空,所建查询命名为qT4。【创建更新查询添加年龄字段年龄条件行输入: 年龄 Mod 2=0 添加简历字段简历的更新到行设置为: Null 运行 】200105:设置相关属性,实现窗体对象(名为fTest)上的记录数据不允许添加的操作(即消除新纪录行)。【窗体的设计视图窗体属性数据允许添加属性选择:否 】200204: 创建一个查询,将临时表对象tTmp中女员工编号的第一个字符更改为1,所建查询命名为qT4。【创建更新查询添加员工编号,更新到行设置为: 1 & Mid(编号,2,5) (或者:1 & Right(编号,5) )添加性别字段,条件行输入: 女 】230104: 设置开课日期字段的输入掩码为短日期,默认值为本年度的九月一日(规定:本年度年号必须由函数获取)。【设计视图开课日期输入掩码短日期默认值,设置为: DateSerial(Year(Date(),9,1) 】230302:将窗体fEmp的窗体标题设置为信息输出;将窗体上名为btnP命令按钮的外观设置为图片显示,图片选择考生文件夹下的test.bmp图像文件;将btnP命令按钮的单击事件设置为窗体代码区已经设计好的事件过程btnP_Click。【窗体属性标题属性设置为:信息输出 】【窗体设计视图选择btnp命令按钮单击鼠标右键属性格式图片点击小按钮浏览选择考生文件夹下的图像文件 】【命令按钮属性事件单击事件选择事件过程 】260202:创建一个查询,要求按照身份证号码找出所有学生家长是本校校友的学生记录。输出学生身份证号、姓名及家长身份证号3列内容,标题显示为身份证号、姓名和家长身份证号,将查询命名为qT2。【 查询对象新建设计视图tstud选择身份证号、姓名和家长身份证号家长身份证号的条件行输入: in (Select 身份证号 From tStud) 保存命名查询 】270202:创建一个查询,查找成绩低于所有课程总平均分的学生信息,并显示姓名、课程名和成绩3个字段的内容,将查询为qT2。【创建查询添加姓名、课程名、成绩成绩字段的条件行输入: (select avg(成绩) from tscore ) 】270204:创建追加查询,将表对象tStud中学号、姓名、性别和年龄4个字段内容追加到目标表tTemp的对应字段内,将查询命名为qT4。(规定:姓名字段的第一个字符为姓,剩余字符为名。将姓名分解为姓和名两部分,分别追加到目标表的姓、名两个字段中)【创建追加查询选择学号字段添加新字段: 姓: Left(姓名,1) 。追加到行选择姓添加新字段:名: Mid(姓名,2) 。追加到行选择名选择性别、年龄字段运行保存命名该查询 】290302:设计报表rEmp的主体节区内tSex文本框件控件依据报表记录源的性别字段值来显示信息:性别为1,显示男;性别为2,显示女。【设计视图-tsex文本框-点右键-属性-控件来源输入:=IIf(性别=1,男,女)】300302:设计报表rEmp的主体节区内tOpt复选框控件依据报表记录源的性别字段和年龄字段的值来显示状态信息:性别为男且年龄小于20时显示为选中的打钩状态,否则显示为不选中的空白状态。【设计视图-topt-点右键属性-控件来源行输入:=IIf(tSex男 And tAge=0 -有效性文本属性设置为:成绩应为非负数,请重新输入!】450204:创建一个查询,删除临时表对象tTemp中年龄为奇数的记录,将查询命名为qT4。【创建删除查询-年龄字段的条件行输入:年龄 mod 2=1 -运行-保存命名 】450303:将报表纪录数据按照姓氏分组升序排列,同时要求在相关组页眉区域添加一个文本框控件(命名为tm),设置属性显示出姓氏信息来,如陈、刘、.等。注意,这里不用考虑复姓等特殊情况。所有姓名的第一个字符视为其姓氏信息。【设计视图-空白处点右键-排序与分组-姓名升序,组页眉选择是-关闭-选中姓名文本框拖到姓名页眉-控件来源设置为:=left(姓名,1) -关闭-保存 】460304:假设tStud表中,学号字段的第5位和6位编码代表该生的专业信息,当这两位编码为10时表示信息专业,为其他值时表示管理专业。设置窗体中名称为tSub的文本框控件的相应属性,使其根据学号字段的第5位的第6位编码显示对应的专业名称;【报表设计视图-选中文本框-点右键-控件来源属性设置为:=IIf(mid(tnum,5,2)=10,信息,管理) -保存-关闭属性界面 】第二部分 编程题目040303:单击命令按钮运行宏m1: DoCmd.RunMacro m1040305:标签 Tda 标题设置为系统当前日期: Tda.Caption=Date080305:使“保存”按钮CmdSave变为可用: CmdSave.Enabled=True090203:将文本框tText的内容作为窗体中标签 bTitle的标题显示:bTitle.Caption=Me!tText090305:窗体加载时窗体标题属性为系统当前日期: Form.Caption=Date100304:打开窗体、单击计算按钮(名为bt),事件过程使用ADO数据库技术计算出表对象tEmp中党员职工的平均年龄,然后将结果显示在窗体的文本框tAge内并写入外部文件中。If rs.RecordCount=0 Then ; tAge=sage120305:将 tStudent 表中的全部记录显示出来: Select * From tStudent130305:窗体加载时窗体标题属性为系统当前日期: Form.Caption=Date140305:消息框: MsgBox 请重新输入口令!,vbOkquit150304:输入框: k=InputBox (请输入大于0的整数值) 预览输出报表对象rEmp: DoCmd.OpenReport rEmp,acViewPreview160304: Case Is=3 预览输出报表对象rEmp: DoCmd.OpenReport rEmp,acViewPreview170304: Dim f(19) As Integer f(i)=f(i-1)+f(i-2) tData=f(19)180304:单击刷新按钮,窗体记录源改为查询对象qEm: Form.RecordSource=qEmp 单击退出按钮,关闭窗体: DoCmd.Close190303:窗体fEmp的加载事件中设置标签bTitle以红色文本显示:bTitle.Caption=vbRed 实现报表预览输出: mdPnt acViewPreview200304:消息框: MsgBox 报表预览,vbQuestion+vbYesNo,确认210304:动态设置窗体记录源为查询对象qEmp: Form.RecordSource=qEmp280304:将考生文件夹下的图片文件test.bmp设置为窗体fEmp的背景:Form.Picture=CurrentP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论