《凉凉》的数字简谱:3小时就会数据库制作2/3:杨贵元8次挑战复旦大学网络公开课

来源:百度文库 编辑:中财网 时间:2024/04/29 05:59:13

3小时就会数据库制作2/3:杨贵元8次挑战复旦大学网络公开课

以数据表为基础制作各种应用窗口。数据库是由专业人员设计的,但其应用必须要能适用于非专业人员。设计是通过数据表的视图来进行,应用是要通过数据库的窗体来进行。需按照应用需求把各数据表及其衍生表转化成各种应用窗体。

一、数据输入窗体。就是让非设计人员向相关数据表中直接输入数据。1、创建数据输入窗体。打开数据库及所需表如教师自然情况表,选择【创建】/【窗体】/【窗体】菜单命令,此时即可看到创建的新窗体,以【布局视图】显示;切换到【设计视图】,这里可看到窗体的三个主要部分:窗体页眉(显示窗体标题)、主体、窗体页脚,每个部分都称为窗体的节;把鼠标光标移到主体节(即网格)的右边框线上,当变为十字形时按住鼠标向右拖动后释放鼠标,就把主体增宽了,同理根据需要可把主体往下拉长;⑵选择【设计】/【控件】/【使用控件向导】菜单命令,使【使用控件向导】控件处于选中状态(这样之后,再单击其它控件,才能弹出相应的控件向导);选择【设计】/【控件】/【按钮】菜单命令,在【主体】空白位置单击,出现一个命令按钮,同时弹出一个【命令按钮向导】对话框。在对话框中,选择【类别】的【记录操作】,再选择【操作】的【添加新记录】,单击【下一步】;在弹出的对话框中选择【文本】复选框,单击【下一步】;在弹出的对话框中直接单击【完成】,命令按钮上英文就变成了【添加记录】。同理,添加【保存记录】按钮,只是从【操作】中要选择的是【保存记录】;同理再添加【关闭窗体】按钮,只是选择【类别】的【窗体操作】,再选择【操作】的【关闭窗体】。命名为【教师自然情况数据输入】保存。⑶切换到【窗体视图】,单击【添加记录】按钮,窗体数据清空,新增一个教师编号,并填写相应各信息,单击【保存记录】按钮,打开其数据源表【教师自然情况表】,就看到已把这个新教师添加到数据表中了。同理,为每一个数据表都制作一个相应的数据输入窗体。

二、数据维护窗体。是管理人员(非设计人员)对已输入数据进行修改的窗体。数据维护窗体与数据输入窗体比较,除了还要增加【删除记录】、【撤消记录】(2003版本上是【修改记录】)两个命令按钮外,其余都一样。为每个数据表制作一个数据维护窗体,注意要在窗体命名标明数据维护如【教师自然情况数据维护】。

三、数据浏览窗体。是让客户等非设计人员对原始数据、查询结果进行浏览的窗口,就是把数据表与查询转换成数据浏览窗体。由原始数据表制作数据浏览窗体,与前两种同理,只是命令按钮全部换为【记录导航】类别中的【第一项记录】、【前一项记录】、【后一项记录】、【最后一项记录】,再加上【关闭窗体】。为每一个数据表都制作一个相应的数据浏览窗体,在窗体命名标明数据浏览如【教师自然情况数据浏览】。

四、数据报表。是让非设计人员能够完整浏览、打印每一张数据表或其衍生表的全部信息的窗体。打开一个数据表;选择【创建】/【报表】/【报表】菜单命令,就把数据表转换为报表格式,命名(标明报表如【教师自然情况报表】)保存。把各数据表一一做成相应报表。

五、数据查询窗体。一般根据每个关联字段建一个查询,特殊情况下可据某个非关联字段建查询。查询方法有四种。最基础、最根本的是简单查询向导。例以【教师编号】为关联字段创建【教师综合情况查询】。选择【创建】/【其他】/【查询向导】菜单命令,在弹出的【新建查询】对话框中选择【简单查询向导】,单击【确定】按钮;弹出的【简单查询向导】对话框,单击【表/查询】文本框右边下拉按钮,在打开的列表框中选择所需一数据表(或查询),从【可用字段】列表框中选择所需字段,单击【>】按钮,添加到【选定字段】列表中(例从教师自然情况表中选择教师编号、姓名,同理,从教师学历表中选择学历,从教师职称评定表中选择职称,从教师授课表中选择授课名称、班级);(注意,有些情况下没有这一步,就跳过去)单击【下一步】按钮,在弹出的对话框中选中【明细(显示每个记录的每个字段)】单选按钮;单击【下一步】按钮,在【请为查询指定标题】文本框中输入标题如【教师综合情况查询】(查询是数据表的一种衍生,相当于数据表,这里就是要给查询取个像数据表一样的名),单击【完成】按钮。⑵将刚制作的查询,直接转化为数据浏览窗体(取名为【教师综合情况查询数据浏览】),一律不要任何按钮(或者只需一个【关闭窗体】)。

自学内容:1、教师授课表制作,先实际排好课(对排课表上已排好的课程,要把课程名称与上课教师编号一起写上,自习与班会的教师编号都填班主任的),然后再把这排课表上的信息一一填上教师授课表。2、通过查询设计制作某班授课表,选择【创建】/【其他】/【查询设计】命令,在【显示表】中选择所需表(如教师授课表)单击【添加】,创建【查询1】,关闭【显示表】;分别双击【查询1】中的各字段名称,将自动在【查询1】选项卡下方的【字段】行中添加字段,并对各字段的【排序】、【显示】、【条件】等进行人工操作设置(如在【班级】的【条件】单元格中输入某班编号如【200901】即2009届一班);保存该查询(如200901班授课表),然后切换到数据表视图中。3、再用交叉表查询向导制作课程表。选择【创建】/【其他】/【查询向导】菜单命令;在打开的【新建查询】对话框中,选择【交叉表查询向导】选项,单击【确定】按钮;弹出【交叉表查询向导】对话框,从中选择所需表或查询(要先勾选【查询】)例200901班授课表,单击【下一步】按钮;在弹出的对话框中选择一重复值字段(如【授课节次】)为行标题;单击【下一步】按钮,在弹出的对话框中选择另一重复值字段(如【授课周几】)为列标题;单击【下一步】按钮,在弹出的对话框中选择要显示在行列交叉点的字段【授课名称】,并选择要使用的函数(如选择【最后一项】),在【请确定是否为每一行作小计】的复选项中,不勾选【是,包括各行小计】;单击【下一步】按钮,在弹出的对话框中输入该查询的名称(如【200901班课程表】);单击【完成】。4、选中总计列(对我们没用。如果创建交叉表中不勾选【是,包括各行小计】,就没有这列,勾选了就有这列),单击右键在弹出的快捷菜单中选择【隐藏列】,就把此列隐藏起来了。选中第一列,单击右键,在弹出的快捷菜单中选择【取消对所有列的冻结】,然后进行重新冻结排序,先冻结的列排在前,后冻结的列排在后,据此道理,我们就可按需要依次冻结授课节次、星期一、星期二、星期三、星期四、星期五。保存后就是我们的课程表了。转化成相应的浏览窗体。

杨贵元(大连市,辽宁师范大学管理学院,邮箱yangguiyuanchenke@163.com

手机电池刚买的要充12小时3次还是一次就行? 开机2-3个小时能正常关机,5-6个小时后关机电脑”有时”就会重新启动 为什么 一看 pplive 就会在1小时内 至少蓝屏 1次 吃药时间..一天3次,每4小时一次? qq宠物不是6小时喂一次吗?为什么我有的时候1小时就喂2次 我今天重装了2次XP SP1,2次相隔了12小时,会对硬件损坏吗? WINXP下电脑运行2小时左右就会死机 就今天,我ADSL断网1小时断1次.. ado中可不可以2次打开数据库 我的电脑在2小时内自动重启了3次,而且在次期间网络也不稳定,老是被挂起。 在两个小时内ML3次会有事吗 电脑一天内关开机.会有影响吗(2,3次) 药品说明书上说一天3次请问是8小时服用一次还是根据饭前饭中饭后来服用? 那为什么我第2次充电是在12-14小时,电一会儿就用光了? 为什么一天会打3次嗝? 会爆发第3次世界大战么? P3-866的芯片448的内存.玩信长的野望ONLINE怎么玩了2-3个小时就会自动重启.行家指点下谢谢 我特别能小便晚上就3-5次白天最少也得6-8次我想问问是怎么回事 1次函数图象是直线 2次是抛物线 3次4次...呢? 0次、1次、2次、3次文献资源概念的区分? 我的电脑美运行3个小时左右就会当机一次,请问有无高手能解答 我的电脑每运行3个小时左右就会当机一次,请问有无高手能解答 机器今天每过3个小时出现死机,连续出现3次了! 我的QQ宠物怎么才生第3次就要540个小时