1、数据库作业题目及答案实验三内容增补在“教课管理系统”中设计了很多查问,上述只介绍此中拥有代表性的部分,其余查问读者可依例达成。本系统包含的所有查问以下所示:说明:同学们在进行后边的表单设计时,需要用到没有设计过的查问,则再进行对应的查问设计,没有设计到的能够不做。1.90 以上学生信息2.按班查不及格学生3.按班级编号查察学生基本信息4.按班级查教师信息5.按班级查选课6.按教师编号查7.按教师姓名查察讲课信息8.按课程类型查9.按课程名查10.按上课地址查11.按所选课程查12.按系名查13.按姓名查察学生基本信息14.按学分查15.按学号查察学生基本信息16.按学号查选课17.按职称查18
2、.不及格人次19.不及格学生信息20.低于所在班均匀分学生21.各班学生人数统计22.各系教师人数23.各职称教师人数24.教师基本信息表查问25.教师每周学时总数26.每班不及格人次27.每班每门课均匀成绩28.每班男女生人数29.每班均匀成绩30.每班均匀分31.每名学生均匀成绩32.某学年某学期教师每周学时总数33.某学期某课不及格信息34.统计各系教师的人数35.统计各职称教师的人数36.统计每门课教师的人数37.统计有课教师的人数38.学生有关信息查问39.学生选课状况40.有课教师的人数实验四 数据登录窗体设计一4.1 数据登录窗体的导游创立在 Access中创立窗体有人工方式创立
3、和使用窗体导游创立两种方法。 人工方式创立窗体,需要创立窗体的每一个控件, 并成立控件和数据源之间的联系。 而使用窗体导游创立窗体,用户只要依照导游的提示输入有关信息,一步一步地达成。创立过程既简单、快捷,又效率高,所以,在设计 Access 数据库应用系统时,常常是先使用窗体导游成立窗体的基本轮廓, 而后再切换到设计视图使用人工方式进行调整。我们在创立 “登录教师档案”窗体时采纳的就是这类方法。利用窗体导游创立“登录教师档案” ,窗体的步骤以下:双击“窗体”对象中“使用导游创立窗体”选项,启动“窗体导游”如图 2-1 所示。图 2-1“窗体导游”第一个窗口单击“表查问”下拉列表框右边的箭头,
4、列出所有有效的表或许查问数据源,从中选择“表:教师档案表” 。在“可用字段”列表框中选择需要在新建窗体中显示的字段,此处,单击按钮选择所有字段。单击“下一步”按钮,弹出如图 2-2 所示的窗口。在此对话框中,选择“纵栏表”项,这时能够在左边看到所建窗体的布局。图 2-2 “窗体导游”第三个窗口单击“下一步”按钮,弹出如图2-3 所示的窗口。在窗口右边的列表框列出了若干个窗体的款式, 选中的窗体款式在窗口的左边显示,用户可选择喜爱的款式,此处选择 “标准”款式。图 2-3 “窗体导游”第三个窗口单击“下一步”按钮 .弹出如图 2-4 所示窗口,在此窗口,可为所创立窗体输入一个标题,此处输入“登录
5、教帅档案” 。图 2-4 “窗体导游”第四个窗口单击“达成”按钮,创立的窗体出此刻屏幕上,如图2-5所示。图 2-5 “登录教师档案”窗体使用导游迅速创立了“登录教师档案”窗体,但创立出来的窗体有很多不尽善尽美的地方。 比方,所有数据的输入都需要用户经过按键来达成,输入操作不简易,窗体布局比较乱,这些都违反了输入设计的原则。认真察看“登录教师档案”窗体,能够发现,窗体中包括的数据内容大概分为两类,一类是内容范围不确立,像姓名、工作时间等: 另一类是内容范围确立, 如性别、 政治而貌、 职称等。 为了提升输入速度, 减少输入内容, 方便输入操作,关于内容范围确立的数据应尽量防止键盘输入。 所以,
6、需要对该窗体进行改正和调整。 改正、调整窗体能够在设计视图中经过使用各样控件来达成。4.2 窗体的基本控件及其应用控件是窗体上用于显示数据、履行操作、装修窗体的对象。在窗体中增添的每一个对象都是控件。比如,在窗体上使用文本框显示数据,使用命令按钮翻开另一个窗体或报表,使用线条或矩形来分开与组织控件, 以加强它们的可读性等。 Access包含的控件有: 文本框、标签、选项组、复选框、切换按钮、组合框、列表框、命令按钮、图像控件、联合对象框、非联合对象框、子窗体子报表、分页符、线条、矩形等,各样控件都能够在窗体设计视图窗口中的工具箱中接见到。 工具箱是进行窗体设计的重要工具, 工具箱中各样控件按钮
7、的功能如表 2-l 所示。控件图形及名称表 2-l Access 窗体控件说明控件说明选用控件、节或窗体,开释锁定的按钮能够在导游率领下创立各样与数据关系的控件显示说明性文本,该文本也可在程序控制下改变显示、输入或编写记录源的数据与复选框、选项按钮搭配使用,显示一组可选值联合“是 / 否”字段,显示“是 / 否”值单项选择按钮复选按钮仅可选择此中列出的值即可选择此中列出的值,也可输入特定的值经过定义按钮功能,以达成各样操作显示静态图像,且不可以在进行编写(美化界面)显示非联合 OLE对象,如 EXCEL等显示联合 OLE对象,对象跟从记录而变化在窗体上开始一个新屏幕,或在打印窗体上开始新页创立
8、多页选项卡窗体或选项卡对话框显示来自多个表的数据突出有关信息显示图形成效从中可选出其余他控件加载到目前窗体4.2.1 文本框控件文本框主要用来输入或编写字段数据,它是一种交互式控件。文本框分为 3 种种类:联合型、非联合型与计算型。联合型文本框能够从表、查问或 SQL 语言中获取所需要的内容。非联合型文本框并无链接到某一字段, 一般用来显示提示信息或接收用户输入数据等。在计算型文本框中,能够显示表达式的结果,当表达式发生变化时,数值就会被从头计算。与标签控件近似, 文本框也有其相应的属性值, 主要包含数据属性和事件属性两大类。 如图2-6 所示。图 2-6 “文本框”属性“控件根源”属性是文本
9、框的“数据”属性,当用于设定一个联合型文本框控件时,它一定是窗体数据源表或查问中的一个字段;当用于设定一个计算型文本框控件时,它一定是一个计算表达式, 能够经过单击属性右边的“生成器” 按钮进入表达式生成器导游,利用表达式生成器导游生成表达式;用于设定一个非联合型文本框控件时,就等同于一个标签控件。“输入掩码”属性用于设定一个联合型文本框控件或非联合型文本框控释的输入格式,仅对文本型或日期型数占有效。“默认值”属性用于设定一个计算型文本框控件或非联合型文本框控件的初始值,能够使用表达式生成器导游来确立默认值。“有效性规则”属性用于设定在文本框控件中输入数据的合法性检查表达式,能够使用表达式生成
10、器导游来成立合法性检查表达式。 在窗体运转时期, 当在该文本框中输入的数据违反了有效性规则时,为了明确给出提示,能够显示“有效性文本”中填写的文字信息,所以“有效性文本”用于指定违背了有效性规则时,将显示给用户的提示信息。“能否锁定”属性用于指定该文本框控件是否同意在“窗体”运转视图中接收编写本文本框控件中显示数据的操作。文本框控件的事件属性许多,说明该控件办理事件的能力很强。假如需要令某一控件能够在某一事件发生时做出相应的响应,就一定为该控件针对该事件的属性赋值。事件属性的赋值能够在 3 个办理事件的方法种类中选择一种:设定一个表达式、 指定一个宏操作或为其编写一段 VBA 程序。单击属性栏
11、左边的“生成器”按钮,即弹出“选择生成器”对话框,能够在对话框中选择办理事件方法的种类。4.2.2 组合框或列表框控件假如在窗体上输入的数据老是取自某一个表或查问中记录的数据,或许取自某固定内容的数据, 能够使用组合框或列表框控件来达成。 这样既能够保证输入数据的正确, 也能够提升数据的输入速度。 比如,在输入教师档案信息时, 政治相貌的值包含: “民众”、“团员”、“党员”和“其余” ,若将这些值放在组合框或列表框中,用户只要经过点击鼠标便可达成数据输入,这样不单能够防止输入错误,同时也减少了汉字输入量。窗体中的列表框能够包含一列或几列数据,用户只好从列表中选择值,而不可以输入新值。组合框的
12、列表是由多行数据构成,但平常只显示一行,需要选择其余数据时, 能够单击右端的向下箭头按钮。使用组合框,既可以进行选择,也能够输入文本,这也是组合框和列表框的差别, 从这点上能够看出,组合框的应用相对列表框的应用要宽泛一些。往常状况下,组合框或列表框控件的属性是在创立过程中进行设置的,设置后一般不需另作改正。但能够在达成创立操作以后,查察经过控件导游设定的各个属性值,如图 2-7 所示,并依据需要进行相应的改正。从图 2-7 可知,组合框和列表框属性主要包含格式、数据、事件和其余。这些属性反应了该控件外观、数据源、事件等方面的设置。 因为它包含的事件属性好多,说明该控件的事件办理能力特别强。从实
13、际应用角度看,组合框和列表框事件属性中“更新后”属性使用许多,它表示当控件中内容被更新后,该事件发生。该控件创立过程,将在下边“数据登录窗体的完美”中进行介绍。4.2.3 命令按钮控件在窗体中能够使用命令按钮来执行某项操作或某些操作,比如,确立、撤消、封闭。使用 Access供给的“命令按钮导游”能够创立 30 多种不一样种类的命令按钮。与组合框近似,命令按钮控件的属性也是在创立过程进行设置的,自然也能够在创立达成以后,依据需要对其进行相应的改正。图 2-8 显示了命令按钮控件主要的两大类属性:格式属性和事件属性。事件属性中最重要的属性是“单击”属性,关于好多的命令按钮,当鼠标单击它时,都会产
14、生相应的事件。因此,命令按钮都应拥有对其“单击”事件进行办理的能力。图 2-8“命令按钮”控件属性4.2.4 其余基本控件除上述常用控件外, Access 还供给了一些基本控件,如复选框控件、切换按钮控件、选项组控件,选项卡控件、图像控件等。(l)复选框与切换按钮控件复选框与切换按钮是作为独自的控件来显示表或查问,护的“是”或“否”的值。当选中复选框时,便设置为“是” ,假如不选则为“否” 。关于切换按钮,假如按下切换按钮,则其值为“是” ,不然其值为“否” 。(2)选项组控件选项组是由一个组框及一组复选框、选项按钮或切换按钮构成。假如选项组联合到某个字段,则只有组框架自己联合到此字段, 而不
15、是组框架内的复选框、 选项按钮或切换按钮。选项组能够设置为表达式或非联合选项组, 也能够在自定义对话框中使用非联合选项组来接收用户的输入,而后依据输入的内容来履行相应的操作。(3)选项卡控件当窗体中的内容许多没法在一页中所有显示时,能够使用选项卡来进行分页,用户只需要单击选项卡上的标签,就能够进行页面的切换。在设计查问、 统汁窗体时,我们使用了选项卡控件。其创立及设计方法将在下边详尽介绍。(4)图像控件在窗体中使用图像对象能够显示图形,以使窗体更为雅观。图像控件包含图片、图片种类、超链接地址、可见性、地点及大小等属性,设置时用户能够进行调整。4.3 数据登录窗体的完美在认识窗体设计视图中控件的
16、含义及应用方法后,可进一步对使用导游创立的“登录教师档案”窗体进行改正和调整,以完美该窗体。详细方法和步骤是;4.3.1 调整窗体中各拉件尺寸及地点在设计视图窗口中翻开“登录教师档案”窗体,调整窗体上已经设置了的各个控件地点与尺寸,调整结果如图 2-9 所示。图 2-9 调整窗体控件表示4.3.2 在窗体中增添、设置所需控件(l)在窗体上增添一个“矩形”控件美化窗体单击工具箱中的“矩形”控件按钮,在窗体主体地区画一个矩形地区,使现有的窗体内容均放在此中;将“矩形”控件的“特特成效”属性设为“突出” 。(2)增添一个“标签”控件作为窗体标题在窗体上方中央增添一个“标签”控件,并输入“登录教师档案
17、信息”,作为该窗体的标题。将标题的字体名称设为“隶书” ,字体大小设为 26,远景颜色设为“深灰” 。结果如图 2-10 所示。图 2-10 增添“矩形”和“标签”控件表示因为像性别、政治相貌、学历、职称和系别等字段有固定的取值,如性别取值为“男”和“女”,政治相貌取值为“民众” 、“团员”、“党员”和“其余” 。所以,能够将这些字段的控件改为“组合框”控件,这样能够简化输入操作 .提升输入效率。(3)将性别、政治相貌等 5 个“文本框”控件改为“组合框”控件下边以政治相貌为例,说明组合框的创立和调整方法。其余 4 个控件的创立和调整方法与此同样。 将已有的“政治相貌”字段删除。 单击工具箱中
18、的“组合框”工具按钮,在窗体上单击要搁置“组合框”的地点。屏幕显示“组合框控件导游”对话框,如图 2-11 所示,选择“自行键入所需的值” 。图 2-11 “组合框导游”第一个窗口 单击“下一步”按钮,弹出如图 2-12 所示的窗口,在“第 1 列”列表中挨次输入“民众”、“团员”、“党员”和“其余”等值,每输入完一个值,按 Tab 键。图 2-12 “组合框导游”第二个窗口单击“下一步”按钮,弹出如图 2-13 所示的窗口,选择“将该数值保留在这个字段中”项,并单击右边向下箭头按钮,从弹出的下拉列表中,选择“政治相貌”字段。图 2-13 “组合框导游”第三个窗口单击“下一步”按钮,弹出如图
19、2-14 所示窗口,在“请为组合框指定标签: ”文本框中输入 “政治相貌” 作为该组合框的标签。 此时,拖动列的右边框能够改变列表框的宽度。图 2-14 “组合框导游”第四个窗口 单击“达成”按钮。至此,组合框创立达成。进行适合的调整即可获取图2-15 所示的窗体。图 2-15 “登录教师档案”窗体(4)增添 5 个“命令按钮”控件为便于记录操作, 在窗体下方还需要增添 “下一记录” 、“上一记录” 、“增添记录” 、“保留记录”以及“退出”等 5 个命令按钮。下边以“增添记录”为例,说明使用“命令按钮导游”创立命令按钮的过程和方法。 单击工具箱中的“命令按钮” ,在窗体上单击要搁置命令按钮的
20、地点,屏幕上弹出“命令按钮导游”窗口,如图 2-16 所示。图 2-16 “命令按钮导游”第一个窗口在对话框的“类型” 列表框中列出了可供选择的操作类型,每个类型在“操作”列表框中都对应着多种不一样的操作。 先在 “类型” 框内选择 “记录操作” ,而后在对应的 “操作”框中选择“增添新记录” 。 单击“下一步” 按钮,弹出如图 2-17 所示窗口。 为使在按钮上显示文本, 单击“文本”选项,而后在后来的文本框内输入“增添记录” 。图 2-17 “命令按钮导游”第二个窗口 单击“下一步”按钮,弹出如图 2-18 所示窗口。在该窗口中能够为创立的命令按钮起一个名字,以便此后的引用。 单击“达成”
21、按钮。至此命令按钮创立达成,其余按钮的创立方法与此同样。图 2-18 “命令按钮导游”第三个窗口 为了使窗体布局齐整、雅观,可再加一矩形控件,将 5 个命令按钮搁置此中,矩形控件的“特特成效”为“蚀刻” 。最后结果如图 2-19 所示。图 2-19 “登录教师档案”窗体固然“登录教师档案”窗体已基本设计达成,但窗体中有“记录定位器”、“阅读按钮”等,这些是窗体不需要的,应当将其去掉。4.3.3 设置窗体属性与其余窗体中的控件同样,窗体自己也有其相应的属性。这些属性的不一样取值决定着它的不一样特点。窗体属性主要包含“格式” 、“数据”、“事件”和“其余”等几类。“格式”属性值是为了设置窗体的显示
22、格式; “数据”属性值则是为了设置窗体操作数据的规则的,自然这些数据一定是绑定在控件上的数据; “事件”属性是为该窗体设定响应事件的操作过程, 也就是为窗体的事件办理方法编程。 下边将说明常用属性取值的含义及作用,并对“登录教师档案”窗体所波及的各属性值的设置进行说明。(1)标题属性显示在窗体标题栏中的字符串。 “登录教师档案”窗体的标题为“登录教师档案” 。(2)默认视图属性其属性值需在“连续窗体” 、“单调窗体”和“数据表” 3 个选顶中选用,它决定窗体的显示形式,一般状况下,窗体上只显示一条记录时选择“单调窗体” 。“登录教师档案”窗体的默认视图属性值为“单调窗体” 。(3)转动条属性当
23、需要对窗体的转动条进行选择时, 可对此属性进行设置。 该属性有 “二者均无” 、“水平”、“垂直”和“水平易垂直” 4 个选项,能够选择其一。该属性决定了窗体显示时能否具有窗体转动条。 “登录教师档案”窗体的转动条属性值为“二者均无” 。(4)记录选定器属性记录选定器属性有两个值: “是”和“否” ,它决定窗体显示时能否有记录选定器,即数据表最左端能否有标记块。 “登录教师档案”窗体的记录选定器属性值为“否” 。(5)阅读按钮属性阅读按钮属性也有两个值: “是”和“否” 。它决定窗体运转时能否有阅读按钮,即数据表最下端能否有阅读按钮组。 一般假如不需要阅读数据或在窗体自己有了自己设置了数据阅读
24、时,该属性应设为“否” ,这样,能够增添窗体的可读性。 “登录教师档案”窗体的阅读按钮属性值为“否” 。(6)分开线属性其属性值需在“是” 、“否”两个选项中选用,它决定窗体显示能否显示窗体各节间的分开线。“登录教师档案”窗体的分开线属性值为“否” 。(7)自动居中属性其属性值需在“是” 、“否”两个选项中选用,它决定窗体显示时能否自动居于桌面中间。除此以外, 还有控制框属性、 最大最小化按钮属性、 封闭按钮属性、 边框款式属性等。这些属性值均在其对应的下拉列表中能够看到,用户能够按自己的需要进行选择。上边介绍的是窗体的“格式”属性,窗体的“数据”属性主要包含:(1) 记录源属性一般是本数据库
25、中的一个数据表对象名或查问对象名, 它指了然该窗体的数据源。 “登录教师档案”窗体的数据源为“教师档案表” 。(2) 排序依照属性该属性值是一个字符串表达式, 由字段名或字段名表达式构成, 用于指定排序的规则。(3)同意编写、同意增添、同意删除属性该属性值需在“是”或“否”中进行选择,它决定了窗体运转时能否同意对数据进行编写改正、增添或删除等操作。 “登录教师档案”窗体的这 3 个属性值均为“是” 。(4)数据进口属性该属性值击在“是”或“否”两个选项中选用。取值假如为“是” ,则在窗体翻开时只显示一个空记录,不然显示已有记录。 “登录教师档案”窗体的数据进口属性值为“是” 。设置窗体属性时,
26、需要在窗体部分点击右键,而后单击弹出菜单的属性选项,翻开属性对话框,并对其进行设置。依照以上说明对窗体进行设置后的结果如图2-20 所示。图 2-20“登录教师档案”窗体实验五 数据登录窗体设计二使用设计器设计窗体时,很重要一点是合理的选择数据源,方法以下:1、选择“在设计视图中创立窗体”选项;2、在“新建窗体”对象框中,右键点击左上角的方块图形,或右键点击窗体上部或左部标尺,如右图 3-1。图 3-1 窗体的选择3、选择“属性”选项,在“属性”窗口,就能够在“数据”页框中,进行“记录源”的选择,如“学生档案表” ,在 ACCESS2003版软件中接下来会出现该数据表的字段列表。4、在工具栏上
27、选择需要的控件后,能够进行该控件的数据源属性设置,如:设计一个文本框,属性窗口如图 3-2:图 3-2 控件数据源的选择5.1 “登录学生档案”窗体设计本窗体的设计成效图如图 3-3,设计过程参照实验二的设计过程。图 3-3 “登录学生档案”窗体运转界面5.2 “登录课程信息”窗体设计本窗体的设计成效图如图 3-4,设计过程参照实验二的设计过程。图 3-4 “登录课程信息”窗体运转界面5.3 “登录教师讲课信息”窗体设计本窗体的设计成效图如图 3-5,设计过程参照实验二的设计过程。图 3-5 “登录教师讲课信息”窗体运转界面5.4 “登录学生选课信息”窗体设计本窗体的设计成效图如图 3-6,设计过程参照实验二的设计过程。图 3-6 “登录学生选课信息”窗体运转界面5.5 “登录学生选课成绩”窗体设计本窗体的设计成效图如图 3-7,设计过程参照实验二的设计过程。图 3-7 “登录学生选课成绩”窗体运转界面
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1