附录
2
附录2.1 上机实验1
上机实验
1.启动“MicroSoft Office Access 2010”,单击“文件”选项卡上左侧窗格的“帮助”,单击中间窗格上的“MicroSoft Office帮助”,便显出“Access帮助”窗口。单击该帮助窗口中的“Access 2010入门”标题下的“Access 2010数据库设计基础”,便可选看列出的“数据库设计基础”的那些内容。
2.启动“MicroSoft Office Access 2010”,单击“文件”选项卡上左侧窗格的“帮助”,单击中间窗格上的“MicroSoft Office帮助”,便显出“Access帮助”窗口。单击该帮助窗口中的“Access 2010入门”标题下的“Access 演示”,显出“演示”的主题列表,单击主题列表中的“演示:认识导航窗格”,便可进行观看。同理,可查看其他的Access帮助信息。
附录2.2 上机实验2
1.在用户盘的根目录中(如G:\\)创建一个名为“上机实验”文件夹。 2.在“上机实验”文件夹中创建一个名为“学生管理系统.accdb”的数据库。 3.在“学生管理系统”数据库中创建如下的表:
295
Access数据库基础与应用教程 (1)根据表3-2所示的“学系”表结构,创建一个表名为“学系”的表,主键是“学系代码”。“学系”表中包含学系代码、学系名称、办公电话、学系简介和学系资料等字段。
表3-2 “学系”表结构
字段名 字段类型 字段大小 学系代码 文本 2 学系名称 文本 30 办公电话 文本 11 学系简介 备注 学系资料 附件
(2)根据表3-3所示的“专业”表结构,创建一个表名为“专业”的表,主键是“专业代码”。“专业”表中包含专业代码、专业名称、学制年限、学系代码和专业简介字段。
表3-3 “专业”表结构
字段名 字段类型 字段大小 专业代码 文本 3 专业名称 文本 30 学制年限 数字 整型 学系代码 文本 2 专业简介 备注
(3)根据表3-4所示的“班级”表结构,创建一个表名为“班级”的表,主键是“班级号”。“班级”表中包含班级号、班级名称、年级、专业代码,班主任和联系电话字段。
表3-4 “班级”表结构
字段名 字段类型 字段大小 班级号 自动编号 长整型 班级名称 文本 30 年级 文本 4 专业代码 文本 3 班主任 文本 10 联系电话 文本 11
(4)根据表3-5所示的“学生”表结构,创建一个表名为“学生”的表,主键是“学号”。“学生”表中包含学号、姓名、班级号、性别、出生日期、优干、高考总分,特长和相片字段。
表3-5 “学生”表结构
字段名 字段类型 字段大小 学号 文本 8 姓名 文本 30 班级号 数字 长整型 性别 出生日期 文本 日期/时间 1 优干 是/否 高考总分 数字 长整型 特长 备注 相片 OLE 对象
(5)根据表3-6所示的“课程”表结构,创建一个表名为“课程”的表,主键是“课程代码”。“课程”
296
附录2 上机实验 表中包含课程代码、课程名称、周学时、上课周数、总学时、学分和课程简介字段。
表3-6 “课程”表结构
字段名 字段类型 字段大小 课程代码 文本 8 课程名称 文本 30 周学时 上课周数 数字 整型 数字 整型 总学时 计算 学分 数字 整型 课程简介 文本 255 “总学时”计算的表达式是: [周学时]*[上课周数]
(6)根据表3-7所示的“修课成绩”表结构,创建一个表名为“修课成绩”的表,主键是“学年度”+“学期”+“学号”+“课程代码”。“修课成绩”表中包含学年度、学期、学号、课程代码、课程类别、成绩性质和成绩字段。
表3-7 “修课成绩”表结构
字段名 字段类型 字段大小 学年度 文本 9 学期 文本 1 学号 文本 8 课程代码 文本 8 课程类别 文本 4 成绩性质 文本 2 成绩 数字 整型
(7)根据表3-5所示的“学生”表结构,创建一个表名为“临时学生”的表,主键是“学号”。“临时学生”表包含学号、姓名、班级号、性别、出生日期、优干、高考总分,特长和相片字段。
4.在“学生管理系统”数据库中,使用“外部数据”选项卡上“导入并链接”组中的“Excel”按钮的功能,分别进行如下操作,向表中导入数据。注:假定电子表格Excel文件放在J盘上。
注意:如果在导入数据时显出“下标越界”对话框,则取消当前操作,关闭Access,然后,重新启动Access,打开原数据库,重做该导入操作即可。
(1)将电子表格“学系.xls”文件中的全部数据导入“学系”表。 (2)将电子表格“专业.xls”文件中的全部数据导入“专业”表。 (3)将电子表格“班级.xls”文件中的全部数据导入“班级”表。 (4)将电子表格“学生.xls”文件中的全部数据导入“学生”表。
297
Access数据库基础与应用教程 (5)将电子表格“课程.xls”文件中的全部数据导入“课程”表。
(6)将电子表格“修课成绩.xls”文件中的全部数据导入“修课成绩”表。 (7)将电子表格“临时学生.xls”文件中的全部数据导入“临时学生”表。
附录2.3 上机实验3
在“学生管理系统”数据库中,进行如下操作: 1.设置字段属性 (1)设置输入掩码
在“学生”表“设计视图”中,设置“学号”字段必须输入8个数字字符的输入掩码。 (2)设置格式
在“学生”表“设计视图”中,设置““出生日期””字段的自定义格式为形如:12月28日1994 。
mm\\月dd\\日yyyy
(3)设置默认值
在“临时学生”表“设计视图”中,设置“出生日期”字段的的默认值为上18年的5月26日。
Date()、Year() 和 DateSerial() 分别是Access的三个内置函数。 Date() 函数返回当前系统日期值(如当前日期:2012-10-1)。 Year(Date())返回当前系统日期的年数值(如当前年:2012)。
Year(Date())-10 的值是(当前年)上10年的年数值(如(2012-10)为2002)。 DateSerial(年数值,月数值,日数值) 函数返回由参数指定的一个日期型值。 DateSerial(Year(Date())-1, 8, 30)返回上1年8月30日的日期值(2011-8-30)
在“修课成绩”表“设计视图”中,设置“课程类别”字段的默认值为 \全校必修\,设置“成绩性质”
298
附录2 上机实验 字段的默认值为“期末”。
(4)设置有效性规则和有效性文本
在“修课成绩”表“设计视图”中,设置“成绩”字段的有效性规则为“>=0 And <=100”,设置“成绩”字段的有效性文本为“输入的成绩超出了 [0 ,100] 范围,请重输!。 ”
2.创建查阅字段
(1)在“修课成绩”表的“设计视图”中,创建“课程类别”字段的查阅字段的值列表,课程类别有:全校必修、专业必修、专业选修、任意选修。
在“课程类别”字段的“数据类型”列表框中,单击“查阅向导…”项,显出“查阅向导”对话框。在该对话框中,单击“自行键入所需的值”单选钮,单击“下一步”按钮,显出含有“请确定在查阅字段中显示哪些值。”信息的“查阅向导”对话框。在该对话框中,保持“列数”
为1,在第一行单元格中键入:全校必修,在同一列的在第二行单元格中键入:专业必修,在同一列的第三行单元格中键入:专业选修,在同一列的第四行单元格中键入:任意选修。然后,单击“完成”按钮。
(2)参照上题的操作提示,在“修课成绩”表的“设计视图”中,创建“成绩性质”字段的查阅字段的值列表,成绩性质有:期末、补考、重修。
3.在“学生管理系统”数据库中,做如下操作:
(1)使用“外部数据”选项卡上“导入并链接”组的“文本文件”命令按钮的功能,将“勤工助学.txt”文件中的全部数据导入“学生管理系统”数据库并新建一个“勤工助学”表。
(2)打开“勤工助学”的表的“设计视图”,修改该表的结构为:字段分别为学号(文本类型,字段大小为8),岗位名称(文本类型,字段大小为30),工资(数字类型,字段大小为单精度),上班时间段(文本类型,字段大小为20);主键是“学号”字段。
4.在“学生管理系统”数据库中,打开“学生”表的“数据表视图”。
299
Access数据库基础与应用教程 (1)设置单元格效果为“凸起”显示。
单击“开始”选项卡上的“文本格式”组中右下角的“设置数据表格式”按钮。
(2)利用“开始”选项卡上的“排序和筛选”组中的“升序”或“降序”按钮,依次进行如下操作: ①按“性别”升序操作并观察该数据表视图的显示效果。 ②按“高考总分”降序操作并观察该数据表视图的显示效果。 ③按“学号”升序操作并观察该数据表视图的显示效果。
(3)利用“开始”选项卡上“排序和筛选”组中的“高级”按钮下拉菜单中的“高级筛选/排序”命令,设置按“性别”降序、“出生日期”升序,然后,使用“高级”按钮下拉菜单中的“应用筛选/排序”命令,观察该数据表视图的显示效果。此外,可使用“排序和筛选”组中的“取消排序”命令,取消刚才由“应用筛选/排序”命令所产生的结果。
(4)同理,可自行练习“高级”按钮下拉菜单中的“按窗体筛选”,观察该数据表视图的显示效果,并取消刚才由“应用筛选/排序”命令所产生的结果。
5.建立表之间的关系
在“学生管理系统”数据库中,建立表之间的关系,如图附录2-1所示。
图附录2-1“学生管理系统”数据库中表之间的关系
6.在“学生”表的“数据表”视图中,插入前面3个学生的相片,相片文件自备。
300
附录2 上机实验 右键单击某学生“相片”字段单元格,弹出快捷菜单,单击快捷菜单中“插入对象…”,
显出对话框,单击“由文件创建”单选钮,再单击“浏览…”按钮去找相片,按提示做下去。
7.在“学生管理系统”数据库中,将“学系”表导出名为“导出学系表数据.txt”的文本文件。
单击“外部数据”选项卡上“导出”组中的“文本文件”按钮,按提示做下去。
8.在“学生管理系统”数据库中,将“专业”表导出名为“导出专业表数据.xls”的电子表格文件。
单击“外部数据”选项卡上“导出”组中的“Excel” 按钮,按提示做下去。
301
Access数据库基础与应用教程 附录2.4 上机实验4
1.创建选择查询
(1)在“学生管理系统”数据库中,创建一个名为“查询学系专业的班级情况”的查询,要求该查询包含学系名称、专业名称、班级号、年级、班级名称等字段。
(2)在“学生管理系统”数据库中,创建一个名为“查询专业的学生情况”的查询,要求该查询包含专业名称、班级名称、学号、姓名、性别、出生日期、优干等字段。
(3)在“学生管理系统”数据库中,创建一个名为“查询1985出生的男学生基本情况”的查询,要求该查询包含“学生”表中的所有字段。
(4)在“学生管理系统”数据库中,创建一个名为“查询1985之前出生的女学生和1986出生的男学生基本情况”的查询,要求该查询包含学号、姓名、性别、出生日期、优干等字段。
(5)在“学生管理系统”数据库中,创建一个名为“统计全校2003年级的男、女学生人数”的查询。
其中的 “2003” 是“班级”表中的“年级”字段值。
(6)在“学生管理系统”数据库中,创建一个名为“统计‘03级汉语专业班’的各课程期末考试的平均成绩”的查询。要求显出“课程名称”和“期末平均成绩”两列。
其中的 “03级汉语专业班” 是“班级”表中的“班级名称”字段值,“期末”是“修课成绩”
表中的“成绩性质”字段值。本题查询需要添加“班级”、“学生”、“修课成绩”和“课程”四个表。
2.创建参数查询
302
附录2 上机实验 (1)在“学生管理系统”数据库中,创建一个名为“按照学号查询学生的成绩情况”的参数查询,要求该查询包含学号、姓名、学年度、学期、课程名称和成绩等字段。参数格式是:[请输入要查询的学号]。运行该查询示例学号:03101001。
(2)在“学生管理系统”数据库中,创建一个名为“按照班级名称及课程名称查询学生不及格成绩情况”的参数查询,要求该查询包含班级名称、学号、姓名、学年度、学期、课程名称和成绩等字段。注意,不及格是指成绩<60。两个参数格式分别是:[请输入要查询的班级名称] 和 [请输入要查询的课程名称]。运行该查询示例班级名称:03级汉语专业班;示例课程名称:文学概论。
3.创建交叉表查询
在“学生管理系统”数据库中,创建一个名为“交叉表统计各班的男、女学生人数”的交叉表查询。其设计网格如图附录2-2所示。
图附录2-2交叉表统计的设计网格
4.创建生成表查询
在“学生管理系统”数据库中,创建一个名为“成绩不及格学生的生成表查询”的查询。该查询包含学号、姓名、课程代码、课程名称、班级名称、成绩、学年度和学期等字段。要求该查询将2003-2004学年度第二学期成绩不及格(即成绩<60)的学生相关字段生成到一新表。该表名为“不及格学生名单”。运行该查询后,在“导航窗格”中选择“表”对象,查看“表”对象列表中是否添加了“不及格学生名单”表。再打开“不及格学生名单”表的“数据表视图”去观察效果。
303
Access数据库基础与应用教程 其中的 “2003-2004” 是“修课成绩”表中的“学年度”字段值, “二”是“修课成绩”表中
的“学期”字段值。
5.创建追加查询
在“学生管理系统”数据库中,创建一个名为“成绩不及格学生的追加查询”的查询。要求该查询将2004-2005学年度第一学期成绩不及格(即成绩<60)的学生相关字段追加到“不及格学生名单”表中,该查询包含学号、姓名、课程代码、课程名称、班级名称、成绩、学年度和学期等字段。运行该查询后,再打开“不及格学生名单”表的“数据表视图”去观察效果。
其中的 “2004-2005” 是“修课成绩”表中的“学年度”字段值, “一”是“修课成绩”表中
的“学期”字段值。
6.创建SQL查询
(1)创建一个名为“SQL1”的查询,利用“专业”表查询每个专业的所有信息。
(2)创建一个名为“SQL2”的查询,利用“学生”表查询1985年出生的男学生的学号、姓名、性别和出生日期的信息,并要求按“性别”降序及“出生日期”升序排序查询结果。
(3)创建一个名为“SQL3”的查询,利用“班级”表和“学生”表统计各班男、女学生的人数。要求查询结果含有“班级名称”和“性别”字段和一个标题为“学生人数”计算字段。
按“班级名称”和“性别”分组,使用Count函数统计人数。
附录2.5 上机实验5
在“学生管理系统”数据库中,进行如下创建窗体操作:
1.在“学生管理系统”数据库中,在“导航窗格”选定“学系”表后,使用“创建”选项卡上“窗体”组
304
附录2 上机实验 中的“窗体”按钮,创建一个名为“学系—窗体”的窗体。该窗体的数据源就是“学系”表。
2.在“学生管理系统”数据库中,在“导航窗格”选定“专业”表后,使用“创建”选项卡上“窗体”组中的“其他窗体”按钮下拉菜单中的“数据表”命令,创建一个名为“专业—数据表窗体”的窗体。该窗体的数据源就是“专业”表。
3.在“学生管理系统”数据库中,在“导航窗格”选定“学生”表后,使用“创建”选项卡上“窗体”组中的“其他窗体”按钮下拉菜单中的“数据透视表”命令,创建一个名为“学生各班级男女人数—数据透视表”的数据透视表窗体,该数据透视表视图类似图5-18所示。该窗体的数据源就是“学生”表。
4.在“学生管理系统”数据库中,使用“创建”选项卡上“窗体”组中的“窗体设计”(即“设计视图”)创建一个名为“浏览学生基本情况—主/子窗体”的窗体,其窗体设计形如图5-43所示。要求创建一个主/子类型的窗体,主窗体的数据源是“学生”表,子窗体的数据来源是“修课成绩”表。当运行该窗体时,用户只能浏览查看信息,不允许对“学生”表和“修课成绩”表进行任何“修改”、“删除”和“添加”记录的操作。对主窗体不设置导航条,但要在窗体页脚节创建标题分别为“第一个记录”、“前一个记录”、“后一个记录”和“最后一个记录”的4个记录导航操作按钮,一个标题为“关闭窗体”的窗体操作按钮。在窗体页眉创建标题为“浏览学生基本信息”的标签,该标签的左边距属性值为3cm,上边距属性值为0.25cm。在窗体页眉创建显示当前日期的计算控件文本框,设置该文本框的左边距属性值为12cm,上边距属性值为0.6cm,设置该文本框的“格式”属性值为“长日期”。
可参考第5.3.1小节中的“例5-9”所介绍的方法。
305
Access数据库基础与应用教程 附录2.6 上机实验6
在“学生管理系统”数据库中,进行如下创建报表操作:
1.在“学生管理系统”数据库中,在“导航窗格”选定“学系”表后,使用“创建”选项卡上“报表”组中的“报表”按钮,创建一个名为“学系—报表”的报表。该报表的数据源就是“学系”表。
2.在“学生管理系统”数据库中,使用“创建”选项卡上“报表”组的“报表设计”按钮(即使用设计视图),以“学生”表为数据源,创建一个先按学号左边的前2个字符分组,再按性别分组统计各年级的男、女学生人数及其占该年级学生总人数的百分比的报表。报表名为“男女学生人数统计百分比报表”。该报表的结构形状类似图6-59所示。
如果在报表“设计视图”中,按“报表视图”按钮后,显出“试图执行…”对话框时,则打开该报表“设计视图”,在报表的“属性表”中,把“排序依据”右边框中的属性值删除掉,再 试试。
附录2.7 上机实验7
在“学生管理系统”数据库中,进行如下创建宏操作:
1.在“学生管理系统”数据库,创建一个操作序列独立宏,该宏包含3条操作命令,其中的第一条操作命令“OpenForm”是打开名为“学系—窗体”的窗体,第二条操作命令“Beep”是发出“嘟”声音,第三条操作命令“MessageBox”是显示含有“这是操作序列独立宏的例子”消息的消息框。该宏的名称是“操作序列独立宏”。
2.在“学生管理系统”数据库中,创建一个含有 If块的条件操作的独立宏,If块的条件表达式是“MsgBox(\是否要打开报表?\1)=1”,当该条件表达式的值为 True时,其对应的第一个操作是
306
附录2 上机实验 “OpenReport,”其操作参数设置:报表名称是“男女学生人数统计百分比报表”,视图是“打印预览”;其对应的第二个操作是“MessageBox”,其操作参数设置:消息是“已经打开了报表”。当该条件表达式的值为 False时,其对应的操作是“MessageBox”,其操作参数设置:消息是“没有打开报表”。该宏的名称是“含有 If块和Else块的条件操作的独立宏”。
3.在“学生管理系统”数据库,创建一个名为“含有子宏的独立宏”的宏,该宏包含2个子宏。第1个子宏名为“打开查询”,该子宏包括2个操作,其中第1个操作是以“数据表”视图打开名为“查询学系专业的班级情况”的查询,第2个操作是“Beep”。第2个子宏名为“打开窗体”,该宏包括3个操作,其中第1个操作是以“窗体”视图打开名为“浏览学生基本情况—主/子窗体”的窗体,第2个操作命令是“Beep”,第3个操作是“MessageBox”,用于显示含有“这是第二个子宏的例子”消息的消息框。
附录2.8 上机实验8
1.在“上机实验”文件夹中创建一个名为“VBA编程.accdb”的数据库。
2.在“VBA编程”数据库中,创建一个名为“显示或隐藏文本框”的窗体。在该窗体上创建一个文本框控件、3个命令按钮控件,命令按钮的标题分别设置为“显示”、“隐藏”和“关闭”,并为每个按钮分别编写单击事件过程的VBA程序代码。当运行该窗体时,单击“隐藏”按钮后文本框消失;单击“显示”按钮显示出文本框;单击“关闭”按钮关闭该窗体。
307
Access数据库基础与应用教程 3.在“VBA编程”数据库中,创建一个名为“算术运算”的窗体,如图附录2-5所示。在该窗体上创建3个文本框控件、2个标签控件、8个按钮控件。第1个标签
图附录2-5 “算术运算”窗体的设计视图
的标题为“+(注:”先定+,以后会随所选的
运算自动更改),第2个标签的标题为“=。”这8个命令按钮的标题分别设置为“+”、“?”、“*”、“/”、“\\”、“Mod、”“清除”和“关闭”(其中的“+”、“?”、“*”、“/”和“Mod”6个命令按钮是用于进行算术运算),并为每个按钮分别编写单击事件过程的VBA程序代码。当运行该窗体时,在第1个文本框和第2个文本框中分别输入数据后,如果单击“+”按钮,则将第1个标签的标题重新设置为“+”,在第3个文本框中显示两数之和;如果单击“*”按钮,则将第1个标签的标题重新设置为“*”,在第3个文本框中显示两数之积。单击“清除”按钮,清除3个文本框中的内容;单击“关闭”按钮关闭该窗体。
4.在“VBA编程”数据库中,创建一个名为“求1到n的所有偶数之和”的窗体。在该窗体上创建一个文本框控件、两个命令按钮控件,命令按钮的标题分别设置为“计算”和“关闭”,并为每个按钮分别编写单击事件过程的VBA程序代码。当运行该窗体时,单击“计算”按钮,显出一个含有“请输入一个大于1的正整数”信息的输入对话框,当用户在该输入对话框输入一个正整数并单击“确定”按钮后,在该窗体的文本框中显示指定范围内的所有偶数之和。单击“关闭”按钮关闭该窗体。
5.在“VBA编程”数据库中,创建一个名为“由大到小排序”的窗体。在该窗体上创建两个文本框控件、两个命令按钮控件,命令按钮的标题分别设置为“降序排序”和“关闭”,并为每个按钮分别编写单击事件过程的VBA程序代码。当运行该窗体时,单击“降序排序”按钮,连续10次显出一个含有“请输入一个数”提示信息的输入对话框,供用户分别输入10个数。然后在该窗体的第1个
308
附录2 上机实验 文本框中显示排序前的原数据序列的数(每两个数用空格分隔),按冒泡法排序并在该窗体的第2个文本框中显示排序后的数据序列的数(每两个数用空格分隔),。单击“关闭”按钮关闭该窗体。
可参考第8.5.7小节中的“例8-15所介绍的方法。
6.在“VBA编程”数据库中,创建一个名为“产生20个随机三位整数”的窗体。在该窗体上创建一个文本框控件、两个命令按钮控件,命令按钮的标题分别设置为“产生随机三位整数”和“关闭”,并为每个按钮分别编写单击事件过程的VBA程序代码。当运行该窗体时,单击“产生随机三位整数”按钮,在该窗体的文本框中显示20个随机三位整数,每两个随机三位整数之间要用“,”分隔开。单击“关闭”按钮关闭该窗体。请注意:三位整数的下限值是100,上限值是999。
要求:编写产生一个随机三位整数的Sub子过程,在标题为“产生随机三位整数”的按钮的单击事件过程的VBA程序代码中,通过循环语句进行20次的Sub子过程调用。子过程名由用户自定。
可参考“表8-16”下边的说明和第8.5.9小节中的“例8-22”所介绍的方法。
7.在“VBA 编程”数据库中,创建一个名为“求圆的周长函数”窗体。在该窗体上创建一个文本框控件、两个命令按钮控件,命令按钮的标题分别设置为“求圆周长”和“关闭”,并为每个按钮分别编写单击事件过程的VBA程序代码。当运行该窗体时,单击“求圆周长”按钮,显示InputBox输入对话框供用户输入一个圆半径的数值,单击该对话框中的“确定”按钮,在该窗体的文本框中显示对该圆半径所求出的圆周长值。(注:圆周率π=3.14159。)
要求:编写一个求圆周长的标准函数过程,该函数过程包含一个圆半径的参数,单精度型。
309
Access数据库基础与应用教程 在“求圆周长”按钮的单击事件过程的VBA程序代码中,包含有对InputBox函数的调用,包含对求圆周长的函数过程的调用。标准函数过程名及其形参名由用户自定。
可参考第8.5.9小节中的“例8-23”所介绍的方法。
附录2.9 上机实验9
1.在“上机实验”文件夹中创建一个名为“DAO和ADO编程.accdb”的数据库。
2.在“DAO和ADO编程”数据库中,创建一个名为“DAO显示当前数据库的名称”的窗体。在该窗体上创建一个名为Lab0的标签,创建一个名为Cmd0的命令按钮。在Cmd0命令按钮的单击事件过程的VBA程序代码中,使用DAO编程,实现在Lab0标签上显示出当前打开的数据库的名称。
3.在“DAO和ADO编程”数据库中,创建一个名为“DAO创建数据表”的窗体。在该窗体上创建一个名为Cmd0的命令按钮。在Cmd0命令按钮的单击事件过程的VBA程序代码中,使用DAO编程,实现在“DAO和ADO编程”数据库中创建一个名为“职称外语考试成绩表”的表。
该表的主键是“考号”字段。该表的结构如表附录2-1所示:
表附录2-1
字段名 数据类型 字段大小 职称外语考试成绩表的结构 考 号 dbText 10 姓 名 dbText 8 成 绩 dbInteger 4.在“DAO和ADO编程”数据库中,创建一个名为“DAO添加新记录”的窗体。通过DAO编程,实现向“职称外语考试成绩表”表添加新记录的功能。添加新记录的数据如表附录2-2所示。
310
附录2 上机实验 表附录2-2
考 号 2008EN1001 添加一个记录的数据
姓 名 赵薇 成 绩 86
311