、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下,打开”点菜″数据库,完成如下操作: 1.打开″菜单表″,增加一个″厨师姓名″字段,字段类型为字符型,宽度为8; 2.使用报表向导建立一个简单报表,要求选择”菜单表”中所有字段(其他不 做要求),并把报表保存为one.frx文件 3.打开第2题建立的报表文件one,将报表标题修改为"菜单一览表",最后保 存所做的修改。 4使用SQL的 SELECT语句,根据顾客点菜表和菜单表査询顾客点单价大于等 于40元菜的顾客号和菜编号、菜名、单价和数量,结果按菜编号降序排序并存储 到名为TABA的表中,将SQL的 SELECT语句存储到名为TWO.PRG的文件中。表TABA 由 SELECT语句自动建立。注意:在SQL语句中不要对表取别名。 二、简单应用(2小题,每题20分,计40分) 在考生文件夹下,完成如下简单应用 1.打开″点菜″数据库,使用査询设计器设计一个名称为THRE的查询,根据 顾客点菜表和菜单表,查询顾客的″顾客号″和″消费金额合计"。顾客某次消费金 额由数量*单价得出,而消费金额合计则为其各次消费金额之和。查询结果按 消费金额合计"降序排序,并将查询结果输出到表TABB中。表TABB的两个字段名 分别为:顾客号,消费金额合计。设计完成后,运行该查询。 2.创建设计一个文件名为" testA"的表单,如下图所示。表单的标题名为" 选择磁盘文件",表单名为"Form1"。该表单完成如下功能 设置选项按钮组的 Click事件代码,使每当在选项按钮组中选择一个文件类 型,列表框(List1)就列出该文件类型的文件。列表框的列数为1。 ″退出"按钮的功能是″关闭和释放表单" 提示:(1)选择的三种文件类型分别为Word、 Excel和TXT文本文件。 (2)列表框的 RowSourceType应设置为"7-文件" (3)若要让列表框显示Word文件,可将其 RowSource属性设置为 *. DOC 选葬融盘文件 率,D0C C*. XLS TXT 退出 三、综合应用(1小题,计30分) 在考生文件夹下,先打开″点菜″数据库,然后创建设计一个标题名为”查询 文件名为" testB"的表单,如下图所示
80 一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下,打开"点菜"数据库,完成如下操作: 1.打开"菜单表",增加一个"厨师姓名"字段,字段类型为字符型,宽度为8; 2.使用报表向导建立一个简单报表,要求选择"菜单表"中所有字段(其他不 做要求),并把报表保存为one.frx文件。 3.打开第2题建立的报表文件one,将报表标题修改为"菜单一览表",最后保 存所做的修改。 4.使用SQL的SELECT语句,根据顾客点菜表和菜单表查询顾客点单价大于等 于40元菜的顾客号和菜编号、菜名、单价和数量,结果按菜编号降序排序并存储 到名为TABA的表中,将SQL的SELECT语句存储到名为TWO.PRG的文件中。表TABA 由SELECT语句自动建立。注意:在SQL语句中不要对表取别名。 二、简单应用(2小题,每题20分,计40分) 在考生文件夹下,完成如下简单应用: 1.打开"点菜"数据库,使用查询设计器设计一个名称为THREE的查询,根据 顾客点菜表和菜单表,查询顾客的"顾客号"和"消费金额合计"。顾客某次消费金 额由数量*单价得出,而消费金额合计则为其各次消费金额之和。查询结果按" 消费金额合计"降序排序,并将查询结果输出到表TABB中。表TABB的两个字段名 分别为:顾客号,消费金额合计。设计完成后,运行该查询。 2.创建设计一个文件名为"testA"的表单,如下图所示。表单的标题名为" 选择磁盘文件",表单名为"Form1"。该表单完成如下功能: 设置选项按钮组的Click事件代码,使每当在选项按钮组中选择一个文件类 型,列表框(List1)就列出该文件类型的文件。列表框的列数为1。 "退出"按钮的功能是"关闭和释放表单"。 提示:(1)选择的三种文件类型分别为Word、Excel和TXT文本文件。 (2)列表框的RowSourceType应设置为"7-文件"。 (3)若要让列表框显示Word文件,可将其RowSource属性设置为 "*.DOC"。 三、综合应用(1小题,计30分) 在考生文件夹下,先打开"点菜"数据库,然后创建设计一个标题名为"查询"、 文件名为"testB"的表单,如下图所示
回 结帐日期 查询 顾客序号顾客姓名单位囗 显示 退出 表单要求如下 在该表单中设计一个标签( Label1)、一个文本框(Text1)、一个表格(Grid1) 和三个命令按钮。 标签对象标题文本为"结帐日期"( Labell);文本框用于输入结帐日期 (Text1);表格控件用于显示结果。 三个命令按钮的功能如下 (1)"查询"( Commandl)按钮:在该按钮的" Click"事件中使用SQL的 SELECT 命令査询结帐日期等于从文本框输入日期的顾客序号、顾客姓名、单位和消费金 额,査询结果按消费金额降序排序,并将査询结果存储到表TABC中 (2)"显示"( Command2)按钮:在该按钮的" Click"事件中使用命令将表TABC 中记录在表格控件中显示。 提示:设置表格控件的 RecordSource Type和 RecordSource属性,其中 RecordSource Type属性应设置成"4-SL说明"。 (3)“退出"( Command3)按钮的功能是"关闭和释放表单 表单设计完成后,运行该表单,查询结帐日期等于2005-10-01的顾客信息。 81 、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下,打开DB数据库,完成如下基本操作: 1.给表TABB增加一个字段,字段名为"日期",数据类型为日期型。 使用 SQL Update语句将表TABB中所有记录的字段"日期"的值修改为 2005-10-01,并将SL语句存储到名为TWO.PRG的文件中。 3.表TABA中有重复的记录,用SQL语句将表TABA中的记录复制到另外一个与 它具有相同结构的表TABC中,并消除重复的记录(对于重复多次的记录,只复制 条记录的数据)。并将SQL的 SELECT语句存储到名为 THREE.PRG的文件中 4使用报表向导建立一个简单报表。要求选择TABA中所有字段:记录不分组; 报表样式为随意式;列数为1,字段布局为”列",方向为”横向";排序字段为No, 升序;报表标题为”计算结果一览表”;报表文件名为PONE 简单应用(2小题,每题20分,计40分) 在考生文件夹下,打开DB数据库,完成如下简单应用: 编写文件名为 FOUR. PRG的程序,根据表TABA中所有记录的a,b,C三个字段 的值,计算各记录的一元二次方程的两个根x1和x2,并将两个根x1和x2写到对应 的字段x1和x2中,如果无实数解,在note字段中写入”无实数解"。注意:平方根 函数为 SQRT O;程序编写完成后,运行该程序计算一元二次方程的两个根
表单要求如下: 在该表单中设计一个标签(Label1)、一个文本框(Text1)、一个表格(Grid1) 和三个命令按钮。 标签对象标题文本为"结帐日期"(Label1);文本框用于输入结帐日期 (Text1);表格控件用于显示结果。 三个命令按钮的功能如下: (1)"查询"(Command1)按钮:在该按钮的"Click"事件中使用SQL的SELECT 命令查询结帐日期等于从文本框输入日期的顾客序号、顾客姓名、单位和消费金 额,查询结果按消费金额降序排序,并将查询结果存储到表TABC中。 (2)"显示"(Command2)按钮:在该按钮的"Click"事件中使用命令将表TABC 中记录在表格控件中显示。 提示: 设置 表格 控件 的RecordSourceType 和RecordSource 属性 ,其中 RecordSourceType属性应设置成"4-SQL说明"。 (3)"退出"(Command3)按钮的功能是"关闭和释放表单"。 表单设计完成后,运行该表单,查询结帐日期等于2005-10-01的顾客信息。 81 一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下,打开DB数据库,完成如下基本操作: 1.给表TABB增加一个字段,字段名为"日期",数据类型为日期型。 2.使用SQL Update语句将表TABB中所有记录的字段"日期"的值修改为 2005-10-01,并将SQL语句存储到名为TWO.PRG的文件中。 3.表TABA中有重复的记录,用SQL语句将表TABA中的记录复制到另外一个与 它具有相同结构的表TABC中,并消除重复的记录(对于重复多次的记录,只复制 一条记录的数据)。并将SQL的SELECT语句存储到名为THREE.PRG的文件中。 4.使用报表向导建立一个简单报表。要求选择TABA中所有字段;记录不分组; 报表样式为随意式;列数为1,字段布局为"列",方向为"横向";排序字段为No, 升序;报表标题为"计算结果一览表";报表文件名为P_ONE。 二、简单应用(2小题,每题20分,计40分) 在考生文件夹下,打开DB数据库,完成如下简单应用: 1.编写文件名为FOUR.PRG的程序,根据表TABA中所有记录的a,b,c三个字段 的值,计算各记录的一元二次方程的两个根x1和x2,并将两个根x1和x2写到对应 的字段x1和x2中,如果无实数解,在note字段中写入"无实数解"。注意:平方根 函数为SQRT();程序编写完成后,运行该程序计算一元二次方程的两个根
注意:一元二次方程公式如下: -b±b2-4ac 2.打开文件名为 testA的表单,表单界面上有两个命令按钮,界面要求如下 (1)设置两个按钮的高度为:30;宽度为:80;"退出按钮与"查询"按 钮顶边对齐 (2)"查询"按钮:在该按钮的 Click事件中使用SQL的 SELECT命令从表TABA 中查询″无实数解"的记录存储到表TABD中 (3)"退出"按钮:关闭并释放表单。 请按要求完成表单的设计,表单设计完成后,运行该表单,单击”查询”按钮 进行查询。 三、综合应用(1小题,计30分) 在考生文件夹下,打开SDB数据库,完成如下应用: 创建一个标题名为”查询"、文件名为 testb的表单,如下图所示。 泌查询 x 学生注册日期 [查] 学号 姓名 年龄性别 09/02/05 00403达娃 信息04-1 los 退出20015达娃 2女信息04-10 00402 张顿珠 21男 信息04-1 200414李铁合刘 21男信息041 表单要求如下: 1.为表单建立数据环境,向数据环境添加"学生表"。 2.表单启动后自动居中 3.在该表单中设计一个标签、一个文本框、一个表格和两个命令按钮。 1)标签对象标题文本为"学生注册日期"( Label1);文本框用于输入学 生注册日期( TextI);表格控件用于显示结果( GridI1)。 2)命令按钮的功能如下 ①"查询"按钮( Commandl):在该按钮的 Click事件中使用SQL的 SELECT 命令从"学生表”中查询学生注册日期等于文本框中指定的注册日期的学生的学 号、姓名、年龄、性别、班级和注册日期,査询结果按年龄降序排序,并将査询 结果在表格控件中显示,同时将查询结果存储到表TABE中。 注意:查询结果存储到表TABE之前,应将表TAB中记录清空。TABE表是 已经建立好的表,它与学生表的结构不完全一样,多两个字段 ②"退出″按钮( Command2):的功能是"关闭和释放表单"。 注意:表格控件的 RecordSource Type属性设置为"4-SL说明"; 表单设计完成后,运行该表单,查询注册日期等于2005年9月2日的学生信息
注意:一元二次方程公式如下: 2.打开文件名为testA的表单,表单界面上有两个命令按钮,界面要求如下: (1)设置两个按钮的高度为:30;宽度为:80;"退出"按钮与"查询"按 钮顶边对齐; (2)"查询"按钮:在该按钮的Click事件中使用SQL的SELECT命令从表TABA 中查询"无实数解"的记录存储到表TABD中; (3)"退出"按钮:关闭并释放表单。 请按要求完成表单的设计,表单设计完成后,运行该表单,单击"查询"按钮 进行查询。 三、综合应用(1小题,计30分) 在考生文件夹下,打开SDB数据库,完成如下应用: 创建一个标题名为"查询"、文件名为testb的表单,如下图所示。 表单要求如下: 1.为表单建立数据环境,向数据环境添加"学生表"。 2.表单启动后自动居中。 3.在该表单中设计一个标签、一个文本框、一个表格和两个命令按钮。 1) 标签对象标题文本为"学生注册日期"(Label1);文本框用于输入学 生注册日期(Text1);表格控件用于显示结果(Grid1)。 2) 命令按钮的功能如下: ①"查询"按钮(Command1):在该按钮的Click事件中使用SQL的SELECT 命令从"学生表"中查询学生注册日期等于文本框中指定的注册日期的学生的学 号、姓名、年龄、性别、班级和注册日期,查询结果按年龄降序排序,并将查询 结果在表格控件中显示,同时将查询结果存储到表TABE中。 注意:查询结果存储到表TABE之前,应将表TABE中记录清空。TABE表是 已经建立好的表,它与学生表的结构不完全一样,多两个字段。 ②"退出"按钮(Command2):的功能是"关闭和释放表单"。 注意:表格控件的RecordSourceType属性设置为"4-SQL说明"; 表单设计完成后,运行该表单,查询注册日期等于2005年9月2日的学生信息