万能u盘低格工具-mac os x mavericks

2023年4月2日发(作者:深度)
基本操作题
1
设置“规格”字段的输入掩码为9位字母、数字和字符的组合
要求:前三位只能是数字,第4位为大写字母“V”,第5位为字符“-”,最后一位为大
写字母“W”,其他位为数字
000"V-"000"W"
注:其中0代表只能是数字,"V-"和"W"表示V—和W为固定的信息
固定的信息必须加双撇号
双撇号只能是英语状态下(sougou拼音),或者是全角和实心的符号(ABC
输入法)
2
(1)设置表对象“职工表”的聘用时间字段默认值为系统日期
默认值:Date()
(2)设置表对象“职工表”的性别字段有效性规则为:男或女
有效性规则:"男"Or"女"
In("男","女")
(4)删除职工表中姓名字段含有“江”字的所有员工纪录
把鼠标定位姓名字段的任一记录————单击右键————筛选目标——输入:*江*
然后将出现的记录全部删除
(6)建立当前数据库表对象“职工表”和“部门表”的表间关系
要求:并实施参照完整性
关闭所有打开的表———单击右键———关系
注:没有要求‘实施参照完整性’则不设置
3
(2)将学生“入校时间”字段的默认值设置为下一年度的一月一日:
默认值:DateSerial(Year(Date())+1,1,1)
注:dateserial()
Year()+1,1,1其中+1表示下一年度;1,1表示一月一日;如果是五月一
号则是5,1;其中在前的表示月份
Date()
(4)将窗体“fTest”的“标题”属性设置为“测试”
注:设置窗体的属性时,必须是在“设计视图”的状态下
(5)将窗体“fTest”中名为“bt2”的命令按钮,左边界设置为左边对齐“bt1”命令按钮
注:必须在“设计视图”状态下————选定‘bt1’和‘bt2’按钮————单击右
键————对齐————向左
(6)将宏“mTest”重命名保存为自动执行的宏
4
(3)将“tStudent”表中“政治面貌”字段的默认值属性设置为“团员”,并使该字段在数据表
视图中的显示标题改为“政治面目”
注:在“设计视图”下————政治面貌————标题:政治面目
而不是直接将‘政治面貌’改为‘政治面目’
(4)设置“tStudent”表的显示格式,使表的背景颜色为“青色”、网格线为“白色”、文字字
号为五号。
注:必须是在“数据表”视图状态下————单击右键————数据表
5
(5)设置表“employee”的有效性规则为:“津贴”字段的值必须小于等于“基本工资”字段值
6
(1)设置表对象“tGrade”中“成绩”字段的显示宽度为20
注:‘显示宽度’即为列宽
7
(3)将窗体“fTest”中显示标题为“Button1”的命令按钮改为显示“按钮”,同时将其设置为灰
色无效状态。
(4)将学生“入校时间”字段的默认值设置为本年度的一月一日
默认值:DateSerial(Year(Date()),1,1)
注:Year()后面有一个“英文的逗号”
8
(3)设置表“tStud”的“入校时间”字段有效性规则为只能输入1月(含)到10月(含)的日
期。
有效性规则:Month([入校时间])>=1AndMonth([入校时间])<=10
注:And前后必须用‘空格’隔开
10
(2)设置表对象“员工表”的年龄字段有效性规则为:大于16且小于65(不含16和65)
注:有效性规则:>16And<65
中间有空格
(5)设置相关属性,实现窗体对象(名为“fTest”)上的记录数据不允许添加的操作
设计视图————窗体属性————数据————允许添加————改为“否”
11
(1)“线路名”字段为必填字段。
注:设计视图————有效性文本下方————‘必填字段’改为是
12
(3)将“入校时间”字段的显示设置为“××月××日××××”形式
格式:mm月dd日yyyy
mm月表示两位数月份
dd日表示两位日期
yyyy表示四位数年份
13
(3)设置工作时间的有效性规则只能输入上一年度五月一号以前的日期:
有效性规则:
(4)设置“邮箱密码”字段的输入掩码为将输入的密码显示为6位星号(密码)
输入掩码:前四位为“010-”,后八位为数字
"010-"00000000
其中"010-"为固定的部分,双引号用英文状态下的符号,0表示任意数字
(5)性别字段值的设置
数据类型:查阅向导----自行键入所需的值
14
(4)交换表结构中的“职务”与“聘用时间”两个字段的位置
15
(3)设置“入库日期”字段的默认值为系统当前日期的前一天日期
默认值:=Date()-1
(4)输入记录,其中单价“单价”为二位小数显示
注:除设置“小数位数”为2,还应该设置格式——“固定”
否则单价显示为20,而不是20.00
17
(3)设置“tStock”表的“规格”字段的输入掩码属性,输入掩码的格式为:“220V-W”。其中,
“-”与“W”之间为两位,且只能输入0~9之间的数字
注:“220V-W”是指220V-W为固定的部分
输入掩码:"220V-"00"W"
18
(1)生产日期:设置该字段默认值为2006年4月1日
默认值:#2006-4-1
#(6)在窗体fTest中,以命令按钮“bt1”为基准,调整命令按钮“bt2”的大小与位置。
要求:按钮“bt2”的大小尺寸与按钮“bt1”相同、左边界与按钮“bt1”左对齐、竖直方向
位于按钮“bt1”和“bt3”的中间位置。
21
(5)将“年代”字段的“有效性规则”设置为:输入的日期必须满足在1980年以后(含1980年)
有效性规则:>=#1980-1-1
#29
(2)将“student”表中1975年到1980年之间(包括1975年和1980年)出生的学生记录删
除
(4)将“student”表拆分为两个新表,表名分别为“tStud”和“tOffice”。要求:保留“student”
表
30
(3)设置“入校时间”字段的有效性规则和有效性文本。有效性规则为:输入的入校时间必
须为9月
有效性规则:Month([入校时间])=9
31
(4)向“tStock”表中输入数据有如下要求:“出厂价”只能输入3位整数和2位小数(整数
部分可以不足3位)
注:设置输入掩码:999.00
其中9代表任意数字或空格(非必须输入),0表示任意数字(必须输入)
而不是调整字段大小为‘整型’或‘长征型’
32
(3)要求设置输入掩码使其以星号方式(密码)显示。
输入掩码:密码
36
(6)在窗体fTest中,以命令按钮“bt1”为基准,调整命令按钮“bt2”和“bt3”的大小与水平
位置。要求:按钮“bt2”和“bt3”的大小尺寸与按钮“bt1”相同,左边界与按钮“bt1”左对齐
简单应用题
1
(1)创建一个查询,查找并显示有书法或绘画爱好学生的“学号”、“姓名”、“性别”和“年
龄”四个字段内容
选择查询———添加要求字段———其中:‘简历’字段不显示
条件:Like"*书法*"OrLike"*绘画*"
(2)创建一个查询,查找成绩低于所有课程总平均分的学生信息
成绩条件:<(selectavg(成绩)fromtScore)
注:<()
selectavg(成绩)from表名称
(3)创建一个交叉表查询。要求:选择学生的“学号”为行标题、“课程号”为列标题,统
计输出学分小于3分的学生平均成绩
如下表:
---------------------------------------------------------------------------------------------------------
字段:学号课程号成绩之平均值:成绩学分
总计:分组分组平均值条件
交叉表:行标题列标题值不显示
条件<3
--------------------------------------------------------------------------------------------------
(4)创建追加查询,追加学号、姓名、性别、年龄。
“姓名”字段的第一个字符为姓,剩余字符为名。将姓名分解为姓和名两部分,分别
追加到目标表的“姓”、“名”两个字段中
注:添加学号、性别、年龄字段
其中姓名字段‘书写表达式’————表达式1:Left([姓名],1)追加到
‘姓’
表达式2:Mid([姓名],2)追加到
‘名’
注:其中表达式1:空格Left
2
(3)创建一个选择查询,按系别统计各自男女学生的平均年龄,显示字段标题为“所属院
系”、“性别”和“平均年龄”
添加字段———工具栏中的‘总计’按钮———[院系:分组][性别:分组][年龄:
平均值]
注:要将年龄的平均值的字段名改为‘平均年龄’
(4)将没有书法爱好的学生的“学号”、“姓名”、和“年龄”三个字段内容追加到目标表“tTemp”
的对应字段内
简历:条件为:NotLike”*书法*”
3
(1)查找图书按“类别”字段分类的最高单价信息并输出,显示标题为“类别”和“最高单价”
添加字段————总计———[类别:分组][单价:最大值]
注:修改单价的标题‘单击之最大值’为‘最高单价’
(3)创建一个查询,字段名“书名”、“类别”、“作者名”和“出版社名称”。当运行该查询时,
应显示参数提示信息:“请输入出版社名称:”
添加字段名——在出版社名称的条件中,输入:[请输入出版社名称:]
注:要使用中括号
(4)按“类别”字段分组,计算每类图书数量在5种以上(含5种)图书的平均单价价格,显
示为“类别”和“平均单价”两个字段的信息,
规定:统计每类图书数量必须用“图书编号”字段计数
注:添加字段名‘类别’‘单价’‘图书编号’————其中图书编号不显示
总计按钮———[类别:分组][单价:平均值][图书编号:计数]
注:显示的信息为类别和平均单价,因此要将‘单价之平均值’改为‘平均单价’
4
(3)显示“班级编号”、“姓名”、“课程名”和“成绩”的内容。其中“班级编号”数据由计算得
到,其值为“tStudent”表中“学号”的前6位,当运行该查询时,应显示提示信息:“请输入班
级编号:”
注:必须按照要求的顺序添加
字段————班级编号:Left([tstudent].[学号],6)
注:不能直接写‘班级编号:Left([学号],6)’因为学号在其他的表中也存在。
注:条件———[请输入班级编号:],其中要添加中括号
(4)创建完查询,要运行
5
(4)查找有档案信息但无工资信息的职工,显示其“职工号”和“姓名”两个字段的信息
----------------------------------------------
字段职工号姓名职工号
表档案表档案表工资表
条件isnull
6
(2)创建追加查询,“学号”、“姓名”和“入校年”三列内容追加到目标表“tTemp”的对应字段
内。
规定:“入校年”列由“入校时间”字段计算得到,显示为四位数字形式
字段名:Year([入校时间])追加到‘入校年’
(3)补充窗体“fTest”上“test1”按钮(名为“bt1”)的单击事件代码,实现以下功能:
打开窗体,在文本框“tText”中输入一段文字,然后单击窗体“fTest”上“test1”按钮(名为
“bt1”),程序实现将文本框内容作为窗体上标签“bTitle”的标题显示。
7
(1)当运行该查询时,应显示参数提示信息“请输入爱好”,输入爱好后,在简历字段中查
找具有指定爱好的学生
条件:Like"*"&[请输入爱好]&"*"
(3)创建一个查询,查找没有任何选课信息的学生,并显示其“学号”和“姓名”两个字段的
内容
即成绩表中无成绩
8
(2)创建一个查询,查找先修课程里含有“101”或者“102”信息的课程
条件:Like"*101*"OrLike"*102*"
10
(2)创建一个查询,查找并显示选课学生的“姓名”和“课程名”两个字段内容
tStud表与tCouse表无联系,用tScore关联
(4)创建一个查询,将临时表对象“tTmp”中女员工编号的第一个字符更改为“1”
更新到:"1"&Mid([编号],2)
注:Mid([编号],2)表示从‘编号’第2个位开始取
11
(1)计算并输出学生最大年龄与最小年龄的差值
Max([年龄])-Min([年龄])
13
(3)创建一个查询,查找并显示聘期超过5年(使用函数)的开发部职工的“编号”、“姓名”、
“职务”和“聘用时间”四个字段内容
聘期通过计算所得:Year(Date())-Year([聘用时间])
(4)创建一个查询,检索职务为经理的职工的“编号”和“姓名”信息,然后将两列信息合二
为一输出,命名为‘管理人员’
管理人员:[编号]&[姓名]
14
(2)查找并显示没有在职的教师的内容
‘在职否’条件:False
17
(1)创建一个查询,在“tStock”表中查找“产品ID”第一个字符为“2”的产品
条件:Like"2*"
(2)创建一个查询,计算每类产品库存金额合计,并显示“产品名称”和“库存金额”两列数
据
--------------------------------------------------
产品名称库存金额:Sum([单价]*[库存数量])
分组表达式
-------------------------------------------------
要求只显示“库存金额”的整数部分
(3)查找单价低于平均单价的产品
条件:<(selectavg([单价])fromtstock)
19
(3)查找学生的“学号”、“姓名”、“年龄”和“性别”四个字段内容。其中设置“年龄”字段为参
数,参数值要求引用窗体fTemp上控件tAge的值
注:年龄条件:[forms]![fTemp]![tAge]
(4)创建一个查询,查找水费为零的记录
注:水费条件:0
其中,添加的表之间没有自动建立关系,要‘建立关系’。
20
(1)创建一个查询,查找收藏品中CD盘最高价格和最低价格信息并输出
添加两个价格————总计————最大值、最小
22
(3)能够显示“tLine”表的所有字段内容,并添加一个计算字段“优惠后价格”,计算公式为:
优惠后价格=费用*(1-10%)
注:1-10%不能直接书写,应当改写为1-0.1
25
(2)计算每名学生所选课程的学分总和,并依次显示“姓名”和“学分”,其中“学分”为计算
出的学分总和
注:‘姓名表’和‘学分表’之间没有关系,因此应当引进‘课程表’建立关系
26
(2)查找各位员工在2005年的工资信息,显示“工号”、“工资合计”和“水电房租费合计”。
“工资合计”和“水电房租费合计”由计算得到
---------------------------------------------------------
字段工号工资合计水电合计Year([年月])
分组总计总计条件
条件2005
(4)将表“tTemp”中“年龄”字段值均加1
注:[年龄]+1而不是+1
28
(2)根据姓名统计客人已住天数和应交金额,已住天数按系统日期为客人结账日进行计算。
应交金额=已住天数*价格
注:已住天数:Date()-[入住日期]
应交金额:(Date()-[入住日期])*[价格]
(3)查找“身份证”字段第4位至第6位值为“102”的纪录
字段:Mid([身份证],4,3)表示从‘身份证’的第4位开始取3位
条件:"102"
(4)以表对象“tB”为数据源创建一个交叉表查询,使用房间号统计并显示每栋楼的各类房
间个数
注:房间号:计数
29
(1)计算教师最大年龄与最小年龄的差值
字段名:Max([年龄])-Min([年龄])
注:年龄要加[],还应当加()
30
(3),统计并显示各门课程男女生的平均成绩,性别为行标题,课程名为列标;并将计算出
来的平均成绩用整数显示(使用函数)。
----------------------------------------------------------------------
字段:性别课程名表达式1:Round(Avg([成绩]),0)
总计:分组分组表达式
交叉表:行标题列标题值
--------------------------------------------------------------------
注:不是成绩——平均值——值;然后再列一个字段名
31
(3)创建一个查询,查找库存数量高于最高储备的产品,并显示“产品名称”、“库存数量”
和“最高储备”等字段内容
新添字段:[库存数量]-[最高储备]
条件:>0
(4)计算每类产品不同单位的库存金额总计。要求,行标题显示“产品名称”,列标题显示“单
位”
新添字段名:Sum([单价]*[库存数量])
总计:表达式
交叉表:值
32
(4)将临时表对象“tTemp”中年龄为偶数的人员的“简历”字段清空,所建查询命名为“qT4”
注:更新查询,而不是删除查询
---------------------------------------------------------------------
字段:简历[年龄]Mod2
更新到Null
条件0
------------------------------------------------------------------------
注:[年龄]Mod2=0为偶数
[年龄]Mod2=1为奇数
33
(3)查找教师的“编号”、“姓名”、“性别”和“职称”。“性别”字段的准则条件为参数,要求
引用窗体对象“fTest”上控件“tSex”的值
‘性别’条件:[forms]![fTest]![tSex]
34
(4)创建一个查询,按“课程ID”分类统计最高分成绩与最低分成绩的差,并显示“课程名
称”、“最高分与最低分的差”等内容。其中,“课程名称”按升序显示
注:课程名称按升序显示:不是排序为升序
字段名:课程名称之第一条记录:课程名称
总计:第一条记录
35
(3)要求能够显示各门课程男女生不及格人数,性别为行标,课程名为列标,
---------------------------------------------------------------------
性别课程名学号之计数:学号成绩
总计分组计数条件
交叉表列标题值
条件<60
-----------------------------------------------------------------------
(4)性别”、“课程名”和“成绩”等信息追加到“tTemp”表的对应字段中,并确保“tTemp”表中
男生记录在前、女生记录在后
注:性别——升序
38
(2)创建一个查询,查找并显示所有学生的“姓名”、“课程号”和“成绩”三个字段内
容,所建查询命名为“qT2”。
注意,这里涉及选课和没选课的所有学生信息
注:‘课程号’字段在表tScore和tCourse中都有
要求涉及所有学生的信息,所以不能选择tCourse中的‘课程号’
(4)删除临时表对象“tTemp”中年龄为奇数的记录
-----------------------------------------------------
字段:年龄[年龄]mod2
条件:1
应用题
1
(2)设置报表“rEmp”按照“性别”字段降序(先女后男)排列输出;
注:工具栏中按钮‘排序与分组’
输入:性别降序
注:先男后女升序
2
(2)将报表页面页脚区域内名为“tPage”的文本框控件设置为“页码/总页数”形式的页码
显示(如1/35、2/35、...)。
注:文本框控件:框内输入:=[Page]&"/"&[Pages]
(3)将“fEmp”窗体上名为“bTitle”的标签上移到距“btnP”命令按钮1厘米的位置
3
(1)对窗体进行如下设置:在主体节区距左边1厘米、距上边0.6厘米处依次水平放置三
个命令按钮,每个命令按钮相隔1厘米
5
(2)调整窗体对象“fEmp”上“退出”按钮(名为“bt2”)的大小和位置,要求大小与“报表输
出”按钮(名为“bt1”)一致,且上边对齐“报表输出”按钮,左边距离“报表输出”按钮1厘米
8
(2)将报表主体节区中名为“tDate”的文本框,显示内容设置为“聘用时间”字段值
注:控件来源:聘用时间
9
(2)“tOpt”复选框控件依据报表记录源的“性别”字段和“年龄”字段的值来显示状态信息:
性别为“男”且年龄小于20时显示为选中的打钩状态,否则显示为不选中的空白状态
注:topt属性———控件来源=IIf([性别]="男"And[年龄]<20,True,False)
注:必须要有=
10
(2)“tSex”文本框件控件依据报表记录源的“性别”字段值来显示信息:性别为1,显示“男”;
性别为2,显示“女”
注:控件来源:=IIf([性别]=1,"男","女")
11
(1)创建一个名为“eSalary”的报表,按表格布局显示查询“qT”的所有信息
="共"&[Pages]&"页,第"&[Page]&"页"
12
(3)在报表的报表页脚区添加一个计算控件,要求依据“团队ID”来计算并显示团队的个数
控件来源:=Count([团队ID])
13
(3)在报表的页面页脚节区添加一个计算控件,显示系统年月,显示格式为:XXXX年XX
月
注:控件来源:=Year(Date())&"年"&Month(Date())&"月"
(4)按“编号”字段前四位分组统计每组记录的平均年龄,并将统计结果显示在组页脚节区。
计算控件命名为“tAvg”
注:单击‘编号———排序与分组————添加‘编号’————升序、祖页脚(是)、
前缀字符、4
14
(3)将报表“rEmp”的主体节区内“tName”文本框控件设置为“姓名”字段内容显示
控件来源:姓名而不是名称改为‘姓名’
15
(4)按“编号”字段前四位分组统计各组记录个数
文本框控件来源:=count([*])
16
(2)将报表“tAge”文本框控件改名为“tYear”,同时依据报表记录源的“年龄”字段值计算
并显示出其四位的出生年信息
控件来源:=Year(Date())-[年龄]
根据年龄求出生年月
控件来源:=year(date())-year([出生年月])
17
(3)要求该控件可以根据报表数据源里的“所属部门”字段值,从非数据源表对象“tGroup”
中检索出对应的部门名称并显示输出
=DLookUp("名称","tGroup","部门编号='"&[所属部门]&"'")
应用题2
1
(1)将窗体“fEmp”上文本框“tSS”更改为组合框类型,保持控件名称不变。设置其相
关属性实现下拉列表形式输入性别“男”和“女”。
注:不是控件来源,
行来源:”男”;”女”
(2)将查询对象“qEmp”改为参数查询,参数为窗体对象“fEmp”上组合框“tSS”的输入值
组合框tss的内容为性别
查询————设计视图————添加“性别”字段
条件:[forms]![femp]![tss]
2
(3)将窗体对象“fEmp”上名称为“tPa”的文本框控件设置为计算控件。要求依据“党员否”字
段值显示相应内容。如果“党员否”字段值为True,显示“党员”两个字;如果“党员否”字段值
为False,显示“非党员”三个字。
控件来源:=IIf([党员否],"党员","非党员")
6
(3)将“fEmp”窗体上名为“btnP”的命令按钮由灰色无效状态改为有效状态
属性——数据————可用:是
7
(3)将窗体中名称为“tPass”和“tEnter”文本框中的内容以密码方式显示
输入掩码:密码
13
(4)假设“tStud”表中,“学号”字段的第5位和6位编码代表该生的专业信息,当这两位编
码为“10”时表示“信息”专业,为其他值时表示“管理”专业。设置窗体中名称为“tSub”的文本
框控件的相应属性,使其根据“学号”字段的第5位和第6位编码显示对应的专业名称
控件来源:=IIf(Mid([学号],5,2)="10","信息","管理")
更多推荐
星号密码显示
发布评论