一、基本操作题 请在考生文件夹下完成下列基本操作题: 1. 新建一个名为"影院管理"的项目文件,将数据库TheatDB加入到新建的"影院管理"项目中。 2. 为"售票统计"表建立主索引,索引名为idx,要求按日期排序,日期相同时按放映厅排序。 3. 为"售票统计"表设置有效性规则:"座位总数"必须大于等于"售出票数";错误提示信息是"售出票数超过范围"。 4. 修改报表myReport,按"日期"分组统计每天的总售出票数,显示在每天的末尾。具体要求是:在组注脚添加一个标签对象,其文本为"总售出票数",另外添加一个域控件,显示每天的总售出票数。
二、简单应用题 在考生文件夹下完成下列操作: 1. 在TheatDB数据库中新建一个名为"好评"的视图,视图的功能是查询2013年7月1日以后(不含)观看的"影评"为好的评价数最多的前10名的电影信息;查询结果包含电影编号、电影名、类型和评价数;各记录按照评价数降序排列,若评价数相同则按电影名升序排列。最后利用刚创建的视图"好评"查询视 图中的全部信息,并将结果保存到表estimate中。 2. 创建一个快捷菜单MyMenu,实现如图1所示的功能,即通过右击表单MyForm中的文本框时弹出的快捷菜单实现文本框字体的设置。具体要求如下:
(1) 在MyMenu的"设置"代码中添加接受参数语句:PARAMETERS mfRef; (2) 在快捷菜单MyMenu中添加"宋体"、"黑体"和"楷体"菜单项,分别实现将调用快捷菜单的控件或对象的字体名属性(FontName)设置为"宋体"、"黑体"和"楷体",这些功能都通过执行"过程"完成; (3) 生成菜单程序文件; (4) 打开表单MyForm,在文本框Text1的RightClick事件代码中添加调用快捷菜单MyMenu的命令,实现通过快捷菜单设置Text1文本字体的功能。 三、综合应用题 在考生文件夹下完成下列操作: 1. 建立一个文件名和表单名均为formFilm的表单,表单中包括一个标签(Label1)、一个下拉列表框(Combo1)、一个表格(Grid1)和两个命令按钮"查询"和"退出"(Command1和Command2),Label1的标题为"电影类型",Grid1的RecordSourceType值为4(SQL说明)。
2. 设置下拉列表框(Combo1)的RowSource和RowSourceType属性手工指定为"select distinct 类型 from 电影 into cursor myList"和3。 3. 为"查询"命令按钮编写Click事件代码,其功能是:表单运行时,根据下拉列表框(Combo1)选定的电影类型,在表格(Grid1)中按照观看日期的降序和观众名升序显示观看该类型的电影名、观众名、观看日期和影评,并将结果存储到自由表watch.dbf中。 4. 运行表单,在下拉列表框中选择"武侠",查询该类型的观看信息。
104 |