在考生文件夹下,完成如下操作:
1.创建一个名为Sproject的项目文件;
2.将考生文件夹下的学生数据库SDB添加到新建的项目文件中;
3.打开学生数据库SDB,将考生文件夹下的自由表TEACHER添加到学生数据库SDB中;为教师表TEACHER创建一个索引名和索引表达式均为教师号的主索引(升序);为班级表CLASS创建一个索引名和索引表达式均为班主任号的普通索引(升序);
4.通过"班级号"字段建立班级表CLASS和学生表STUDENT表间的永久联系。通过班级表CLASS的"班主任号"字段与教师表TEACHER的"教师号"字段建立班级表CLASS和教师表TEACHER间的永久联系。
解答:
1.单击“新建”菜单或“新建”工具,在“新建”对话框中选择“项目”,输入项目文件名“Sproject”,单击“保存”按钮。
2.在项目管理器中,选中“数据库”,单击“添加”按钮,将SDB加入到项目文件中。
3.选择数据库SDB,单击“添加”按钮,将考生文件夹下的自由表TEACHER添加到学生数据库SDB中;在项目管理器中选中表“TEACHER”,单击“修改”按钮,在“表设计器”中设置所要求的索引,同理,为班级表CLASS创建一个索引名和索引表达式均为班主任号的普通索引(升序)。
4.选择数据库SDB,单击“修改”按钮,进入“数据库设计器”,在数据库设计器中通过拖放索引设置题目所要求的永久联系。
1.在考生文件夹下使用菜单设计器设计一个名称为SMENU的下拉式菜单。
要求如下:
菜单包括"数据浏览"和"退出"两个菜单栏。
①数据浏览菜单栏包括"学生表"和"课程表"两个选项:学生表选项在过程中使用SQL语句"SELECT * FROM STUDENT"查询学生表STUDENT的记录。
课程表选项在过程中使用SQL语句"SELECT * FROM COURSE"查询课程表COURSE的记录。
②退出菜单栏包括"返回到系统菜单"一个选项:
返回系统菜单选项在过程中使用命令返回系统默认的菜单。
2.在考生文件夹下打开命令文件ONE.PRG,该命令文件用来建立一个名称为S_VIEW的视图,视图查询学生的班级号、班级名、姓名、性别和班主任名(来自TEACHER表的教师名)。命令文件只包含两条语句,第1条语句有一个错误,第2条语句有两个错误,请修改之,并运行。注意,修改时不可改变SQL语句的结构和短语的顺序,不允许增加或合并行。
附one.prg代码为: 
解答:
1.单击“新建”菜单或“新建”工具,在“新建”对话框中选择“菜单”,单击“新建文件”按钮,单击“菜单”进入“菜单设计器”,在菜单设计器中输入菜单栏"数据浏览"和"退出。
单击“数据浏览”后的编辑,进入如下图所示的编辑环境,设置两个菜单项,按要求设置其结果为“过程”,并设置其过程代码。 
同理设置“退出”下的“返回到系统菜单”的过程代码为:
set sysmenu to default
2.将one.prg中的代码改正为:
第1行将USE SDB改为open data sdb
第2行将CREATE VIEW ;改为CREATE VIEW s_view as ;
第5行将两个长个条件间的“,”号改为and。
在考生文件夹下,打开学生数据库SDB,完成如下综合应用:
设计一个表单名为sform的表单,表单文件名为SDISPLAY,表单的标题为"学生,课程教师基本信息浏览"。表单上有一个包含三个选项卡的页框(Pageframe1)控件和一个"退出"按钮(Command1)。其他功能要求如下:
1.为表单建立数据环境,向数据环境依次添加STUDENT表(cursor1)、COURSE表(cursor2)和TEACHER表(cursor3)。
2.要求表单的高度为280,宽度为450;表单。
3.三个选项卡的标签的名称分别为"学生表"(Page1)、"课程表"(Page2)和"教师表"(Page3),每个选项卡分别以表格形式浏览学生表(grdStudent)、课程表(grdCourse)和教师表(grdTeacher)的信息。选项卡位于表单的左边距为18,顶边距为10,选项卡的高度为230,宽度为420。
4.单击"退出"按钮时关闭表单。
解答:
新建表单,保存表单,文件名为“SDISPLAY”,设置表单的属性如下表:
属性名 |
属性值 |
说明 |
|
name |
sform |
表单名 |
|
Caption |
学生,课程教师基本信息浏览 |
表单的标题 |
|
Height |
280 |
表单的高度 |
|
width |
450 |
表单的宽度 |
|
AutoCenter |
.T. |
显示时自动在主窗口内居中 |
添加页框控件,设置其属性如下表:
属性名 |
属性值 |
说明 |
|
Pagecount |
3 |
3个选项卡 |
|
Left |
18 |
左边距为18 |
|
Top |
10 |
顶边距为10 |
|
Height |
230 |
选项卡的高度为230 |
|
width |
420 |
宽度为420 |
在属性窗口中依次设置“Page1”、“Page2”、“Page3”的Caption为“学生表”、“课程表”和“教师表”,用鼠标右键单击页框,在快捷菜单中选择“编辑”,用鼠标右键单击表单,在快捷菜单中选择“数据环境”,在数据环境中分别加入三个表,再逐个拖到页框有三页中(注意按STUDENT表(cursor1)、COURSE表(cursor2)和TEACHER表(cursor3)顺序添加)。如下图:
添加命令按钮,将其caption设置为“退出”,设置其Click事件代码为:thisform.release
附:本题所用的表(其余表见上题): 
| 广告合作:400-664-0084 全国热线:400-664-0084 Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号 珠峰网 版权所有 All Rights Reserved
|