《Access数据库二级培训》上机指导
SQL语句如下:
CREATE TABLE 教师情况(编号 Char(7),姓名 Char(8),性别 Char(2), 基本工资 Money,出生年月 Datetime Null,研究方向 Text(50)) 2.修改表结构
要求:对“课程”表的结构进行修改,完善SQL语句。 (1)为“课程”表增加一个整数类型的“学时”字段。 ALTER TABLE 课程 _____ 学时 Smallint (2)删除“课程”表中的“学时”字段。 ALTER TABLE 课程 3.删除表
要求:在“教学管理”数据库中删除已建立的“教师情况”表,完善SQL语句。 DROP ______ 教师情况 4.插入记录
要求:向“学生”表中添加记录,学生编号为“1101”,姓名为“张会”,入校日期为2012年9月1日,完善SQL语句。
INSERT INTO 学生(学生编号,姓名,入校日期) VALUES( )
5.更新记录
要求:完善对“教学管理”数据库进行如下操作的语句。 (1)将“学生”表中“叶飞”同学的住址改为“广东”。 UPDATE 学生 SET 住址=\广东\(2)将所有团员学生的成绩加2分。完善SQL语句。 UPDATE 选课成绩 SET
WHERE 学生编号 IN (SELECT 学生编号 FROM 学生 WHERE 团员否) 6.删除记录
要求:完善对“教学管理”数据库进行如下操作的语句。 (1)删除“学生”表所有男生的记录。 DELETE FROM 学生 WHERE
(2)删除“选课成绩”表中成绩小于60的记录。 DELETE __。
40
《Access数据库二级培训》上机指导
实验三 窗体
一、实验目的
1. 掌握窗体创建的方法
2. 掌握向窗体中添加控件的方法
3. 掌握窗体的常用属性和常用控件属性的设置
二、实验内容和要求
1. 创建窗体
2. 修改窗体,添加控件,设置窗体及常用控件属性
三、实验步骤
案例一:创建窗体
1. 使用“窗体”按钮创建“成绩”窗体。 操作步骤如下:
(1)打开“教学管理.accdb”数据库,在导航窗格中,选择作为窗体的数据源“教师”表,在功能区“创建”选项卡的“窗体”组,单击“窗体”按钮,窗体立即创建完成,并以布局视图显示,如图3-1所示。
(2)在快捷工具栏,单击“保存”按钮,在弹出的“另存为”对话框中输入窗体的名称“教师”,然后单击“确定”按钮。
图3-1布局视图
2.使用“自动创建窗体”方式
要求:在“教学管理.accdb”数据库中创建一个“纵栏式”窗体,用于显示“教师”表中的信息。
操作步骤:
(1)打开“教学管理.accdb”数据库,在导航窗格中,选择作为窗体的数据源“教师”表,在功能区“创建”选项卡的“窗体”组,单
图3-2窗体向导按钮
击“窗体向导”按钮。如图3-2所示。
(2)打开“请确定窗体上使用哪些字”段对话框中,如图3-3所示。在“表和查询”下拉列表中光标已经定位在所学要的数据源“教师”表,单击按钮,把该表中全部字段送到“选定字段”窗格中,单击下一步按钮。
(3)在打开“请确定窗体上使用哪些字”段对话框中,选择“纵栏式”, 如图3-4所示。单击下一步按钮。
41
《Access数据库二级培训》上机指导
(4)在打开“请确定窗体上使用哪些字”段对话框中,输入窗体标题“教师”,选取默认设置:“打开窗体查看或输入信息”,单击“完成”按钮,如图3-5所示。
(5)这时打开窗体视图,看到了所创建窗体的效果,如图3-6所示。
图3-3“请确定窗体上使用哪些字”段对话框
图3-4“请确定窗体使用的布局”段对话框中
42
《Access数据库二级培训》上机指导
图3-5输入窗体标题“教师”
图3-6“纵栏式”窗体
2.使用“自动窗体”方式
要求:以“教师”表为数据源自动创建一个“数据透视表”窗体,用于计算各学院不同职称的人数。 操作步骤:
43
《Access数据库二级培训》上机指导
(1)在导航窗格中,选择“表”对象,选中“教师表”,“创建”选项卡——“窗体”组,单击“其他窗体”下拉列表,单击“数据透视表”菜单,出现“数据透视表工具/设计”选项卡。如图3-7所示。
图3-7数据透视表菜单
(2)单击“显示/隐藏”组,“字段列表”按钮,弹出“数据透视表字段列表”,如图3-8所示。
图3-8数据透视表子段列表
(3)将“数据透视表字段列表”窗口中的“系别”字段拖至“行字段”区域,将“职称”字段拖至“列字段”区域,选中“编号”字段,在右下角的下拉列表框中选择“数据区域”选项,单击“添加到”按钮,如图3-91所示。这时就生成了数据透视表窗体。
(4)单击“保存”按钮,保存窗体,窗体名称为“教师职称统计”。
44