数据库作业题目及答案_第1页
数据库作业题目及答案_第2页
数据库作业题目及答案_第3页
数据库作业题目及答案_第4页
数据库作业题目及答案_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

实验三内容补在“教学管理系统”中设计了许多查询,上述只介绍其中具有代表性的部分,其余查询读者可依例完成。本系统包括的所有查询如下所示:说明:同学们在进行后面的表单设计时,需要用到没有设计过的查询,则再进行对应的查询设计,没有设计到的可以不做。90以学生信息按查不及格学生按级编号查看学生基本信息按级查教师信息按级查选课按师编号查按师姓名查看授课信息按程类别查按程名查10.按课地点11.按选课程12.按名查13.按名查看生基本信息14.按分查15.按号查看生基本信息16.按号查选17.按称查18.不格人次19.不格学生息20.低所在班均分学生21.各学生人统计22.各教师人23.各称教师数24.教基本信表查询25.教每周学总数26.每不及格次27.每每门课均成绩28.每男女生数29.每平均成30.每平均分31.每学生平成绩32.某年某学教师每周学时总数33.某期某课及格信息34.统各系教的人数35.统各职称师的人数36.统每门课师的人数37.统有课教的人数38.学相关信查询39.学选课情40.有教师的数1/19

实验四数据登窗体设计一4.1数据登录窗体的向导创建在Access中建窗体有人工方式创建和使用窗体向导创建两种方法工方式创建窗体需创建窗体的每一个控件建立控件和数据源之间的联系使用窗体向导创建窗体,用户只需按照向导的提示输入有关信息,一步一步地完成。创建过程既简单、快捷,又效率高,因此,在设计数库应用系统时,往往是先使用窗体向导建立窗体的基本轮廓然再切换到设计视图使人工方式进行调整。我们在创登教师档案”窗体时采用的就是这种方法。利用窗体向导创建“登录教师档案的步骤如下:①双击“窗体”对象中“使用向导创建窗体”选项,启动“窗体向导”如所。图“体向导”第一个窗口②单击“表/查询”下拉列表框右侧的箭头,列出所有有效的表或者查询数据源,从中选择“表:教师档案表③在“可用字段”列表框中选择需要在新建窗体中显示的字段,此处,单击按钮选择所有字段。④单击“下一步”按钮,弹出如图2-2所的窗口。在此对话框中,选择“纵栏表”项,这时可以在左边看到所建窗体的布局。2/19

图2-2“体向导”第三个窗口⑤单击“下一步”按钮,弹出如图2-3所的窗口。在窗口右侧的列表框列出了若干个窗体的样式选中的窗体样式窗口的左侧显示,用户可选择喜欢的样式,此处选准”样式。图2-3“体向导”第三个窗口⑥单击“下一步”按.弹出如图2-4所示窗口,在此窗口,可为所创建窗体输入一个标题,此处输入“登录教帅档案3/19

图2-4“体向导”第四个窗口⑦单击“完成”按钮,创建的窗体出现在屏幕上,如图2-5所示。图2-5“登录教师档案”窗体使用向导快速创建了“登录教师档案”窗体,但创建出来的窗体有许多不尽如人意的地方比,所有数据的输入都要用户通过按键来完成,输入操作不简便,窗体布局比较乱,这些都违背了输入设计的原则。仔细观察“登录教师档案”窗体,可以发现,窗体中包括的数据内容大致分为两类,一类是内容范围不确定,像姓名、工作时间等是容范围确定如别政治而貌职等为了提高输入速度少输入内容方便输入操作,对于内容范围确定的数据应尽量避免键盘输入要对该窗体进行修改和调整改、调整窗体可以在设计视图中通过使用各种控件来完成。4/19

4.2窗体的基本控件及其应用控件是窗体上用于显示数据、执行操作、装饰窗体的对象。在窗体中添加的每一个对象都是控件。例如,在窗体上使用文本框显示数据,使用命令按钮打开另一个窗体或报表,使用线条或矩形来分隔与组织控件强它们的可读性等包的控件有本、标签、选项组、复选框、切换按钮、组合框、列表框、命令按钮、图像控件、结合对象框、非结合对象框、子窗体/子报表、分页符、线条、矩形等,各种控件都可以在窗体设计视图窗口中的工具箱中访问到具是进行窗体设计的重要工具具中各种控件按钮的功能如表2-l所示。表2-lAccess窗控说明控件图形及名称文本框件

控件说明选取控件、节或窗体,释放锁定的按钮可以在向导带领下创建各种与数据关联的控件显示说明性文本,该文本也可在程序控制下改变显示、输入或编辑记录源的数据与复选框、选项按钮搭配使用,显示一组可选值结合“是否”字段,显示“是否”值单选按钮复选按钮仅可选择其中列出的值即可选择其中列出的值,也可输入特定的值通过定义按钮功能,以完成各种操作显示静态图像,且不能在进行编辑(美化界面)显示非结合OLE对,如EXCEL等显示结合OLE对象,对象跟随记而变化在窗体上开始一个新屏幕,或在打印窗体上开始新页创建多页选项卡窗体或选项卡对话框显示来自多个表的数据突出相关信息显示图形效果从中可选出其它他控件加载到当前窗体文本框主要用来输入或编辑字段数据,它是一种交互式控件。文本框分为3种型结合型、非结合型与计算型。结合型文本框能够从表、查询或SQL语言中获得所需要的内容合文本框并没有链接到某一字段用来显示提示信息或接收用户输入数据等。在计算型文本框中,可以显示表达式的结果,当表达式发生变化时,数值就会被重新计算。与标签控件类似文本框也有其相应的属性值主要包括数据属性和事件属性两大类图2-6所示。5/19

图2-6“文本框”属性“控件来源”属性是文本框的“数据”属性,当用于设定一个结合型文本框控件时,它必须是窗体数据源表或查询中的一个字段用于设定一个计算型文本框控件时必须是一个计算表达式可通过单属性右侧“成器按进入表达式生成器向导利用表达式生成器向导生成表达式于定一个非结合型文本框控件时等于一个标签控件入掩码”属性用于设定一个结合型文本框控件或非结合型文本框控释的输入格式,仅对文本型或日期型数据有效值”属性用于设定一个计算型文本框控件或非结合型文本框控件的初始值,可以使用表达式生成器向导来确定默认值效性规则”属性用于设定在文本框控件中输入数据的合法性检查表达式使表达式生成器向导来建立合法性检查表达式在体运行期间在该文本框中输入的数据违背了有效性规则时了明确给出提示,可以显示“有效性文本”中填写的文字信息,所以“有效性文本”用于指定违背了有效性规则时,将显示给用户的提示信息否锁定”属性用于指定该文本框控件是否允许在“窗体”运行视图中接收编辑本文本框控件中显示数据的操作。文本框控件的事件属性较多,说明该控件处理事件的能力很强。如果需要令某一控件能够在某一事件发生时做出相应的响应必为该控件针对该事件的属性赋值件性的赋值可以在3个理事件的方法种类中选择一种定一个表达式定一个宏操作或为其编写一段程序。单击属性栏左侧的“生成器”按钮,即弹出“选生成器”对话框,可以在对话框中选择处理事件方法的种类。组合框列表框控件如果在窗体上输入的数据总是取自某一个表或查询中记录的数据,或者取自某固定内容的数据可使用组合框或列框控件来完成样既可以保证输入数据的正确也可以提高数据的输入速度如输入教师档案信息时治面貌的值包括“党员”和“其他将些放在组合框或列表框中,用户只需通过点击鼠标就可完成数据输入,这样不仅可以避免输入错误,同时也减少了汉字输入量。窗体中的列表框可以包含一列或几列数据,用户只能从列表中选择值,而不能输入新值。组合框的列表是由多行数据组成,但平时只显示一行,需要选择其他数据时击6/19

右端的向下箭头按钮。使用组合框,既可以进行选择,也可以输入文本,这也是组合框和列表框的区别点可以看出,组合框的应用相对列表框的应用要广泛一些。通常情况下,组合框或列表框控件的属性是在创建过程中进行设置的,设置后一般不需另作更改。但可以在完成创建操作之后,查看通过控件向导设定的各个属性值,如图2-7所,并根据需要进行相应的修改。从图2-7可知合框和列表框属性主要包括格式、数据、事件和其他。这些属性反映了该控件外观、数据源、事件等方面的设置它含的事件属性很多,说明该控件的事件处理能力非常强。从实际应用角度看,组合框和列表框事件属性中“更新后”属性使用较多,它表示当控件中内容被更新后,该事件发生。该控件创建过程,将在下面“数据登录窗体的完善”中进行介绍。命令按控件在窗体中可以使用命令按钮来执行某项操作或某些操作,例如,确定、取消、关闭。使用Access提的“命令按钮向导”可以创建30多种不同类型的命令按钮。与组合框类似,命令按钮控件的属性也是在创建过程进行设置的,当然也可以在创建完成之后,根据需要对其进行相应的修改。图2-8显了命令按钮控件主要的两大类属性:格式属性和事件属性。事件属性中最重要的属性是“单击”属性,对于很多的命令按钮,当鼠标单击它时,都会产生相应的事件。因此,命令按钮都应具有对其“单击”事件进行处理的能力。其他基控件

图2-8“令按钮”控件属性除上述常用控件外,Access还提供了一些基本控件,如复选框控件、切换按钮控件、选项组控件,选项卡控件、图像控件等。复框与切换按钮控件7/19

复选框与切换按钮是作为单独的控件来显示表或查询,护的“是”或“否”的值。当选中复选框时,便设置为“是不选则为“否于换按钮,如果按下切换按钮,则其值为“是则其值为“(2)选组控件选项组是由一个组框及一组复选框、选项按钮或切换按钮组成。如果选项组结合到某个字段只组框架本身结合此字段是组框架内的复选框项钮或切换按钮。选项组可以设置为表达式或非结合选项组以在自定义对话框中使用非结合选项组来接收用户的输入,然后根据输入的内容来执行相应的操作。(3)选卡控件当窗体中的内容较多无法在一页中全部显示时,可以使用选项卡来进行分页,用户只需要单击选项卡上的标签,就可以进行页面的切换。在设计查询窗时,我们使用了选项卡控件。其创建及设计方法将在下面详细介绍。(4)图控件在窗体中使用图像对象可以显示图形,以使窗体更加美观。图像控件包括图片、图片类型、超链接地址、可见性、位置及大小等属性,设置时用户可以进行调整。4.3数据登录窗体的完善在了解窗体设计视图中控件的含义及应用方法后,可进一步对使用向导创建的“登录教师档案”窗体进行修改和调整,以完善该窗体。具体方法和步骤是;调整窗中各拉件尺寸位置在设计视图窗口中打开“登录教师档案”窗体,调整窗体上已经设置了的各个控件位置与尺寸,调整结果如图2-9所。图2-9调窗体控件示意8/19

在窗体添加、设置所控件在体上添加一个“矩形”控件美化窗体单击工具箱中的“矩形”控件按钮,在窗体主体区域画一个矩形区域,使现有的窗体内容均放在其中;将“矩形”控件的“特殊效果”属性设为“凸起(2)添一个“标签”控件作为窗体标题在窗体上方中央添加一个“标签”控件,并输入“登录教师档案信息,作为该窗体的标题。将标题的字体名称设为“隶书体大小设为26,前颜色设为“深灰果如图2-10所示。图2-10添“矩形”和标签”控件示意由于像性别、政治面貌、学历、职称和系别等字段有固定的取值,如性别取值为“男”和“女治面貌取值为“群“他,可以将这些字段的控件改为“组合框”控件,这样可以简化输入操提输入效率。(3)将别、政治面貌等5个“文本框”控件改为“组合框”控件下面以政治面貌为例,说明组合框的创建和调整方法。其余个件的创建和调整法与此相同。①将有的“政治面貌”字段删除。②单工具箱中的“组合框”工具按钮,在窗体上单击要放置“组合框”的位置。屏幕显示“组合框控件向导”对话框,如图所示,选择“自行键入所需的值9/19

图2-11“合框向导”第一个窗口③单“下一步”按钮,弹出如图2-12所的窗口在“第1列列表中次输入“群众和其他”等值,每输入完一个值,按Tab键。图2-12“合框向导”第二个窗口④单“下一步”按钮,弹出如图2-13所的窗口,选择“将该数值保存在这个字段中”项,并单击右侧向下箭头按钮,从弹出的下拉列表中,选择“政治面貌”字段。10/

图2-13“合框向导”第三个窗口⑤单“下一步”按钮,弹出如-14所示窗口,在“请为组合框指定标框中输政面貌为组框的标签时动的右边框可以改变列表框的宽度。图2-14“合框向导”第四个窗口⑥单“完成”按钮。至此,组合框创建完成。进行适当的调整即可得到图2-15所示的窗体。11/

图2-15“录教师档案窗体()加5个命令按钮”控件为便于记录操作窗体下方还要添下一记录录存记录”以及“退出”等个命令按钮。下面以“添加记录”为例,说明使用“命令按钮向导”创建命令按钮的过程和方法。①单工具箱中的“命令按钮窗上单击要放置命令按钮的位置,屏幕上弹出“命令按钮向导”窗口,如图所示。图2-16“令按钮向导”第一个窗口②在话框的“类别表框中列出了可供选择的操作类别,每个类别在“操作”列表框中都对应着多种不同的操作“类别框内选“录操作在应“操作”框中选择“添加新记录③单“一步按弹如2-17所窗口为在按钮上显示文本单“文本”选项,然后在其后的文本框内输入“添加记录12/

图2-17“令按钮向导”第二个窗口④单“下一步”按钮,弹出如图2-18所窗口。在该窗口中可以为创建的命令按钮起一个名字,以便以后的引用。⑤单“完成”按钮。至此命令按钮创建完成,其他按钮的创建方法与此相同。图2-18“令按钮向导”第三个窗口⑥为使窗体布局整齐、美观,可再加一矩形控件,将5个命令按钮放置其中,矩形控件的“特殊效果”为“蚀刻后结果如图所。13/

图2-19“录教师档案窗体虽然“登录教师档案”窗体已基本设计完成,但窗体中有“记录定位等,这些是窗体不需要的,应该将其去掉。设置窗属性与其他窗体中的控件一样,窗体本身也有其相应的属性。这些属性的不同取值决定着它的不同特征。窗体属性主要包括“格式和“其他”等几类。“格式”属性值是为了设置窗体的显示格式据”属性值则是为了设置窗体操作数据的规则的,当然这些数据必须是绑定在控件上的数据件”属性是为该窗体设定响应事件的操作过程就是为窗体的事件处理方法编程面将说明常用属性取值的含义及作用,并对“登录教师档案”窗体所涉及的各属性值的设置进行说明。(1)标属性显示在窗体标题栏中的字符串教师档案”窗体的标题为“登录教师档案(2)默视图属性其属性值需在“连续窗体体”和“数据表3个顶中选取,它决定窗体的显示形式,一般情况下,窗体上只显示一条记录时选择“单一窗体案窗体的默认视图属性值为“单一窗体(3)滚条属性当需要对窗体的滚动条进行选择时对此属性进行设置属性两均无平和“水平和垂直个项,可以选择其。该属性决定了窗体显示时是否具有窗体滚动条录师档案窗体的滚动条属性值为“两者均无(4)记选定器属性记录选定器属性有两个值和“否决窗体显示时是否有记录选定器,即数据表最左端是否有标志块录师档案”窗体的记录选定器属性值为“否(5浏览按钮属性浏览按钮属性也有两个值和“否决定窗体运行时是否有浏览按钮,即数据表最下端是否有浏览按钮组如果不需要浏览数据或在窗体本身有了自己设置了数据14/

浏览时,该属性应设为“否,可以增加窗体的可读性教师档案”窗体的浏览按钮属性值为“否(6分隔线属性其属性值需在“是个项中选取,它决定窗体显示是否显示窗体各节间的分隔线录师档案”窗体的分隔线属性值为“否(7)自居中属性其属性值需在“是个项中选取,它决定窗体显示时是否自动居于桌面中间。除此之外还控制框属性最最小化按钮属性关闭按钮属性边样式属性等。这些属性值均在其对应的下拉列表中可以看到,用户可以按自己的需要进行选择。上面介绍的是窗体的“格式”属性,窗体的“数据”属性主要包括:(1)记源属性一般是本数据库中的一个数据表对象名或查询对象名明了该窗体的数据源录教师档案”窗体的数据源为“教师档案表(2)排依据属性该属性值是一个字符串表达式字段名或字段名表达式组成于定排序的规则。(3)允编辑、允许添加、允许删除属性该属性值需在“是”或“否”中进行选择,它决定了窗体运行时是否允许对数据进行编辑修改、添加或删除等操作录教师档案”窗体的这3个性值均为“是(4)数入口属性该属性值击在“是”或“否”两个选项中选取。取值如果为“是则窗体打开时只显示

温馨提示

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

评论

0/150

提交评论