问答题请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下。
在
下,存在一个数据库文件“samp1.accdb”,里边已经设计好了表对象“tDoctor”、“tOffice”、“tPatient” 和“tSubscribe”。试按以下操作要求,完成各种操作。
问答题在“考试报名表.mdb”数据库中有“考试报名表”。(1)考试报名表”表的列宽设置为13,单元格效果改为“凸起”。“考试报名表”表如下图所示。(2)按照下列要求创建“考生”表,并输入以下数据。字段名称字段类型字段大小是否主键考生ID文本3是考生姓名文本10第一学历文本5考生ID考生姓名第一学历001刘新大专002李甜甜本科003孙佳远大专004张爽本科005张金堂本科006林青青本科007何柳云大专“考生”表如下图所示。(3)将“考生”表的“考生姓名”字段设置为必填字段。(4)设置考生表和考生报名表的关系为一对多关系,实施参照完整性,级联更新相关字,级联删除相关记录。
问答题在下有“xx”数据库。在“窗体1”窗体中添加标签和名称相同的文本框“请输入学号”和“学生姓名”,添加“显示学生姓名”按钮,编写程序实现输入学号后单击“显示学生姓名”按钮后显示学生姓名。要求用Dlookup()函数实现。窗体设计如图所示。
问答题在考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的3个关联表对象“tStud”、“tCourse”和“tScore”及一个临时表对象“tTmp”。请按以下要求完成设计。 (1)创建一个查询,查找并显示照片信息为空的男同学的“学号”、“姓名”、“性别”和“年龄”4个字段的内容,将查询命名为“qT1”。 (2)创建一个查询,查找并显示选课学生的“姓名”和“课程名”两个字段的内容,将查询命名为“qT2”。 (3)创建一个查询,计算选课学生的平均分数,显示为“学号”和“平均分”两列信息,要求按照平均分降序排列,将查询命名为“qT3”。 (4)创建一个查询,将临时表对象“tTmp”中女员工编号的第一个字符更改为“1”,所建查询命名为“qT4”。
问答题考生文件夹下有一个数据库文件"samp3.mdb",其中存在已经设计好的表对象"tTeacher"、窗体对象"fTest"、报表对象"rTeacher"和宏对象"m1"。请在此基础上按照以下要求补充窗体设计和报表设计:(1)将报表对象rTeacher的报表主体节区中名为"性别"的文本框显示内容设置为"性别"字段值,并将文本框名称修改为"tSex"。(2)在报表对象rTeacher的报表页脚节区位置添加一个计算控件,计算并显示教师的平均年龄。计算控件放置在距上边0.3厘米、距左侧3.6厘米的位置,命名为"tAvg"。(3)设置窗体对象fTest上名为"btest"的命令按钮的单击事件属性为给定的宏对象m1。注意:不能修改数据库中的表对象"tTeacher"和宏对象"m1";不能修改窗体对象"fTest"和报表对象"rTeacher"中未涉及的控件和属性。
问答题(6)在数据表视图中将隐藏的“编号”字段重新显示出来。
问答题在考生文件夹下,存在一个数据库文件“sampl.accdb”。试按以下操作要求,完成表的建立和修改:(1)创建一个名为“tEmployee”的新表,其结构如下:(2)判断并设置表“tEmployee”的主关键字。(3)在“聘任日期”字段后添加“借书证号”字段,字段的数据类型为文本,字段大小为lO,有效性规则为不能是空值。(4)将“tEmployee”表中的“职称”字段的“默认值”属性设置为“副教授”。(5)设置“职工ID”字段的输入掩码为只能输入5位,规定前2位为字母、后3位为数字。(6)向“tEmployee”表中填入如下内容(“借书证号”字段可输入任意非空内容):
问答题在考生文件夹下的“sampl.accdb”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)和一个窗体对象(名为“fTest”)及一个宏对象(名为“mTest”)。请根据以下要求,按顺序完成对象的各种操作。
问答题考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tUser”,同时还设计出窗体对象“fEdit”和“fUser”。请在此基础上按照以下要求补充“fEdit”窗体的设计: (1)将窗体中名称为“IRemark”的标签控件上的文字颜色改为“棕色”(棕色代码为128)、字体粗细改为“加粗”。 (2)将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线;将窗体标题设置为“修改用户口令”。 (3)将窗体中名称为“tPass”和“tEnter”文本框中的内容以密码方式显示。 (4)按如下控件顺序设置Tab键次序:“CmdEdit” →“tUser 1”→“tRemark 1”→“tPass”→“tEnter”→“CmdSave”→“cmdquit”→窗体右侧列表(标题是修改系统用户)。 (5)按照以下窗体功能,补充事件代码设计。 窗体运行后,在窗体右侧显示可以修改的用户名、密码等内容的列表,同时在窗体左侧显示列表中所指用户的信息。另外,在窗体中还有“修改”、“保存”和“退出”三个命令按钮,名称分别为“CmdEdit”、“CmdSave”和“cmdquit”。当单击“修改”按钮后,在窗体左侧显示出该窗体右侧光标所指用户的口令信息,同时“保存”按钮变为可用:在“口令”和“确认口令”文本框中输入口令信息后,单击“保存”按钮,若在两个文本框中输入的信息相同,则保存修改后的信息,并先将“保存”命令按钮变为不可用,再将除用户名外的其他文本框控件和标签控件全部隐藏,最后将用户名以只读方式显示:若在两个文本框中输入的信息不同,则显示提示框,显示内容为“请重新输入口令!”,提示框中只有一个“确定”按钮。单击窗体上的“退出”按钮,关闭当前窗体。 注意:不允许修改窗体对象“fEdit”和“fUser”中未涉及的控件、属性和任何VBA代码;不允许修改表对象“tUser”。 只允许在“*****Add料*****”与“*****Add*****”之间的空行内补充一条语句,不允许增删和修改其他位置己存在的语句。
问答题在考生文件夹下有一个数据库文件"samp2.mdb",里面已经设计好3个关联表对象"tStud"、"tCourse"和"tScore"。此外,还提供窗体"fTest"和宏"mTest",请按以下要求完成设计:(1)创建一个选择查询,查找年龄大于25的学生的"姓名"、"课程名"和"成绩"3个字段的内容,所建查询命名为"qT1"。(2)创建生成表查询,组成字段是没有书法爱好学生的"学号"、"姓名"和"入校年"3列内容(其中"入校年"数据由"入校时间"字段计算得到,显示为4位数字年的形式),生成的数据表命名为"tTemp",将查询命名为"qT2"。(3)补充窗体"fTest"上"test1"按钮(名为"bt1")的单击事件代码,实现以下功能:当单击按钮"test1",将文本框中输入的内容与文本串"等级考试测试"连接,并消除连接串的前导和尾随空白字符,用标签"bTitle"显示连接结果。注意:不能修改窗体对象"fTest"中未涉及的控件和属性;只允许在"*****Add1]****"与"*****Add1]****"之间的空行内补充语句、完成设计。(4)设置窗体"fTest"上"test2"按钮(名为"bt2")的单击事件为宏对象"mTest"。
问答题考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好三个关联表对象"tStud"、"tCourse" 、"tScore"和一个临时表对象"tTemp"。试按以下要求完成设计: (1)创建一个查询,按所属院系统计学生的平均年龄,字段显示标题为"院系"和"平均年龄",所建查询命名为"qT1" 。 (2)创建一个查询,查找选课学生的"姓名"和"课程名"两个字段内容,所建查询命名为"qT2" 。 (3)创建一个查询,查找有先修课程的课程相关信息,输出其 "课程名"和"学分"两个字段内容,所建查询命名为"qT3"。 (4)创建删除查询,将表对象"tTemp"中年龄值高于平均年龄(不含平均年龄)的学生记录删除,所建查询命名为"qT4"。
问答题在考生文件夹下有一个数据库文件“samp1.accdb”和一个图像文件“photo.bmp”。在数据库文件中已经建立了一个表对象“tStud”。请按以下操作要求,完成各种操作。
问答题在考生文件夹下“samp2.accdb”数据库中已经设计好表对象“tEmployee”“tSe11”和“tBook”,试按以下要求完成设计: (1)创建一个查询,查找并显示单价高于平均单价的图书“书名”和“出版社名称”二个字段内容,所建查询名为“qT1”。 (2)创建一个查询,按输入的售出日期查找某日斯的售书情况,并按数量降序显示“姓名”“书名”“数量”三个字段的内容,所建查询名为“qT2”;当运行该查询时,应显示参数提示信息:“请输入售出日期”。 (3)创建一个查询,查找双子星座出生雇员的图书销售信息,显示“姓名”、“售出日期”和“书名”三个字段的内容,所建查询名为“qT3”。 说明:双子星座是指5月21日(含)到6月21日(含)的日期段。 (4)创建一个查询,统计图书销售额超过2500(含)的雇员信息,并显示“姓名”和“销售额”两个字段的内容,所建查询名为“qT4”。
问答题在考生文件夹下的“samp1.mdb”数据库文件中已建立了表对象“tEmp”。请按以下操作的要求,完成对表“tEmp”的编辑修改和操作。
问答题在考生文件夹下存在一个数据库文件samp1.mdb,里面已经设计好5个表对象tOrder、tDetail、tEmplyee、tCustom和tBook。试按以下要求,完成各种操作。
问答题在“db4.mdb”数据库中有课程名表、学生成绩表和学生档案表。(1)以学生档案表为数据源,创建查询“查询1”,查询不姓“张”的学生信息。结果显示学生档案表中的全部字段。查询结果如下图所示。(2)以课程名表、学生成绩表和学生档案表为数据源,创建生成表查询“查询2”,生成成绩明细表,该表中包含姓名、课程名和成绩字段。生成表结果如下图所示。
问答题考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tOrder”“tDetail”和“tBook”,查询对象“qSell”,报表对象“rSell”。请在此基础上按照以下要求补充“rSell”报表的设计: (1)对报表进行适当设置,使报表显示“qSell”查询中的数据。 (2)对报表进行适当设置,使报表标题栏上显示的文字为“销售情况报表”;在报表页眉处添加一个标签,标签名为“1Title”,显示文本为“图书销售情况表”,字体名称为“黑体”、颜色为棕色(棕色代码为128)、字号为20、字体粗细为“加粗”,文字不倾斜。 (3)对报表中名称为“txtMoney”的文本框控件进行适当设置,使其显示每本书的金额(金额=数量×单价)。 (4)在报表适当位置添加一个文本框控件(控件名称为“txtAvg”),计算每本图书的平均单价。 说明:报表适当位置指报表页脚、页面页脚或组页脚。要求:使用Round函数将计算出的平均单价保留两位小数。 (5)在报表页脚处添加一个文本框控件(控件名称为“txtlf"),判断所售图书的金额合计,如果金额合计大于30000,“txtIf”控件显示“达标”,否则显示“未达标”。 注意:不允许修改报表对象“rSell”中未涉及的控件和属性;不允许修改表对象“tOrder”“tDetail”和“tBook”,不允许修改查询对象“qSell”。
问答题设置表“employee”的有效性规则为:“津贴”字段的值必须小于等于“基本工资”字段值。
问答题在考生文件夹下,“samp1.accdb”数据库文件中已建立好表对象“tStud”和“tScore”、宏对象“mTest”和窗体“tTest”。试按以下要求,完成各种操作:
问答题考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好“tCourse”、“tGrade”、“tStudent”三个关联表对象和一个空表“tTemp”,试按以下要求完成设计:
