第一篇:access窗体实验报告
数据库应用技术实验报告
窗体
姓
名: 学
号: 班
级: 指导教师:
马迪
2016年
12月3 日1 实验目的
掌握创建窗体的各种方法、常用控件及属性的设置、窗体和查询的数据传递。实验总体要求
根据题目选择合适的方法创建窗体及查询。窗体上控件及关键属性在表格中列出,查询粘贴对应SQL命令。实验内容
1、创建一个如图1所示“图书书目查询窗体”,根据窗体上的数据查询相应的图书书目信息。
图1 图书书目查询窗体
2、具体要求
(1)出版社对应组合框列表为:清华大学出版社、高等教育出版社、邮电大学出版社、中国水利水电出版社;
(2)类别号对应组合框列表为类别表中的类别号字段值;
(3)“图书查询”查询的功能是查找“图书书目查询窗体”上选择的出版 社、类别号、图书名称的图书信息。例如选择“高等教育出版社”、图书名称输入“大全”时,查询到的数据如下图;
图2 图书查询
(4)单击“打开查询”按钮,运行“图书查询”。单击“打开窗体”按钮,将“图书查询”中的数据在“cxct窗体”上显示;单击“关闭窗体”按钮,关闭当前窗体;
(5)“图书书目查询窗体”左下方注明“班级姓名学号”,右下方注明系统当前日期;
(6)窗体标题为学生个人信息“班级姓名学号”;(7)修饰窗体外观如图1所示。实验步骤
1、图书书目查询窗体上控件及关键属性
2、图书查询的SQL命令 SELECT 图书书目表.* FROM 图书书目表
WHERE(((图书书目表.出版社)Like “*” & [forms]![图书书目查询窗体]![Combo35] & “*”)AND((图书书目表.类别号)Like “*” & [forms]![图书书目查询窗体]![Combo11] & “*”)AND((图书书目表.图书名称)Like “*” & [forms]![图书书目查询窗体]![Text18] & “*”));
3、cxct窗体上控件及关键属性 44、6 5评语和得分
第二篇:Access窗体操作题
Access窗体操作题
2、考生文件夹下存在一个数据库文件“Access3.mdb”,里面已经设计好窗体对象“教师”。试在此基础上按照以下要求补充窗体设计:
(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“教师奖励信息”;(2)在主体节区位置添加一个选项组控件,将其命名为“opt”,选项组标签显示内容为“奖励”,名称为“bopt”;
(3)在选项组内放置二个单选按钮控件,选项按钮分别命名为“opt1”和“opt2”,选项按钮标签显示内容分别为“有”和“无”,名称分别为“bopt1”和“bopt2”。
(4)在窗体页脚节区位置添加两个命令按钮,分别命名为“bOk”和“bQuit”,按钮标题分别为“确定”和“退出”;
(5)将窗体标题设置为“教师奖励信息”。
注意:不允许修改窗体对象“教师”中已设置好的属性。
等级:3 难度:3 知识点:access知识点/窗体题
3、考生文件夹下存在一个数据库文件“Access3.mdb”,里面已经设计好窗体对象“教师”。试在此基础上按照一下要求补充窗体设计:
(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“教师基本信息输出”;(2)在主体节区中“年龄”标签右侧的文本框显示内容设置为“年龄”字段值,并将文本框名称更名为“tAge”;(3)在主体节区添加一个标签控件,该控件放置在距左边0.1厘米、距上边5.0厘米,标签显示内容为“出生地”,名称为“bMem”;
(4)在窗体页脚节区位置添加两个命令按钮,分别命名为“bOk”和“bQuit”,按钮标题分别为“确定”和“退出”;
(5)将窗体标题设置为“教师基本信息”。
注意:不允许修改窗体对象“教师”中未涉及的控件和属性。等级:3 难度:3 知识点:access知识点/窗体题
(1)在工具箱中选择一个标签,放到页眉中,并点击工具栏上的属性按钮,设置标签的名称和标题属性(2)选中年龄标签右边的文本框,并点击工具栏上的属性按钮,设置文本框的名称和控件属性;
(3)在工具箱中选择两个单选按钮控件,放到主体中的选项组中,并点击工具栏上的属性按钮,个单选性;
(4)在工具箱中选择两个命令按钮控件,放到页脚中,并点击工具栏上的属性按钮,设置这两个命令标(5)选中窗体,并点击工具栏上的属性按钮,设置窗体的标题属性
4、考生文件夹下存在一个数据文件“samp3.mdb”,里面已经设计好窗体对象“fTest”及宏对象“m1”。试在此基础上按照以下要求补充窗体设计:
(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”标题显示为“窗体测试样例”;(2)在窗体主体节区内添加二个复选框控件,复选框选项按钮分别命名为“opt1”和“opt2”,对应的复选框标签显示内容分别为“类型a”和“类型b”,标签名称分别为“bopt1”和“bopt2”;
(3)分别设置复选框选项按钮opt1和opt2的“默认值”属性为假值;(默认值:False)(4)在窗体页脚节区位置添加一个命令按钮,命名为“bTest”,按钮标题为“测试”;(5)设置命令按钮bTest的单击事件属性为给定的宏对象m1;(事件属性)(6)将窗体标题设置为“测试窗体”。
注意:不允许修改窗体对象fTest中未涉及的属性;不允许修改宏对象m1。
等级:3 难度:3 知识点:access知识点/窗体题
10、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tTeacher”、窗体对象“fTest”和宏对象“m1”。试在此基础上按照以下要求补充窗体设计:
(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,初始化标题显示为“教师基本信息输出”;
(2)将主体节区中“学历”标签右侧的文本框显示内容设置为“学历”字段值,并将该文本框名称更名为“tBG”;(3)在窗体页脚节区位置添加一个命令按钮,命名为“bOk”,按钮标题为“刷新标题”;(4)设置命令按钮bOk的单击事件属性为给定的宏对象m1;(5)将窗体标题设置为“教师基本信息”。
注意:不允许修改窗体对象“fTest”中未涉及的控件和属性;不允许修改表对象tTeacher和宏对象m1。
等级:3 难度:3 知识点:access知识点/窗体题
16、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tNorm”和“tStock”,查询对象“qStock”和宏对象“ml”,同时还设计出以“tNorm”和“tStock”为数据源的窗体对象“fStock”和“fNorm”。试在此基础上按照以下要求补充窗体设计:
(1)在“fStock”窗体对象的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,初始化标题显示为“库存浏览”,字体名称为“黑体”,字号大小为18,字体粗细为“加粗”;
(2)在“fStock”窗体对象的窗体页脚节区位置添加一个命令按钮,命名为“bList”,按钮标题为“显示信息”;
(3)设置所建命令按钮bList的单击事件属性为运行宏对象ml;(4)将“fStock”窗体的标题设置为“库存浏览”;
(5)将“fStock”窗体对象中的“fNorm”子窗体的导航按钮去掉。
注意:不允许修改窗体对象中未涉及的控件和属性;不允许修改表对象“tNorm”、“tStock”和宏对象“ml”。修改后的窗体如下图所示。
等级:3 难度:3 知识点:access知识点/窗体题
18、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tEmployee”和宏对象“ml”,同时还设计出以“tEmployee”为数据源的窗体对象“fEmployee”。试在此基础上按照以下要求补充窗体设计:(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,初始化标题显示为“雇员基本信息”,字体名称为“黑体”,字号大小为18,字体粗细为“加粗”;
(2)在窗体页脚节区位置添加一个命令按钮,命名为“bList”,按钮标题为“显示雇员情况”;(3)设置所建命令按钮bList的单击事件属性为运行宏对象ml;(4)将窗体的滚动条属性设置为“两者均无”。
注意:不允许修改窗体对象“fEmployee”,中未涉及的控件和属性;不允许修改表对象“tEmployee”和宏对象“ml”。修改后的窗体如下图所示。
等级:3 难度:3 知识点:access知识点/窗体题
32、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tEmployee”、“tAttend”和“tWork”,查询对象“qT”,宏对象“m1”,同时还设计出以“tEmployee”为数据源的窗体对象“fEmployee”和以“qT”为数据源的窗体对象“fList”。其中,“fEmployee”窗体对象中含有一个子窗体,名称为“list”。请在此基础上按照以下要求补充“fEmployee”窗体设计:
(1)在窗体“fEmployee”的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“职工基本信息”,字体名称为“黑体”,字号大小为24;
(2)在窗体“fEmployee”的窗体页脚节区位置添加一个命令按钮,命名为“bList”,按钮标题为“显示职工科研情况”;
(3)设置所建命令按钮bList的单击事件属性为运行宏对象m1;(4)取消主窗体和子窗体中的导航按钮。
注意:不允许修改窗体对象“fEmployee”中未涉及的控件和属性;不允许修改表对象“tEmployee”、“tAttend”和“tWork”,也不允许修改查询对象“qT”。
等级:3 难度:3 知识点:access知识点/窗体题
35、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tCollect”,查询对象“qT”,同时还设计出以“tCollect”为数据源的窗体对象“fCollect”。试在此基础上按照以下要求补充窗体设计:(1)将窗体“fCollect”的记录源改为查询对象“qT”;(2)在窗体“fCollect”的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“CD明细”,字体名称为“黑体”,字号大小为20,字体粗细为“加粗”;(3)将窗体标题栏上的显示文字设为“CD明细显示”;
(4)在窗体页脚节区位置添加一个命令按钮,命名为“bC”,按钮标题为“改变颜色”;
(5)设置所建命令按钮bC的单击事件,使用户单击该命令按钮后,CDID标签的显示颜色改为红色。要求用VBA代码实现。CDID_标签.ForeColor=vbRed
注意:不允许修改窗体对象“fCollect”中未涉及的控件和属性;不允许修改表对象“tCollect”和查询对象“qT”。
等级:3 难度:3 知识点:access知识点/窗体题
47、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tEmployee”、“tSell”、“tBook”和宏对象“m1”,同时还设计出窗体对象“fBook”和“fEmployee”、子窗体“fSell”。请在此基础上按照以下要求补充“fEmployee”窗体的设计:
(1)在窗体页脚节区位置添加一个命令按钮,命名为“bList”,按钮标题为“显示图书信息”;(2)设置所建命令按钮bList的单击事件属性为运行宏对象m1;
(3)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,初始化标题显示为“雇员售书情况浏览”,字体名称为“黑体”,字体粗细为“加粗”,字号为22;(4)设置主窗体标题栏的显示标题为“雇员售书情况”;
(5)设置窗体的相关属性使其在窗体视图中不显示记录选择器和导航按钮。
注意:不允许修改窗体对象“fEmployee”、“fSell”、“fBook”和宏对象“m1”中未涉及的控件和属性;不允许修改表对象“tEmployee”、“tSell”和“tBook”。
等级:3 难度:3 知识点:access知识点/窗体题
53、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“tEmp”、查询对象“qEmp”和窗体对象“fEmp”。同时,给出窗体对象“fEmp”上两个按钮的单击事件代码,试按以下功能要求补充设计。(1)将窗体“fEmp”上文本框“tSS”更改为组合框类型,保持控件名称不变。设置其相关属性实现下拉列表形式输入性别“男”和“女”;
(2)修改查询对象“qEmp”为参数查询,参数为引用窗体对象“fEmp”上文本框“tSS”的输入值;“查询”对象,右键单击“qEmp”选择【设计视图】。性别添加到“字段”行,在“性别”字段的“条件”行输入“[Forms]![fEmp]![tSS]”。
(3)设置窗体对象“fEmp”上文本框“tPa”为计算控件。要求依据“党员否”字段值显示内容:“党员否”字段值为True,显示“党员”两字;“党员否”字段值为False,显示“非党员”三字;控件来源”行输入“=IIf([党员否]=True,“党员”,“非党员”)”
(4)单击“刷新”按钮(名为“bt1”),事件过程动态设置窗体记录源为查询对象“qEmp”,实现窗体数据按性别条件动态显示;单击“退出”按钮(名为“bt2”),关闭窗体。Form.RecordSource=“qEmp” 刷新 Form.RecordSource=“qEmp” 退出 DoCmd.Close注意:不允许修改数据库中的表对象“tEmp”;不允许修改查询对象“qEmp”中未涉及的内容;不允许修改窗体对象“fEmp”中未涉及的控件和属性;已给事件过程,只允许在“*****Add*****”与“*****Add*****”之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。知识点:access知识点/窗体题
56、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tStudent”,同时还设计出窗体对象“fQuery”和“fStudent”。请在此基础上按照以下要求补充“fQuery”窗体的设计:
(1)在距主体节上边0.4厘米、左边0.4厘米位置添加一个矩形控件,其名称为“rRim”;矩形宽度为16.6厘米、高度为1.2厘米、特殊效果为“凿痕”;
(2)将窗体中“退出”命令按钮上显示的文字颜色改为“深红”(深红代码为128),字体粗细改为“加粗”;(3)将窗体标题改为“显示查询信息”;
(4)将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线;
(5)在窗体中有一个“显示全部记录”命令按钮(名称为bList),单击该按钮后,应实现将“tStudent”表中的全部记录显示出来的功能。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。
BBB.Form.RecordSource=“select * from tStudent”
要求:修改后运行该窗体,并查看修改结果。
注意:不允许修改窗体对象“fQuery”和“fStudent”中未涉及的控件、属性;不允许修改表对象“tStudent”。对于VBA代码,只允许“****************”与“****************”之间的一空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。BBB.Form.RecordSource=“select * from tStudent”
知识点:access知识点/窗体题
59、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tStudent” 和“tGrade”,同时还设计出窗体对象“fGrade”和“fStudent”。请在此基础上按照以下要求补充“fStudent”窗体的设计:(1)将名称为“标签15”的标签控件名称改为“tStud”,标题改为“学生成绩”;
(2)将名称为“子对象”控件的源对象(全部里)属性设置为“fGrade”窗体,并取消其“导航按钮”;(3)将“fStudent”窗体标题改为“学生信息显示”;
(4)将窗体边框改为“对话框边框”样式(边框样式里),取消窗体中的水平和垂直滚动条;
(5)在窗体中有一个“退出”命令按钮(名称为bQuit),单击该按钮后,应关闭“fStudent”窗体。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。Docmd.Close.要求:修改后运行该窗体,并查看修改结果。
注意:不允许修改窗体对象“fGrade”和“fStudent”中未涉及的控件、属性;不允许修改表对象“tStudent” 和“tGrade”。对于VBA代码,只允许“****************”与“****************”之间的一空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。
等级:3 难度:3 知识点:access知识点/窗体题
62、第一个资料考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tAddr”和“tUser”,同时还设计出窗体对象“fEdit”和“fEuser”。请在此基础上按照以下要求补充“fEdit”窗体的设计:(1)将窗体中名称为“LRemark”的标签控件上的文字颜色改为红色(红色代码为255)、字体粗细改为“加粗”;
(2)将窗体标题设置为“修改用户信息”;
(3)将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线;
(4)将窗体中“退出”命令按钮(名称为“cmdquit”)上的文字颜色改为深红(深红代码为128)、字体粗细改为“加粗”,并在文字下方加上下划线;
(5)在窗体中还有“修改”和“保存”两个命令按钮,名称分别为“CmdEdit”和“CmdSave”,其中“保存”命令按钮在初始状态为不可用,当单击“修改”按钮后,应使“保存”按钮变为可用。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。
注意:不允许修改窗体对象“fEdit”和“fEuser”中未涉及的控件、属性;不允许修改表对象“tAddr”和“tUser”。对于VBA代码,只允许在“****************”与“****************”之间的一空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。
等级:3 难度:3 知识点:access知识点/窗体题
70、第一个资料考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“tEmp”、查询对象“qEmp”和窗体对象“fEmp”。同时,给出窗体对象“fEmp”上“退出”按钮的单击事件代码,试按以下功能要求补充设计。
(1)将窗体“fEmp”上文本框“tSS”更改为组合框类型,并保持控件名称不变;单击tSS,右键更改为(2)修改查询对象“qEmp”为参数查询,参数为引用窗体对象“fEmp”上文本框“tSS”的输入值;
(3)设置窗体对象“fEmp”上文本框“tAge”为计算控件。要求根据“年龄”字段值依据以下计算公式计算并显示人员的出生年;计算公式:出生年=Year(Date())-年龄 或 出生年=Year(Now())-年龄(4)单击“退出”按钮(名为“bt2”),关闭窗体。补充事件代码。
注意:不允许修改数据库中的表对象“tEmp”;不允许修改查询对象“qEmp”中未涉及的内容;不允许修改窗体对象“fEmp”中未涉及的控件和属性;已给事件过程,只允许在“*****Add*****”与“*****Add*****”之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。
等级:3 难度:3 知识点:access知识点/窗体题
71、考生文件夹下存在一个数据库文件“samp4.mdb”,里面已经设计好表对象“产品”、“供应商”、查询对象“按供应商查询”和宏对象“打开产品表”、“运行查询”、“关闭窗口”。试按以下要求完成设计:创建一个名为“menu”的窗体,要求如下:
(1)对窗体进行如下设置:在距窗体主体左边1厘米、距上边0.6厘米处依次水平放置三个命令按钮“显示修改产品表”(名为“bt1”)、“查询”(名为“bt2”)和“退出”(名为“bt3”),命令按钮的宽度均为2厘米,高度为1.5厘米,每个命令按钮相隔1厘米。创建一个窗体(2)设置窗体标题为“主菜单”;
(3)当单击“显示修改产品表”命令按钮时,运行宏“打开产品表”,就可以浏览“产品”表;(4)当单击“查询”命令按钮时,运行宏“运行查询”,即可启动查询“按供应商查询”;
(5)当单击“退出”命令按钮时,运行宏“关闭窗口”,关闭“menu”窗体,返回到数据库窗口下。
知识点:access知识点/报表题
72、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tAddr”和“tUser”,同时还设计出窗体对象“fEdit”和“fEuser”。请在此基础上按照以下要求补充“fEdit”窗体的设计:
(1)将窗体中名称为“Lremark”的标签控件上的文字颜色改为“蓝色”(蓝色代码为16711680)、字体粗细改为“加粗”;
(2)将窗体标题设置为“显示/修改用户口令”;
(3)将窗体边框改为“细边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线;并且保留窗体的关闭按钮;
(4)将窗体中“退出”命令按钮(名称为“cmdquit”)上的文字颜色改为棕色(棕色代码为128)、字体粗细改为“加粗”,并在文字下方加上下划线;
(5)在窗体中还有“修改”和“保存”两个命令按钮,名称分别为“CmdEdit”和“CmdSave”,其中“保存”命令按钮在初始状态为不可用,当单击“修改”按钮后,“保存”按钮变为可用,同时在窗体的左侧显示出相应的信息和可修改的信息。如果在“口令”文本框中输入的内容与在“确认口令”文本框中输入的内容不相符,当单击“保存”按钮后,屏幕上应弹出如下图所示的提示框。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。CmdSave.Enabled= True MsgBox“请重新输入口令!”,vbOKquit 要求:修改后运行该窗体,并查看修改结果。
要求:修改后运行该窗体,并查看修改结果。
注意:不允许修改窗体对象“fEdit”和“fEuser”中未涉及的控件、属性;不允许修改表对象“tAddr”和“tUser”。只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。
知识点:access知识点/窗体题
107、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tEmployee”和宏对象“m1”,同时还设计出以tEmployee“为数据源的窗体对象”fEmployee“。试在此基础上按照以下要求补充窗体设计:(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为”bTitle“,初始化标题显示为”雇员基本信息“,字体名称为”黑体“,字号大小为18。
(2)将命令按钮bList的标题设置为”显示雇员情况“。
(3)单击命令按钮bList,要求运行宏对象m1;单击事件代码已提供,请补充完整。(4)取消窗体的水平滚动条和垂直滚动条;取消窗体的最大化和最小化按钮。
(5)在”窗体页眉“中距左边0.5厘米,上边0.3厘米处添加一个标签控件,控件名称为”Tda“,标题为”系统日期“。窗体加载时,将添加标签标题设置为系统当前日期。窗体”加载“事件已提供,请补充完整。Tda.Caption=Date
注意:不允许修改窗体对象”fEmployee“中未涉及的控件和属性;不允许修改表对象”tEmployee“和宏对象”m1“。程序代码只允许在”*****Add*****“与”*****Add*****“之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。Tda.Caption=Date
add1 知识点:access知识点/窗体题
109、考生文件夹下存在一个数据库文件”samp4.mdb“,里面已经设计了表对象”tEmp“、窗体对象”fEmp“、报表对象”rEmp“和宏对象”mEmp“。试在此基础上按照以下要求补充设计:
(1)将窗体”fEmp“内名为”bTitle“标签控件的标题文本显示颜色设置为红色,同时将其外观设置为阴影特殊效果。前景色
(2)将窗体”fEmp“的边框样式设置为”细边框“。同时,将窗体按钮”btnP“的单击事件属性设置为宏”mEmp“。(3)将报表”rEmp“内名为”bTitle“标签控件的标题设置为”职工信息表输出“。同时,设置报表”rEmp“的记录源属性为表对象”tEmp“。
(4)窗体加载时设置窗体标题属性为”****年职工信息输出“,其中****为系统当前年。窗体”加载“事件代码已提供,请补充完整。Year(date)&”年职工信息输入”
注意:不允许修改数据库中的表对象”tEmp“ 和宏对象”mEmp“;不允许修改窗体对象”fEmp“和报表对象”rEmp“中未涉及的控件和属性。程序代码只允许在”*****Add*****“与”*****Add*****“之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。
知识点:access知识点/报表题
130、考生文件夹下存在一个数据库文件”samp3.mdb“,里面已经设计好表对象”tStud“,同时还设计出窗体对象”fStud“。请在此基础上按照以下要求补充”fStud“窗体的设计:
(1)在窗体的”窗体页眉“中距左边0.4厘米、距上边1.2厘米处添加一个直线控件,控件宽度为10.5厘米,控件命名为”tLine“。
(2)将窗体中名称为”lTalbel“的标签控件上的文字颜色改为”蓝色“(蓝色代码为16711680)、字体名称改为”华文行楷“、字号改为22。前景色
(3)将窗体边框改为”细边框“样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线;并且只保留窗体的关闭按钮。边框样式
(4)假设”tStud“表中,”学号“字段的第5位和6位编码代表该生的专业信息,当这两位编码为”10“时表示”信息“专业,为其他值时表示”管理“专业。设置窗体中名称为”tSub“的文本框控件的相应属性,使其根据”学号“字段的第5位和第6位编码显示对应的专业名称。
(5)在窗体中有一个”退出“命令按钮,名称为”CmdQuit“,其功能为关闭”fStud“窗体。请按照VBA代码中的指示将实现此功能的代码填入指定的位置中。
注意:不允许修改窗体对象”fStud“中未涉及的控件、属性和任何VBA代码;不允许修改表对象”tStud“;程序代码只允许在”*****Add*****“与”*****Add*****“之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。
等级:3 难度:3 知识点:access知识点/窗体题
(4)【解题步骤】
步骤1:右键单击文本框“tSub”选择【属性】。
步骤2:在“控件来源”行输入“=IIf(Mid(〔学号〕,5,2)=”10“,”信息“,”管理")”,关闭属性界面。
(5)【解题步骤】
步骤1:右键单击“退出”命令按钮选择【事件生成器】,在空行内输入代码:
*****Add*****
DoCmd.Close
*****Add*****
第三篇:Access窗体操作题完整
Access窗体操作题
2、考生文件夹下存在一个数据库文件“Access3.mdb”,里面已经设计好窗体对象“教师”。试在此基础上按照以下要求补充窗体设计:(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“教师奖励信息”;(2)在主体节区位置添加一个选项组控件,将其命名为“opt”,选项组标签显示内容为“奖励”,名称为“bopt”;
(3)在选项组内放置二个单选按钮控件,选项按钮分别命名为“opt1”和“opt2”,选项按钮标签显示内容分别为“有”和“无”,名称分别为“bopt1”和“bopt2”。
(4)在窗体页脚节区位置添加两个命令按钮,分别命名为“bOk”和“bQuit”,按钮标题分别为“确定”和“退出”;(5)将窗体标题设置为“教师奖励信息”。
注意:不允许修改窗体对象“教师”中已设置好的属性。
本题解题思路如下:
(1)在工具箱中选择一个标签,放到窗体页眉中,并点击工具栏上的“属性”按钮,设置标签的名称和标题属性;
(2)在工具箱中选择一个选项组控件(opt,是大方框,显示 选项组:opt),放到主体中,并点击工具栏上的“属性”按钮,设置选项组的名称和标题(奖励)属性(这个是小方框,显示 标签:bopt);
(3)在工具箱中选择两个单选按钮控件,放到主体中的选项组中,并点击工具栏上的“属性”按钮,设置这两个单选按钮的名称和标题属性(选项按钮是圆圈,标签是指有无);
(4)在工具箱中选择两个命令按钮控件,放到页脚中,并点击工具栏上的“属性”按钮,设置这两个命令按钮的名称和标题属性;
(5)选中窗体,并点击工具栏上的“属性”按钮,设置窗体的标题属性。
3、考生文件夹下存在一个数据库文件“Access3.mdb”,里面已经设计好窗体对象“教师”。试在此基础上按照一下要求补充窗体设计:(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“教师基本信息输出”;(2)在主体节区中“年龄”标签右侧的文本框显示内容设置为“年龄”字段值,并将文本框名称更名为“tAge”;
(3)在主体节区添加一个标签控件,该控件放置在距左边0.1厘米、距上边5.0厘米,标签显示内容为“出生地”,名称为“bMem”;(4)在窗体页脚节区位置添加两个命令按钮,分别命名为“bOk”和“bQuit”,按钮标题分别为“确定”和“退出”;(5)将窗体标题设置为“教师基本信息”。注意:不允许修改窗体对象“教师”中未涉及的控件和属性。
本题解题思路如下:
(1)在工具箱中选择一个标签,放到页眉中,并点击工具栏上的“属性”按钮,设置标签的名称和标题属性;
(2)选中“年龄”标签右边的文本框,并点击工具栏上的“属性”按钮,设置文本框的名称和控件属性;
(3)在工具箱中选择两个单选按钮控件,放到主体中的选项组中,并点击工具栏上的“属性”按钮,设置这两个
单选按钮的名称和标题属性;
(4)在工具箱中选择两个命令按钮控件,放到页脚中,并点击工具栏上的“属性”按钮,设置这两个命令按钮的名称和标题属性;
(5)选中窗体,并点击工具栏上的“属性”按钮,设置窗体的标题属性。
4、考生文件夹下存在一个数据文件“samp3.mdb”,里面已经设计好窗体对象“fTest”及宏对象“m1”。试在此基础上按照以下要求补充窗体设计:
(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”标题显示为“窗体测试样例”;
(2)在窗体主体节区内添加二个复选框控件,复选框选项按钮分别命名为“opt1”和“opt2”,对应的复选框标签显示内容分别为“类型a”和“类型b”,标签名称分别为“bopt1”和“bopt2”;(3)分别设置复选框选项按钮opt1和opt2的“默认值”属性为假值;(4)在窗体页脚节区位置添加一个命令按钮,命名为“bTest”,按钮标题为“测试”;
(5)设置命令按钮bTest的单击事件属性为给定的宏对象m1;(6)将窗体标题设置为“测试窗体”。注意:不允许修改窗体对象fTest中未涉及的属性;不允许修改宏对象m1。
本题解题思路如下:
(1)在工具箱中选择一个标签,放到窗体页眉中,并点击工具栏上的“属性”按钮,设置标签的名称为“bTitle”,标题属性为“窗体测试样例”。
(2)在工具箱中选择复选框控件,添加两个该控件到窗体的主体中,设置这两个控件的名称为“opt1”和“opt2”,并设置它们的默认值属性为“=False”;选择复选框对应的标签,设置它们的名称为“bopt1”和“bopt2”,标题为“类型a”和“类型b”。
(3)在工具箱中选择一个命令按钮控件,放到窗体页脚中,设置这个命令按钮的名称为“bTest”,标题属性为“测试”,单击属性为“m1”。
(4)选中窗体,并点击工具栏上的“属性”按钮,设置窗体的标题属性为“测试窗体
10、考生文件夹下存在一个数据库文件”samp3.mdb“,里面已经设计好表对象”tTeacher“、窗体对象”fTest“和宏对象”m1“。试在此基础上按照以下要求补充窗体设计:
(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为”bTitle“,初始化标题显示为”教师基本信息输出“;(2)将主体节区中”学历“标签右侧的文本框显示内容设置为”学历“字段值,并将该文本框名称更名为”tBG“;(3)在窗体页脚节区位置添加一个命令按钮,命名为”bOk“,按钮标题为”刷新标题“;
(4)设置命令按钮bOk的单击事件属性为给定的宏对象m1;(5)将窗体标题设置为”教师基本信息“。注意:不允许修改窗体对象”fTest“中未涉及的控件和属性;不允许修改表对象tTeacher和宏对象m1。
本题解题思路如下:
(1)在工具箱中选择一个标签,放到窗体页眉中,并点击工具栏上的”属性“按钮,设置标签的名称为”bTitle“,标题属性为”教师基本信息输出“;
(2)选择”学历“标签右侧的文本框,并点击工具栏上的”属性“按钮,设置该文本框的名称为”tBG“,控件来源属性选择”学历“字段。
(3)在工具箱中选择一个命令按钮控件,放到窗体页脚中,并点击工具栏上的”属性“按钮,设置这个命令按钮的名称为”bOk“,标题属性为”刷新标题“,单击属性为”m1“;
(4)选中窗体,并点击工具栏上的”属性“按钮,设置窗体的标题属性为”教师基本信息“。
130、考生文件夹下存在一个数据库文件”samp3.mdb“,里面已经设计好表对象”tStud“,同时还设计出窗体对象”fStud“。请在此基础上按照以下要求补充”fStud“窗体的设计:
(1)在窗体的”窗体页眉“中距左边0.4厘米、距上边1.2厘米处添加一个直线控件,控件宽度为10.5厘米,控件命名为”tLine“。(2)将窗体中名称为”lTalbel“的标签控件上的文字颜色改为”蓝色“(蓝色代码为16711680)、字体名称改为”华文行楷“、字号改为22。
(3)将窗体边框改为”细边框“样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线;并且只保留窗体的关闭按钮。(4)假设”tStud“表中,”学号“字段的第5位和6位编码代表该生的专业信息,当这两位编码为”10“时表示”信息“专业,为其他值时表示”管理“专业。设置窗体中名称为”tSub“的文本框控件的相应属性,使其根据”学号“字段的第5位和第6位编码显示对应的专业名称。(5)在窗体中有一个”退出“命令按钮,名称为”CmdQuit“,其功能为关闭”fStud“窗体。请按照VBA代码中的指示将实现此功能的代码填入指定的位置中。
注意:不允许修改窗体对象”fStud“中未涉及的控件、属性和任何VBA代码;不允许修改表对象”tStud“;程序代码只允许在”*****Add*****“与”*****Add*****“之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。
本题解题思路如下:
(1)打开窗体对象”fStud“的设计视图,选择一个直线控件,放到窗体页眉中,选择工具栏上的”属性“按钮,在弹出的属性框中设置”名称“为”tLine“,”左边距“为0.4厘米,”上边距“为1.2厘米,”宽度“为10.5厘米。
(2)选中”lTalbel“的标签控件,右击鼠标选择”属性“,前景色”设置为16711680,“字体名称”设置为“华文行楷”,“字号”为22。
(3)选择“fStud”窗体,设置“边框样式”属性为“细边框”,“滚动条”属性为“两者均无”,“记录选择器”、“导航按钮”和“分隔线”属性均为“否”,“最大最小化按钮”属性为“无”,“关闭按钮”属性为“是”。
(4)选择“tSub”文本框,设置“控件来源”属性为“=IIf(Mid([学号],5,2)=”10“,”信息“,”管理“)”。
(5)选择“fStud”窗体,点击“加载”属性右边的“…”打开代码生成器,在'*****Add*****与'*****Add*****之间输入:DoCmd.Close,保存窗体。
16、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tNorm”和“tStock”,查询对象“qStock”和宏对象“ml”,同时还设计出以“tNorm”和“tStock”为数据源的窗体对象“fStock”和“fNorm”。试在此基础上按照以下要求补充窗体设计:
(1)在“fStock”窗体对象的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,初始化标题显示为“库存浏览”,字体名称为“黑体”,字号大小为18,字体粗细为“加粗”;
(2)在“fStock”窗体对象的窗体页脚节区位置添加一个命令按钮,命名为“bList”,按钮标题为“显示信息”;(3)设置所建命令按钮bList的单击事件属性为运行宏对象ml;
(4)将“fStock”窗体的标题设置为“库存浏览”;(5)将“fStock”窗体对象中的“fNorm”子窗体的导航按钮去掉。
注意:不允许修改窗体对象中未涉及的控件和属性;不允许修改表对象“tNorm”、“tStock”和宏对象“ml”。修改后的窗体如下图所示。
本题解题思路如下:
(1)在工具箱中选择一个标签,放到窗体页眉中,并点击工具栏上的“属性”按钮,设置标签的名称为“bTitle”,标题属性为“库存浏览”,字体名称属性为“黑体”,字号属性为“18”,字体粗细属性为“加粗”;
(2)在工具箱中选择一个命令按钮控件,放到窗体页脚中,放到窗体页脚中之后会出现一个提示框,点击“取消”按钮,设置这个命令按钮的名称为“bList”,标题属性为“显示信息”,单击属性为“m1”;
(3)选中窗体,设置窗体的标题属性为“库存浏览”;
(4)选中“fNorm”窗体,设置该窗体的导航按钮属性为“否”。
18、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tEmployee”和宏对象“ml”,同时还设计出以“tEmployee”为数据源的窗体对象“fEmployee”。试在此基础上按照以下要求补充窗体设计:
(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,初始化标题显示为“雇员基本信息”,字体名称为“黑体”,字号大小为18,字体粗细为“加粗”;
(2)在窗体页脚节区位置添加一个命令按钮,命名为“bList”,按钮标题为“显示雇员情况”;
(3)设置所建命令按钮bList的单击事件属性为运行宏对象ml;(4)将窗体的滚动条属性设置为“两者均无”。
注意:不允许修改窗体对象“fEmployee”,中未涉及的控件和属性;不允许修改表对象“tEmployee”和宏对象“ml”。修改后的窗体如下图所示。
本题解题思路如下:
(1)在工具箱中选择一个标签,放到窗体页眉中,并点击工具栏上的“属性”按钮,设置标签的名称为“bTitle”,标题属性为“雇员基本信息”,字体名称属性为“黑体”,字号属性为“18”,字体粗细属性为“加粗”;
(2)在工具箱中选择一个命令按钮控件,放到窗体页脚中,放到窗体页脚中之后会出现一个提示框,点击“取消”按钮,设置这个命令按钮的名称为“bList”,标题属性为“显示雇员情况”,单击属性为“m1”;
(3)选中窗体,设置窗体的滚动条属性为“两者均无”。
32、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tEmployee”、“tAttend”和“tWork”,查询对象“qT”,宏对象“m1”,同时还设计出以“tEmployee”为数据源的窗体对象“fEmployee”和以“qT”为数据源的窗体对象“fList”。其中,“fEmployee”窗体对象中含有一个子窗体,名称为“list”。请在此基础上按照以下要求补充“fEmployee”窗体设计:
(1)在窗体“fEmployee”的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“职工基本信息”,字体名称为“黑体”,字号大小为24;
(2)在窗体“fEmployee”的窗体页脚节区位置添加一个命令按钮,命名为“bList”,按钮标题为“显示职工科研情况”;(3)设置所建命令按钮bList的单击事件属性为运行宏对象m1;(4)取消主窗体和子窗体中的导航按钮。
注意:不允许修改窗体对象“fEmployee”中未涉及的控件和属性;不允许修改表对象“tEmployee”、“tAttend”和“tWork”,也不允许修改查询对象“qT”。
本题解题思路如下:
(1)选择“视图”菜单下的“窗体页眉/页脚”即打开了窗体的“窗体页眉/页脚”区域;
(2)在工具箱中选择一个标签,放到窗体页眉中,并点击工具栏上的“属性”按钮,设置标签的名称为“bTitle”,标题属性为“职工基本信息”,字体名称属性为“黑体”,字号为24;
(3)在工具箱中选择一个命令按钮控件,放到窗体页脚中,放到窗体页脚中之后会出现一个提示框,点击“取消”按钮,设置这个命令按钮的名称为“bList”,标题属性为“显示职工科研情况”,单击属性为“m1”;
(4)打开窗体对象fEmployee的设计视图,点击工具栏上的“属性”按钮,窗体的导航按钮属性为“否”,关闭窗体fEmployee;打开窗体对象list的设计视图,点击工具栏上的“属性”按钮,窗体的导航按钮属性为“否”,关闭窗体list。
35、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tCollect”,查询对象“qT”,同时还设计出以“tCollect”
为数据源的窗体对象“fCollect”。试在此基础上按照以下要求补充窗体设计:(1)将窗体“fCollect”的记录源改为查询对象“qT”;
(2)在窗体“fCollect”的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“CD明细”,字体名称为“黑体”,字号大小为20,字体粗细为“加粗”;
(3)将窗体标题栏上的显示文字设为“CD明细显示”;
(4)在窗体页脚节区位置添加一个命令按钮,命名为“bC”,按钮标题为“改变颜色”;
(5)设置所建命令按钮bC的单击事件,使用户单击该命令按钮后,CDID标签的显示颜色改为红色。要求用VBA代码实现。注意:不允许修改窗体对象“fCollect”中未涉及的控件和属性;不允许修改表对象“tCollect”和查询对象“qT”。
本题解题思路如下:
(1)选择“fCollect”窗体,选择“设计(D)”,选中窗体,并在记录源中选择查询对象“qT”。
(2)选择“视图”菜单下的“窗体页眉/页脚”即打开了窗体的“窗体页眉/页脚”区域;在工具箱中选择一个标签,放到窗体页眉中,并点击工具栏上的“属性”按钮,设置标签的名称为“bTitle”,标题属性为“CD明细”,字体名称属性为“黑体”,字号为20,字体粗细为“加粗”;
(3)选中窗体,设置窗体的“标题”属性为“CD明细显示”;
(4)在工具箱中选择一个命令按钮控件,放到窗体页脚中,放到窗体页脚中之后会出现一个提示框,点击“取消”按钮,设置这个命令按钮的名称为“bC”,标题属性为“改变颜色”,点击“单击”属性右边的“…”打开代码生成器,输入“CDID_标签.ForeColor = 255”,保存窗体。
47、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tEmployee”、“tSell”、“tBook”和宏对象“m1”,同时还设计出窗体对象“fBook”和“fEmployee”、子窗体“fSell”。请在此基础上按照以下要求补充“fEmployee”窗体的设计:(1)在窗体页脚节区位置添加一个命令按钮,命名为“bList”,按钮标题为“显示图书信息”;(2)设置所建命令按钮bList的单击事件属性为运行宏对象m1;
(3)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,初始化标题显示为“雇员售书情况浏览”,字体名称为“黑体”,字体粗细为“加粗”,字号为22;
(4)设置主窗体标题栏的显示标题为“雇员售书情况”;(5)设置窗体的相关属性使其在窗体视图中不显示记录选择器和导航按钮。注意:不允许修改窗体对象“fEmployee”、“fSell”、“fBook”和宏对象“m1”中未涉及的控件和属性;不允许修改表对象“tEmployee”、“tSell”和“tBook”。
本题解题思路如下:
(1)选中“fEmployee”窗体“,点击”设计“,然后选”视图“菜单下的”窗体页眉/页脚“即打开了窗体的”窗体页眉/页脚“区域;在工具箱中选择一个命令按钮,放到窗体页脚中,放到窗体页脚中之后会出现一个提示框,点击”取消“按钮,并点击菜单栏上”视图“下的”属性“按钮,设置命令按钮的名称为”bList“,标题属性为”显示图书信息“,选择”事件“设置”单击“属性为”m1“。
(2)在工具箱中选择一个标签,放到窗体页眉中,并点击菜单栏上”视图“下的”属性“按钮,设置标签的名称为”bTitle“,标题属性为”雇员售书情况浏览“,字体名称属性为”黑体“,字体粗细为”加粗“,字号为22;
(3)在窗体对象fEmployee的设计视图下,右击主窗体标题栏选择”属性“,设置其标题为”雇员售书情况“;
(4)在窗体对象fEmployee的设计视图下,右击主窗体标题栏选择”属性“,设置窗体的记录选择器属性为”否“,设置窗体的导航按钮属性为”否“。
59、考生文件夹下存在一个数据库文件”samp3.mdb“,里面已经设计好表对象”tStudent“ 和”tGrade“,同时还设计出窗体对象”fGrade“和”fStudent“。请在此基础上按照以下要求补充”fStudent“窗体的设计:(1)将名称为”标签15“的标签控件名称改为”tStud“,标题改为”学生成绩“;
(2)将名称为”子对象“控件的源对象属性设置为”fGrade“窗体,并取消其”导航按钮“;
(3)将”fStudent“窗体标题改为”学生信息显示“;(4)将窗体边框改为”对话框边框“样式,取消窗体中的水平和垂直滚动条;(5)在窗体中有一个”退出“命令按钮(名称为bQuit),单击该按钮后,应关闭”fStudent“窗体。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。
要求:修改后运行该窗体,并查看修改结果。
注意:不允许修改窗体对象”fGrade“和”fStudent“中未涉及的控件、属性;不允许修改表对象”tStudent“ 和”tGrade“。对于VBA代码,只允许”****************“与”****************“之间的一空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。
本题解题思路如下:
(1)打开窗体对象”fStudent“的设计视图,设置”标签15“控件的”名称“属性为”tStud“,”标题“为”学生成绩“。设置”子对象“控件的”源对象“属性为”fGrade“窗体,再打开窗体对象”fGrade“的设计视图,设置”导航按钮“属性为”否“。
(2)打开窗体对象”fStudent“的设计视图,设置”fStudent“窗体的标题属性为”学生信息显示“,边框样式”为“对话框边框”,“滚动条”为“两者均无”。
(3)关闭窗体语句为DoCmd.Close。
62、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tAddr”和“tUser”,同时还设计出窗体对象“fEdit”和“fEuser”。请在此基础上按照以下要求补充“fEdit”窗体的设计:
(1)将窗体中名称为“LRemark”的标签控件上的文字颜色改为红色(红色代码为255)、字体粗细改为“加粗”;(2)将窗体标题设置为“修改用户信息”;
(3)将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线;
(4)将窗体中“退出”命令按钮(名称为“cmdquit”)上的文字颜色改为深红(深红代码为128)、字体粗细改为“加粗”,并在文字下方加上下划线;
(5)在窗体中还有“修改”和“保存”两个命令按钮,名称分别为“CmdEdit”和“CmdSave”,其中“保存”命令按钮在初始状态为不可用,当单击“修改”按钮后,应使“保存”按钮变为可用。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。要求:修改后运行该窗体,并查看修改结果。
注意:不允许修改窗体对象“fEdit”和“fEuser”中未涉及的控件、属性;不允许修改表对象“tAddr”和“tUser”。对于VBA代码,只允许在“****************”与“****************”之间的一空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。
本题解题思路如下:
(1)打开窗体对象“fEdit”的设计视图,“LRemark”的标签控件的“前景色”设置为255,“字体粗细”设置为“加粗”。选择“fEdit”窗体,设置“标题”属性为“修改用户信息”,“边框样式”为“对话框边框”,“滚动条”为“两者均无”。“记录选择器”、“导航按钮”和“分隔线”属性均为“否”。
(2)选择“退出”命令按钮,“前景色”设置为128,“字体粗细”为“加粗”,“下划线”为“是”。
(3)将“保存”按钮变为可用的语句为CmdSave.Enabled=True。
70、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“tEmp”、查询对象“qEmp”和窗体对象“fEmp”。同时,给出窗体对象“fEmp”上“退出”按钮的单击事件代码,试按以下功能要求补充设计。(1)将窗体“fEmp”上文本框“tSS”更改为组合框类型,并保持控件名称不变;
(2)修改查询对象“qEmp”为参数查询,参数为引用窗体对象“fEmp”上文本框“tSS”的输入值;
(3)设置窗体对象“fEmp”上文本框“tAge”为计算控件。要求根据“年龄”字段值依据以下计算公式计算并显示人员的出生年;计算公式:出生年=Year(Date())-年龄 或 出生年=Year(Now())-年龄(4)单击“退出”按钮(名为“bt2”),关闭窗体。补充事件代码。
注意:不允许修改数据库中的表对象“tEmp”;不允许修改查询对象“qEmp”中未涉及的内容;不允许修改窗体对象“fEmp”中未涉及的控件和属性;已给事件过程,只允许在“*****Add*****”与“*****Add*****”之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。
本题解题思路如下:
(1)打开窗体“fEmp”的设计视图,选择文本框“tSS”,右键选择:“更改为”-“组合框”。
(2)打开查询“qEmp”的设计视图,添加一个“性别”字段,“显示”按钮的“钩”去掉,在“性别”字段的“条件”中输入“[Forms]![fEmp]![tSS]”。
(3)打开窗体“fEmp”的设计视图,选择“tAge”文本框控件,将“控件来源”属性设置为“=Year(Date())-年龄”。
(4)关闭窗口的语句为DoCmd.Close。
第四篇:Access数据库实验报告
注意事项:本手册上写的是题目的出处,但的实验本上,必须写上书上原本的题目,否则无效。并且写下每题实现的步骤。
《Access数据库》实验报告指导手册掌握选择查询、总记查询、在查询中进行计算
实验一:
一、实验名称
数据库与表的操作
二、实验目的掌握数据库的创建、表结构的创建和输入数据 的实现。
三、实验任务
上机一:书上94页的例3.1题。上机二:书上101页的例3.4题。上机三:书上105页的例3.6题。
三、实验任务
上机一:书上34页的例 2.2题。上机二:书上42页的例2.6题。上机三:书上44页的例2.7题。上机四:书上49页的例2.9题。上机五:书上52页的例2.10题。实验二:
一、实验名称
设置字段的属性与创建表之间的关系
二、实验目的掌握字段属性的设置与创建表之间的关系。
三、实验任务
上机一:书上55页的例2.11题。上机二:书上57页的例2.13题。上机三:书上58页的例2.14题。上机四:书上60页的例2.15题。上机五:书上63页的例2.16题。实验三:
一、实验名称维护表的操作
二、实验目的掌握打开表、修改表的结构、编辑表的数据和调整表的外观等操作。
三、实验任务
上机一:书上66页的例2.18题。上机二:书上71页的例2.20题。上机三:书上73页的例2.21题。上机四:书上74页的例2.22题。上机五:书上76页的例2.23题。实现四:
一、实验名称创建选择查询
二、实验目的上机四:书上107页的例3.8题。上机五:书上109页的例3.9题。实验五:
一、实验名称
创建交叉表查询、参数查询
二、实验目的掌握交叉表查询、参数查询的实现。
三、实验任务
上机一:书上113页的例3.11题。上机二:书上116页的例3.12题。上机三:书上118页的例3.13题。上机四:书上119页的例3.14题。实验六:
一、实验名称创建操作查询
二、实验目的掌握生成表查询、删除查询、更新查询和追加查询的实现。
三、实验任务
上机一:书上121页的例3.15题。上机二:书上122页的例3.16题。上机三:书上124页的例3.17题。上机四:书上125页的例3.18题。实验七:
一、实验名称
利用向导创建窗体
二、实验目的掌握利用向导创建窗体的实现。
三、实验任务
上机一:书上144页的例4.2题。上机二:书上147页的例4.3题。上机三:书上150页的例4.5题。上机四:书上152页的例4.6题。实验八:
一、实验名称自定义窗体
二、实验目的掌握常见控件的使用与自定义窗体的实现。
三、实验任务
上机一:书上158页的例4.7题。上机二:书上167页的例4.8题。上机三:书上174页的例4.9题。上机四:书上174页的例4.10题。上机五:书上176页的例4.11题。实验九:
一、实验名称
编辑报表
二、实验目的掌握编辑报表的操作、报表的分组操作、增加计算控件的操作。
三、实验任务
上机一:书上203页的例5.7题。
上机二:书上203页的:在报表中,可以在某一节中使用分页控件符来标志要另起一页的位置。
上机三:书上205页的例5.8题。上机四:书上206页的例5.9题。上机五:书上209页的例5.10题。
第五篇:Access实验报告
Access数据库实验报告
院系:计算机科学与技术学院
班级:1205班(文理)姓名:李奇
学号:2012415210104
实验目的:
1.掌握Access数据库的创建和打开
2.掌握Access中数据表的设计和创建及维护。3.掌握Access中窗体、查询、报表等的设计和创建 4.熟练掌握SQL结构化查询语言。5.初步掌握数据库系统的开发与应用 6.并对Access做一定的总结
实验内容与步骤:
1.Access数据库的建立和维护:
了解数据库、数据库管理系统,数据库系统的概念;了解Access数据库;了解表;了解数据的录入和维护;了解数据表间关联;了解数据表对象的复制、删除与更名,学会创建“教务管理”数据库;学会利用表设计视图创建表;学会导入表;学会建立表间联系;学会修改表结构;学会操作表记录 2.Access查询、窗体和报表:
了解查询及创建方法;了解窗体及创建方法;了解报表及创建方法;学会选择查询、参数查询、总计查询;学会窗体设计;学会报表设计 3.结构化查询语言(SQL): 了解SQL语言;理解数据定义语言,掌握数据库对象的建立(CREATE)、删除(DROP)和修改(ALTER)等操作;理解数据操纵语言,掌握数据操作的命令由插入(INSERT)、删除(DELETE)、更新(UPDATE)、检索(SELECT)等组成;掌握SQL语言的核心——SELECT语言;学会使用SQL查询;使用报表向导创建基于SQL查询数据源的报表;学会SQL语句创建表;学会使用SQL语句修改表结构、表记录;学会使用SQL语句创建查询
第二章 构建Access数据库
一、创建Access数据库的方式 <1>.使用数据库向导创建数据库
1.跟随Access的数据库向导创建“讲座管理”数据库 步骤:
(1)启动数据库向导,打开数据库“模板”对话框
(2)启动“数据库向导”
(3)回答向导提出的问题
(4)自动创建数据库及数据库对象
“我的公司信息”对话框
.“讲座管理”数据库的主切换面板
<2>自行创建空数据库
1.创建“教学管理”空数据库
操作步骤:
(1)打开“新建文件”对话框(2)选取数据库名称和保存数据库文件的路径(3)浏览数据库
“教学管理”数据库窗口
2.归纳分析
(1)今后会使用其它想到创建对象,其主要步骤全部相同
(2)中断向导工作
a.在数据库向导对话框的各个接口单击“取消”按钮,Access会取消向导所做的所有工作
b.在数据库向导对话框中的各个接口单击“完成”按钮,Access会保留在该部之前向导所做的工作,对于还没有回答的问题,Access选取系统默认选项
c.单击向导对话框中的“上一步”按钮,可返回向导的上一步,修改上一步中所做的设置
第三章 创建与使用表对象
一、构建表结构
<1>通过表设计器创建表结构
1.使用Access表设计器在“教学管理”数据库中创建“教师”表结构 操作步骤:
(1)打开表“设计”视图(2)定义字段名称、数据类型(3)定义字段大小及其字段属性(4)设置主关键词(5)
保存表结构确定表名
新创建的“教师”表
<2>通过表向导创建表结构
1.使用Access表向导在“教学管理”数据库中创建“学生”表结构 操作步骤:
(1)启动Access表向导(2)回答向导问题
(3)向导自动创建“学生”表结构
表创建的“学生”表结构
<3>通过输入数据创建表结构
1.通过输入数据在“教学管理”数据库中直接创建“课程”表
操作步骤:
(1)打开资料表视图(2)输入字段名称(3)选取表名,设置主键(4)直接输入数据
课程数据
二、设置字段属性
<1>设置“字段大小”属性与“格式”属性
1. 设置“课程”表中数字型与文本型字段元元的字段大小
设置“教师”表中日期型字段的格式
<2> 设置“输入屏蔽”属性
1. 通过输入屏蔽向导设置“教师”表中的“参加工作日期”字段的“输入屏蔽”属性
操作步骤:(1)打开“教师”表(2)启动输入屏蔽向导(3)问答向导提问
(4)自动创建输入屏蔽对象
屏蔽属性设置
三、创建“教学管理”数据库表的关系
<1> 创建与编辑表之间的关系
1. 在关系视图窗口为“教师”、“学生”、“课程”、“学生选修课”与“教师授课课程”表建立关系 操作步骤:
(1)打开关系视图窗口(2)编辑关系
关系视图
第四章 在Access数据库中维护与操作表
一、维护表 <1>维护表结构
1. 在“教学管理”数据库“学生”表中插入一个名称为“电话”的文本字段元元 操作步骤:
(1)在表中插入新字段
(2)修改表中字段名称与字段属性(3)删除表中字段
<2>维护表内容 操作步骤:
(1)向表中添加新纪录(图中黑色部分为新添加的记录)
<3>美化表外观
1.设置“学生”表的格式
操作步骤:
(1)在资料表视图中打开“学生”表
(2)选择主窗口菜单栏上的“格式”->“数据表”命令,打开“设置数据表格式”对话框
(3)在对话框中可修改数据表单元格、网线格、背景色、边框与线条的外观
(4)在对话框中单击“确定”按钮,即可看到新外观的资料表 2.改变“学生”表显示数据的字体,使数据显示的更美观、清晰、醒目
操作步骤:
(1)在资料表视图中打开“学生”表
(2)选择主窗口菜单栏上的“格式”—>“字体”命令,打开“字体”对话框(3)在对话框中设置字体、字型、字号、颜色等(4)在对话框中单击“确定”按钮,可在数据表视图中看到改变了字体及数据表格式的“学生”表
二、操作表
<1> 快速查找表中的数据
1. 通过定位器查找“学生”的4号记录
操作步骤:
a.在资料表视图中打开“学生”表 b.在记录编号框输入要查找的记录号4 c.按Enter键,游标将定位到4号记录上
2.通过“查找”和替换对话框的“查找”选项卡在“学生”表查找姓名为“王红”的数据
操作步骤:a.在资料表视图中打开“学生”表
b.选择菜单栏中的“编辑”—>“查找”命令,打开“查找和替换”对话框
c.在“查找内容”下拉列表框中输入要查找的数据“王红” d.在“查找范围”下拉列表框中选择“学生:表” e.在“匹配”下拉列表框中选择“整个字段”
f.“搜索”下拉列表框中选择“全部”
g.单击“查找下一个”按钮,将查找指定的数据,找到的数据会高亮显示
h.继续单击“查找下一个”按钮,可查找下一个满足条件的资料
<2>简便替换表中的资料
1. 使用替换功能将“学生”表中“所在学院”字段中的“经济管理学院”数据替换为“经管学院” 操作步骤:
a. 在数据标示图中打开“学生”表,单击“所在学院”字段标题按钮选择该列
b. 选择主窗口菜单栏上的“编辑”命令—>“替换”命令,打开“查找和替换”对话框
c.在“查找内容”框中输入要查找的数据“经济管理学院” d. 在“替换为”框中输入替换后的数据“经管学院” e. 在“查找范围”框中选择“学生:表” f. 在“匹配”框中选择“整个字段” g. 在“搜索”框中选择“全部” h. 单击“全部替换”按钮
<3>按指定条件筛选表中的记录
1. 在“学生”表中筛选出满足条件“政治面貌=党员”的记录 操作步骤:
a. 在资料表视图打开“学生”表 b. 在“政治面貌”字段中选中“党员”数据 c.单击工具栏上的“按选定内容筛选”按钮,即可筛选出所要的记录 d. 单击“取消筛选”按钮,可恢复整个数据表记录
第五章 创建与使用查询对象
一、使用查询对象查找所需数据
<1> 实用查询从一个表中查找数据
1.创建名称为“学生主要信息”的选择查询对象,从“学生”表中查找“学号”、“姓名”、“性别”、“班级”字段的数据
操作步骤:
a.在Access中打开“教学管理数据库”
b.打开查询设计器
c.选择查询对象的数据来源
d.确定查询对象查找的数据字段
e.保存查询对象
f.预览查询对象
添加多个表的查询设计视图
查询对象找到的数据
<2>使用查询从多个表中查找数据
1.创建名称为“学生成绩”的查询对象,从“学生”、“学生选修课程”、“课程”3个表中查找“学号”、“姓名”、“课程名称”、“课程成绩”字段的数据
操作步骤:
a. b. 在Access中打开“教学管理”数据库 打开查询设计器
c.选择查询数据的来源表 d. e. 确定查询对象要查找的数据字段 设置查找的条件
二、使用查询对象操作数据
<1> 使用查询将指定的数据生成一个新表
1.创建名称为“生成学生成绩信息表查询”对象,该查询用来创建一个包含字段“学号、姓名、性别、班级、课程成绩、课程名称、学分”的新表“学生成绩查询”
操作步骤:
a. 打开查询设计视图
b. 将查询另存为一个新查询对象
c.将查询定义为“生成表查询”类型 d. 预览将要生成的表 e. 生成新表
第六章 创建与使用窗体对象
一、通过自动方式创建窗体
<1> 创建纵栏式窗体
1.使用“自动窗体”方式创建名称为“学生信息输入窗口”的纵栏式窗体对象,该窗体用来向“学生”表输入数据
操作步骤:
a.打开“教学管理”数据库
b.在数据库对象窗口“对象”栏单击“表”按钮,选择“学生”表
c.在主窗口工具栏中单击“自动窗体”按钮,单击后即自动创建纵栏式船体对象
e.保存窗体对象为“学生信息输入窗口”
纵栏式窗体
<2>创建表格式窗体
1.使用“自动创建窗体”方式创建名称为“学生主要信息浏览窗口”的表格式窗体对象,该窗体用来浏览“学生主要信息”表中的数据
操作步骤
a. 在“教学管理”数据库窗口“对象”栏中选“窗体”对象 b. 单击数据库窗口工具栏上的“新建”按钮
c.在打开的“新建窗体”对话框中“自动创建窗体:表格式” d. 并在表/查询列表中选择表“学生主要信息” e. 单击“确定”按钮,即可自动创建窗体 f. 保存窗体对象为“学生主要信息浏览窗口”
二、通过向导创建窗体 <1>创建主/子式窗体
1.通过窗体向导创建基于“学生”、“课程”两个表的名称为“学生选修课程主子式窗口”的主/子式窗体对象,该窗体用来输入、显示学生选修的课程信息
操作步骤:
(1)启动窗体向导
a.启动access数据库打开“教学管理”数据库 b.在数据口窗口“对象”栏选中“窗体”对象
c.在“使用向导创建窗体”创建方法上双击,即可启动窗体向导,打开“窗体向导”对话框(2)回答向导提问
a.在下面连续提问的向导对话框中回答向导提出的问题 b.确定窗体上查看数据的方式 c.确定子窗体使用的布局 e.确定窗体使用的样式 f.确定窗体与子窗体使用的标题
(3)自动创建窗体
三、通过设计器创建窗体 <1>认识窗体设计视图
1.打开窗体设计视图的方式
(1)启动access数据库打开“教学管理”数据库
(2)在数据库窗口“对象”栏选中“窗体”对象
(3)在“在设计视图创建中创建窗体”创建方法上双击,即可打开窗体设计视图
2.窗体的组成及节的功能
(1)窗体的5个组成部分
在窗体设计视图中右击,在弹出的快捷菜单中分别选择“页面页眉/页脚”和“窗体页眉/页脚”,会显示窗体的5个部分。每个部分称为节,代表着窗体中不同的区域。每一节中还可以显示不同的控件。(2)窗体各节的功能
窗体页眉:窗体页眉的内容位于窗体顶部,一般用于设置窗体的标题、窗体使用说明。
页面页眉:其内容一般用来设置每个打印页顶部显示的标题或列标题等信息。
主
体:该区域为窗体的主要部分,主要用来显示窗体数据源的记录数据。可以再主体上显示一条记录,也可以显示多条记录。
页面页脚:其内容一般用来设置美俄打印页底部显示的日期或页码等信息。
窗体页脚:窗体页脚中的内容位于窗体底部,一般放置对所有记录都使用的标签文字或命令按钮。
<2>创建自定义窗体
1.创建一个名称为“学生成绩查询窗口”的自定义窗体对象,该窗体能够通过人机交互方式,根据用户输入的查找要求查找并显示不同情况的学生成绩
操作步骤:
(1)创建一个空白窗体
(2)在窗体中创建窗口标题的“标签”控件
(3)设置标签控件属性
(4)通过想到在窗体中创建显示课程名称的“组合框”控件
(5)通过设置属性创建显示班级名称的“列表框”控件
(6)使用向导创建显示性别的“选项组”控件
(7)在窗体中创建文本框控件
第七章 创建与使用报表对象
一、通过自动方式创建报表
<1>快速创建纵栏式报表
1. 通过“自动报表”方式,根据“学生成绩信息”表创建“学生成绩信息报表”纵栏式报表对象 操作步骤:
(1)启动Access 数据库打开“教学管理”数据库
(2)在数据库窗口“对象”栏选中“表”对象中的“学生成绩信息”表(3)在主窗口工具栏中单击“自动报表”按钮,即可创建纵栏式报表对象(4)在主窗口菜单栏中选择“文件”—>“保存”命令,保存报表对象为“学生成绩信息报表”
<2>快速创建表格式报表
1.通过“自动创建报表”方式,根据“学生成绩信息”表创建“学生成绩信息报表—表格式”报表对象
操作步骤:
(1)在“教学管理”数据库窗口“对象”栏选中“报表”对象
(2)单击数据库窗口工具栏中的“新建”按钮打开“新建报表”对话框,从中选择“自动创建报表:表格式”选项
(3)在“新建报表”对话框的表/查询列表框中选择表对象“学生成绩信息”,单击“确定”按钮,即可创建表格式报表
(4)保存报表为“学生成绩信息报表—表格式”
二、通过向导创建数据来自多处的报表
<1>创建基于多个表或查询的报表
1.通过向导创建基于“学生”、“学生选修课程”、“课程”3个表的报表对象“学生课程成绩报表”
操作步骤:
(1)启动报表向导
a.启动Access数据库打开“教学管理”数据库
b.在数据库窗口“对象”栏选中“报表”对象
c.在“使用想到创建报表”创建方法上双击,打开“报表向导”对话框
(2)回答向导提问
a.确定报表使用的数据记录源及报表上出现的数据段
b.确定在报表上查看数据的方式
c.确定报表是否使用分组级别
d.确定报表排序与汇总方式
e.确定报表使用的布局方式
f.确定报表使用的样式
g.确定报表使用的标题
(3)保存向导创建的报表对象
<2>创建图表报表
1.使用图表向导创建一个显示不同课程学生平均成绩的报表对象
操作步骤:
(1)启动图表向导
a.在“教学管理”数据库窗口“对象”栏选中“报表”对象
b.单击数据库窗口工具栏上的“新建”按钮
c.在打开的“新建报表”对话框中选择“图表向导”
d.在“请选择该对象数据的来源表或查询”下拉列表中选择“学生成绩信息表”
(2)回答向导问题
a.确定用于图表中的字段
b.确定图表使用的类型
c.确定数据在图表中的布局方式
e.选择汇总方式
f.确定图表的标题
(3)保存报表
三、在设计视图中创建报表 <1>创建主/子报表
1.在设计视图中根据报表“教师主报表”、“授课课程子报表”,创建主/子报表对象“教师授课课程主子报表”
操作步骤:
(1)创建主报表 a.在“教学管理”数据库窗口“对象”栏选中“报表”对象
b.使用向导创建一个包含“教师”表字段“教工编号”、“姓名”、“职称”、的“教师主报表”报表对象
(2)在主报表上直接创建子报表(3)回答向导提问
<2>创建自定义报表
1.在设计视图中创建自定义报表对象“学生成绩信息查询报表”
操作步骤:
(1)打开一个空白报表(2)为报表指定数据源
(3)在“报表页眉”中添加报表标题标签(4)在“页面页眉”中添加字段标题标签(5)在“主体”中添加绑定型文本框(6)移动页面页脚与报表页脚(7)预览报表
总结:
一、对Access的认识
1.存储方式单一
Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。
2.面向对象
Access是一个面向对象的开发工具。它将一个应用系统当作是由一系列对象组成的,通过对象的方法、属性完成数据库的操作和管理,极大地简化了开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。
3.界面友好、易操作 Access是一个可视化工具,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。
4.Access可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接,轻松生成网页。
二、对一些基本知识的体会
1.字段数据类型
ACCESS数据表里面的数据字段,是规定好字段类型的,比如说文本型的、数值型的、是否型的或日期型的„一旦设置好了字段的数据类型,那么,在该字段中的所有单元格是不能随便输入内容的,如果输入的内容不符合字段数据类型,是输不进去的。比如,日期型的数据,你输入汉字,是不能输入的,而只能输入诸如:2009-9-29这样格式的数据。
2.数据的查询
ACCESS里面的查询,不会对源数据表的数据造成影响。这是很好的一种分离模式;我们可以根据自己的查询,设置或构造简单的或复杂的查询条件,之后运用查询,就可以查询到所需要的数据的,但是,查询到的数据,对源数据表,即原始数据,不会造成任何的影响,这就带来了如下的方便:即能找到所需数据,同时,又保留了原始数据的完整性。
另外,查询对象,还支持SQL语言的使用,这就从根本上解决了数据查询的难度,提高了灵活性和使用性。
3.窗体的使用
原来我对软件界面很好奇,不知道这样的界面,是如何制作出来的。学习了ACCESS之后,才知道,这种界面,其实就是一种窗体。窗体对象,可以这样简单的来概述:用来显示数据表数据的有别于查询的一种界面。窗体对象中的用来显示数据的控件,我们可以灵活的自行设计,想拖哪个表的哪个字段到窗体里面,窗体就显示哪种数据,非常方便。
4.关系
ACCESS里面的数据表与数据表之间,有着关系这个概念。关系,其实就是两表或多表,相互之间存在的一种关联或依赖。