46.使用Visual FoxPro软件,按如下要求创建和操作数据库、数据表。(7分)
(1)建立名为“大学生公寓管理”的数据库,以“大学生公寓管理”为文件名保存在“c:\ET4Adapt\Answer\”文件夹中;
(2)在该数据库新建数据表:住宿,在以下表结构描述中,第一行是字段名称,第二行是字段类型,以“住宿”为文件名保存到“c:\ET4Adapt\Answer\”文件夹中;
学号 房间号 租期 分配时间
字符型9 字符型3 整型4 日期型
(3)输入以下1条记录:
学号 房间号 租期 分配时间
注意:答题完成后,请保存文档,不要关闭Visual FoxPro
47.使用Visual FoxPro软件,按如下要求进行操作。(6分)
(1)把“c:\ET4Adapt\Answer\”文件夹中“收费”表添加到“收费管理”数据库中;
(2)在“收费”表中,按“房间类型”字段建立升序索引;
(3)使用TOTAL ON命令按照“房间类型”对“收费”表中的费用汇总,汇总结果以“费用统计”为文件名保存在“c:\ET4Adapt\Answer\”文件夹中;
(4)把费用统计表另存为“收费费用统计”,然后物理删除“收费费用统计”中类型为“C”的记录。
注意:答题完成后,请保存文档,不要关闭Visual FoxPro
48.使用Visual FoxPro软件,参看“c:\ET4Adapt\Answer\”文件夹中的样张文件“A0210303样张.scx”,创建表单(Form)。(15分)
(1)新建一个空的表单,要求Height为320,Width为530:;
(2)设置表单Caption为“住宿查询”;
(3)使用“c:\ET4Adapt\Answer\”文件夹内的“A0210303素材.jpg”,在表单上添加一个图像(Image)控件,设置Left为60,Top为24,Height为200,Width为400;
(4)在表单上添加1个标签控件(Label),Left为50,Top为260,Height为25,Width为120,Caption为“姓名:”,添加1个文本控件(Text),Left为175,Top为250,Height为40,Width为150,添加1个命令按钮控件(Button),Left为335,Top为250,Height为40,Width为150,Caption为“确定”;
(5)命名为“住宿查询.SCX”,保存在“c:\ET4Adapt\Answer\”文件夹内;
(6)新建一个项目,以“大学生公寓管理系统”为文件名保存在“c:\ET4Adapt\Answer\”文件夹中;
(7)把住宿查询.SCX添加到“大学生公寓管理系统”项目中,并对项目连编使之能通过EXE文件运行。
注意:答题完成后,请保存文档,不要关闭Visual FoxPro
49.使用Visual FoxPro软件,按如下要求对“c:\ET4Adapt\Answer\”文件夹下“住宿管理”数据库中的“住宿”表和“房间”表进行操作。(7分)
(1)在“房间”表的“房间号”、“公寓号”字段上建立主索引,索引名为“房间号”,升序排序并使得公寓号相同时按照房间号排序;
(2)以“月”为单位计算租期,设置“住宿”表的“租期”字段的默认值为“3”;
(3)设置有效性规则,要求“租期”至少3个月,如果违反此规则系统自动提示错误信息“至少3个月后才能调宿舍!”。
注意:答题完成后,请保存文档,不要关闭Visual FoxPro
50.使用Visual FoxPro 软件,按如下要求进行操作。(5分)
打开“c:\ET4Adapt\Answer\”文件夹下的“住宿管理”数据库,首先观察“住宿”表和“学
生”表,然后建立查询(Query),按照学号建立等值连接,连接类型为“完全联接Full Join”字段为学生.学号、学生.姓名、学生.性别、住宿.公寓号和住宿.房间号,筛选条件为“住宿.租期=3”,排序依据为“学生.姓名”,升序,在“c:\ET4Adapt\Answer\”文件夹下保存为“住宿查询”。
注意:答题完成后,请保存文档,不要关闭Visual FoxPro
46.使用Visual FoxPro软件,按如下要求创建和操作数据库、数据表。(7分)
(1)建立名为“大学生公寓管理”的数据库,以“大学生公寓管理”为文件名保存在“c:\ET4Adapt\Answer\”文件夹中;
(2)在该数据库新建数据表:住宿,在以下表结构描述中,第一行是字段名称,第二行是字段类型,以“住宿”为文件名保存到“c:\ET4Adapt\Answer\”文件夹中;
学号 房间号 租期 分配时间
字符型9 字符型3 整型4 日期型
(3)输入以下1条记录:
学号 房间号 租期 分配时间
注意:答题完成后,请保存文档,不要关闭Visual FoxPro
47.使用Visual FoxPro软件,按如下要求进行操作。(6分)
(1)把“c:\ET4Adapt\Answer\”文件夹中“收费”表添加到“收费管理”数据库中;
(2)在“收费”表中,按“房间类型”字段建立升序索引;
(3)使用TOTAL ON命令按照“房间类型”对“收费”表中的费用汇总,汇总结果以“费用统计”为文件名保存在“c:\ET4Adapt\Answer\”文件夹中;
(4)把费用统计表另存为“收费费用统计”,然后物理删除“收费费用统计”中类型为“C”的记录。
注意:答题完成后,请保存文档,不要关闭Visual FoxPro
48.使用Visual FoxPro软件,参看“c:\ET4Adapt\Answer\”文件夹中的样张文件“A0210303样张.scx”,创建表单(Form)。(15分)
(1)新建一个空的表单,要求Height为320,Width为530:;
(2)设置表单Caption为“住宿查询”;
(3)使用“c:\ET4Adapt\Answer\”文件夹内的“A0210303素材.jpg”,在表单上添加一个图像(Image)控件,设置Left为60,Top为24,Height为200,Width为400;
(4)在表单上添加1个标签控件(Label),Left为50,Top为260,Height为25,Width为120,Caption为“姓名:”,添加1个文本控件(Text),Left为175,Top为250,Height为40,Width为150,添加1个命令按钮控件(Button),Left为335,Top为250,Height为40,Width为150,Caption为“确定”;
(5)命名为“住宿查询.SCX”,保存在“c:\ET4Adapt\Answer\”文件夹内;
(6)新建一个项目,以“大学生公寓管理系统”为文件名保存在“c:\ET4Adapt\Answer\”文件夹中;
(7)把住宿查询.SCX添加到“大学生公寓管理系统”项目中,并对项目连编使之能通过EXE文件运行。
注意:答题完成后,请保存文档,不要关闭Visual FoxPro
49.使用Visual FoxPro软件,按如下要求对“c:\ET4Adapt\Answer\”文件夹下“住宿管理”数据库中的“住宿”表和“房间”表进行操作。(7分)
(1)在“房间”表的“房间号”、“公寓号”字段上建立主索引,索引名为“房间号”,升序排序并使得公寓号相同时按照房间号排序;
(2)以“月”为单位计算租期,设置“住宿”表的“租期”字段的默认值为“3”;
(3)设置有效性规则,要求“租期”至少3个月,如果违反此规则系统自动提示错误信息“至少3个月后才能调宿舍!”。
注意:答题完成后,请保存文档,不要关闭Visual FoxPro
50.使用Visual FoxPro 软件,按如下要求进行操作。(5分)
打开“c:\ET4Adapt\Answer\”文件夹下的“住宿管理”数据库,首先观察“住宿”表和“学
生”表,然后建立查询(Query),按照学号建立等值连接,连接类型为“完全联接Full Join”字段为学生.学号、学生.姓名、学生.性别、住宿.公寓号和住宿.房间号,筛选条件为“住宿.租期=3”,排序依据为“学生.姓名”,升序,在“c:\ET4Adapt\Answer\”文件夹下保存为“住宿查询”。
注意:答题完成后,请保存文档,不要关闭Visual FoxPro