二简单应用题_第1页
二简单应用题_第2页
二简单应用题_第3页
二简单应用题_第4页
二简单应用题_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、 简单应用;1、 根据order1表建立一个视图order_view,视图中包含的字段与order1表相同,但视图中只能查询到金额小于1000的信息,然后利用新建立的视图查询视图中的全部信息,并将结果按订单编号升序存入表v1;2、 建立一个菜单my_menu,包括两个菜单项“文件”和“帮助”,“文件”将激活子菜单,该子菜单包括“打开”,“存为”和“关闭”三个菜单项;“关闭”子菜单项用SET SUSMENU TO DEFAULT命令返回到系统菜单,其他菜单项的功能不做要求;二、 简单应用;1、 根据order1 表和cust表建立一个查询query1,查询出公司所在地是“北京”的所

2、有公司名称,订单日期,送货方式,要求查询去向是表,表名是query1.dbf,并执行查询;2、 建立表单my_form ,表单中有两个命令按钮,按钮的名称分别为cmdYes和cmdNo,标题分别为“登录”和“退出”三、 简单应用;1、 在考生文件夹中有一个数据库SDB,其中有数据库表STUDENT2,SC和COURSE2,三个表如下所示:STUDENT2(学号,姓名,年龄,性别,院系编号)SC(学号,课程号,成绩,备注)COURSE2(课程号,课程名,选修课号,学分)在考生文件夹下有一个程序dbtest3.prg,该程序的功能是定义一个视图VS1,检索选课门数是3门以上的每个学生的学号,姓名,

3、平均成绩,最低分,选课门数和院系编号,并按平均成绩降序排序。请修改程序中的错误,并调试该程序,使之正确运行。不得增加或删减程序行;2、 在考生文件夹下有一个数据库CUST_M,数据库中有CUST和ORDER1两个表,请使用菜单设计器制作一个名为MY_MENU的菜单,菜单只有“浏览”一个菜单项。浏览菜单项中有“客户”,“订单”和“退出”三个子菜单:客户子菜单使用SELECT * FROM CUST命令对CUST表查询;订单子菜单使用SELECT * FROM ORDER1命令对ORDER1表查询;退出子菜单使用SET SYSMENU TO DEFAULT命令返回系统菜单;四、 简单应用;1、 在

4、考生文件夹下,有一个数据库表STUDENT,SC和COURSE,表结构如下:STUDENT (学号,姓名,年龄,性别,院系号)SC(学号,课程号,成绩,备注)COURSE(课程号,课程名,先修课程号,学分)在表单向导中选取一对多表向导创建一个表单。要求:从父表STUDENT中选取字段学号和姓名,从子表SC中选取字段课程号和成绩,表单样式选取“浮雕式”按钮类型使用“文本按纽”,按学号降序排序,表单标题为“学生成绩”,最后将表单存放在考生文件夹中,表单文件名是form1;2、 在考生文件夹中有一个数据库SDB,其中有数据库表STUDENT,SC和COURSE。建立成绩大于60分,按学号升序排序的本

5、地视图GRADELIST,该视图按顺序包含字段学号,姓名,课程号和成绩,然后使用新建立的视图查询视图中的全部信息,并将结果存入表v_grade;五、 简单应用;1、 在考生文件夹中有一个数据库SDB,其中STUDENT表结构如下:STUDENT(学号C(2),姓名C(8),年龄N(2),性别C(2),院系号C(2)现在要对STUDENT表进行修改,指定学号为主索引,索引名和索引表达式均为学号;指定院系号为普通索引,索引名和索引表达式均为院系号;年龄字段的有效性规则在12至30之间(含12和30),默认值是16,性别字段的有效性规则是“男”或“女”,默认值是“男”;2、 在考生文件夹中有一个数据

6、库SDB,其中有数据库表STUDENT,SC和COURSE,三个表如下所示:STUDENT(学号,姓名,年龄,性别,院系编号)SC(学号,课程号,成绩,备注)COURSE(课程号,课程名,选修课号,学分)在考生文件夹下有一个程序test3.prg,该程序的功能是检索选课门数是3门或3门以上,每门课程成绩大于或等于70分的每个学生的学号,姓名,性别,平均成绩,最低分和选课门数,并将结果存放到表new_test中。请修改程序中的错误,并调试该程序,使之正确运行。不得增加或删减程序行;六、 简单应用;1、 考生文件夹中有一个数据库SDB,其中有数据库表STUDENT,SC和COURSE,三个表如下所

7、示:STUDENT(学号,姓名,年龄,性别,院系号)SC(学号,课程号,成绩,备注)COURSE(课程号,课程名,选修课号,学分)在考生文件夹下有一个程序dbtest61.prg,该程序的功能是检索同时选修了课程号c1和c2的学生的学号。请修改程序中的错误,并调试该程序,使之正确运行。不得增加或删减程序行;2、 考生文件夹中有一个数据库SDB,其中有数据库表STUDENT,SC和COURSE,三个表如下所示:STUDENT(学号,姓名,年龄,性别,院系号)SC(学号,课程号,成绩,备注)COURSE(课程号,课程名,选修课号,学分)在考生文件夹下设计一个表单,该表单为SDB库中STUDENT表

8、窗口式输入界面,表单上还有一个名为cmdClose的按钮,标题名为“关闭”,点击该按钮,使用ThisForm.release退出表单。最后将表单存放在考生文件夹中,表单文件名是S_FORM,提示:在设计表单时,打开SDB数据库,将STUDENT表拖入到表单中就实现了STUDENT表的窗口式输入界面,不需要其他设置或修改;七、 简单应用;1、 首先打开考生文件夹中的数据库STSC,然后使用表单向导制作一个表单,要求选择STUDENT表中所有字段,表单标题为“学生信息数据输入维护”,最后将表单存放在考生文件夹中,表单文件名是T1。2、 在考生文件夹中有一个数据库STSC,其中有数据库表STUDEN

9、T存放学生信息,使用菜单设计器制作一个名为SMENU1的菜单,菜单包括“数据维护”,和“文件”两个菜单栏。每个菜单栏都包括一个子菜单,菜单结构如下:数据维护数据报表格式输入文件 退出其中:l 数据表格式输入菜单项对应的过程包括下列4条命令:打开数据库STSC的命令,打开表STUDENT的命令,BROWSE命令,关闭数据库的命令。l 退出菜单项对应的过程含有SET SYSMENU TO DEFAULT,使之何况眼返回到系统菜单。八、 简单应用;1、 在考生文件夹中有一个数据库STSC,其中有数据表STUDENT,SCORE和COURSE。利用SQL语句查询选修了“C+”课程的学生的全部信息,并将

10、结果按学号升序存放在CPLUS,DBF文件中。2、在考生文件夹中有一个数据库STSC,其中有数据库表STUDENT,使用报表向导制作一个名为P1的报表,存放在考生文件夹中,要求:选择STUDENT表中所有字段,报表式样为经营式;报表布局:列数为1,方向为纵向,字段布局为列;排列字段选择学号(升序),报表标题为“学生基本情况一览表”;九、 简单应用;1、 在考生文件夹中有一个商品数据库COMMDB,其中有数据库表SP存放商品信息,使用菜单设计器制作一个名为SMENU1的菜单,菜单包括“数据维护”,和“文件”两个菜单栏。每个菜单栏都包括一个子菜单,菜单结构如下:数据维护数据输出文件 退出其中:l

11、数据输出子菜单对应的过程完成下列操作:打开数据库COMMDB,使用SQL的SELECT语句查询数据库表SP中所有信息,然后关闭数据库。l 退出菜单项对应的过程含有SET SYSMENU TO DEFAULT,使之何况眼返回到系统菜单。2、 在考生文件夹中有一个数据库SDB,其中有数据库表STUDENT2,SC和COURSE2,三个表如下所示:STUDENT2(学号,姓名,年龄,性别,院系编号)SC(学号,课程号,成绩,备注)COURSE2(课程号,课程名,选修课号,学分) 用SQL语句查询“数据库”课程的考生成绩在85分以上(含85分)的学生的全部信息并将结果按学号升序存入NINE.DBF文件

12、中。十、 简单应用;1、 在考生文件夹中有数据库STSC,其中有数据库表STUDENT,SC和COURSE,三个表如下所示:STUDENT(学号,姓名,性别,院系,出生日期)SC(学号,课程号,成绩)COURSE(课程编号,课程名称,开课院系,开课学期)在考生文件夹下有一个程序dbtest4.prg,该程序的功能是检索选课门数是3门以上的每个学生的学号,姓名,平均成绩,最低分,选课门数和院系,并按平均成绩降序排序,同时将结果存放到表TEST1中。请修改程序中的错误,并调试该程序,使之正确运行。不得增加或删减程序行;2、 考生文件夹中有一个数据库STSC,其中有数据库表STUDENT,SC和CO

13、URSE,三个表如下所示:STUDENT(学号,姓名,性别,院系,出生日期)SC(学号,课程号,成绩)COURSE(课程编号,课程名称,开课院系,开课学期)使用CREATE QUERY命令建立一个文件名为QUSC.QPR的查询,要求含有学号,姓名,课程名称和成绩信息,按课程名称生序排序,查询去向是表(表名是QUSC.DBF),然后执行该查询。十一、 简单应用;在考生文件夹下完成如下简单应用:1、 将order_list1表中的全部记录追加到order_list表中,然后用SQL SELECT语句完成查询:按总金额降序列出所有客户的客户号,客户名及其订单号和总金额,并将结果存储到results表

14、中(其中客户号,客户名取自customer表,订单号,总金额取自order_list表)。2、 打开FORM1表单,并按如下要求进行修改(注意:最后保存所做的修改):(1) 表单中有5个随机排列的命令按钮与“基准按钮”左部对齐;(2) 在这组命令按钮的右边添加一个表格控件,并将它的RecordSourceType属性设置为“表”然后设置另一个相关属性使在表格控件中显示customer表的记录。十二、 简单应用;在考生文件夹下完成如下简单应用:1、 将order_detail1表中的全部记录追加到order_detail表中,然后用SQL SELECT语句完成查询:列出所有订购单的订单号,订购日

15、期,器件号,器件名和总金额(按订单号升序,订单号相同再按总金额降序),并将结果存储到results表中(其中订单号,订购日期,总金额取自order_list表,器件号,器件名取自order_detail表)。2、 打开 modi1.prg命令文件,该命令文件包含3条SQL语句,每条SQL语句中都有一个错误,请改正之(注意:在出现错误的地方直接改正,不可以改变SQL语句结构和SQL短语的顺序)。十三、 简单应用;在考生文件下完成如下简单应用:1、 将customer1表中的全部记录追加到customer表中,然后用SQL SELECT语句完成查询:列出目前有订购单的客户信息(即有对应的

16、order_list记录的customer表中的记录),同时要求按客户升序排序,并将结果存储到results表中(表结构与customer表结构相同)。2、 打开并按如下要求修改form1表单文件(最后保存所做的修改):1) 在“确定”命令按钮的click事件(过程)下的程序有两处错误,请改正之;2) 在设置Text2控件的有关属性,使用户在输入口令时显示“*”(星号)。十四、 简单应用;在考生文件夹下完成如下简单应用:1、 列出客户名为“三益贸易公司”的订购单明细(order_detail)记录(将结果先按“订单号”升序排列,同一订单的再按“单价”降序排列),并将结果存储到results表中

17、(表结构与order_detail表结构相同)。2、 考生文件夹下有一个form1表单文件,其中三个明年按钮click事件下的语句都是错误的,请按如下要求进行修改(最后保存所做的修改):(1) 单击“刷新标题”命令按钮时,使表单的标题为“简单应用”;(2) 单击“订单记录”命令按钮时,使表格控件中显示order_list表中的记录;(3) 单击“关闭表单”命令按钮时,关闭表单。注意:每处错误只能在原语句上进行修改,不可以增加语句。十五、 简单应用;在考生文件夹下完成如下简单应用:1、 列出总金额大于所有订购单总金额平均值的订购单(order_list)清单(按客户号升序排列),并将结果存储到r

18、esults表中(表结构与order_list表结构相同)。2、 利用Visual Foxpro的“快速报表”功能建立一个满足如下要求的简单报表:(1) 报表的内容是order_detail表的记录(全部记录,横向);(2) 增加“标题带区”,然后在该带区中放置一个标签控件,该标签控件显示报表的标题“器件清单”;(3) 将页注脚区默认显示在当前日期改为显示当前的时间;(4) 最后将建立的报表保存为report1.frx。十六、 简单应用在考生文件夹下完成如下简单应用:1、 根据sdb数据库中的表SQL SELECT命令查询学生的学号,姓名,课程名和成绩,结果按“课程名”升序排列。“课程名”相同

19、时按“成绩”降序排列,并将查询结果存储到sclist表中。2、 使用表单向导选择student表生成一个名为form1的表单。要求选择student表中所有字段,表单样式为“阴影式”;按钮类型为“图片按钮”;排序字段选择“学号”(升序);表单标题为“学生基本数据输入维护”。十七、 简单应用;在考生文件夹下完成如下简单应用:1、 使用报表向导建立一个简单报表。要求选择salarys表中所有字段;记录不分组;报表样式为“随意式”;列数为“1”,字段布局为“列”,方向为“纵向”;排序字段为“雇员号”(升序);报表标题为“雇员工资一览表”;报表文件名为 print1。2、 在考生文件夹下有一

20、个名称为form1的表单文件,表单中的两个命令按钮的click事件下的语句都有错误,其中一个按钮的名称有错误,请按如下要求进行修改,修改后完成保存所做的修改:(1) 将按钮“刘缆雇员工资”名称修改为“浏览雇员工资”;(2) 单击“浏览雇员工资”命令按钮时,使用SELECT命令查询salarys表中所有字段信息供用户浏览;(3) 单击“退出表单”命令按钮时,关闭表单注意每处错误只能在原语句上进行修改,不能增加语句行。十八、 简单应用;在考生文件夹下完成如下简单应用:1、 创建一个名称为sview的视图,该视图的SELECT语句查询salary_db数据库中salarys表(雇员工资表)的部门号,

21、雇员号,姓名,工资,补贴,奖励,失业保险,医疗统筹和实发工资,其中实发工资有工资,补贴和奖励三项相加,然后再减去失业保险和医疗统筹得出,结果按“部门号”降序排列,最后竟定义视图的命令代码存放到命令文件T1.PRG中并执行该程序。2、 设计一个名称为form1的表单,表单以表格方式(与BROWSE窗口方式相似,表格名称为grdSalarys)显示salary_db数据库中salarys表的记录,供用户浏览。在该表单的右下芳有一个命令按钮,名称为Command1,标题为“退出浏览”,当单击该按钮时退出表单。十九、 简单应用;在考生文件夹下完成如下简单应用:1、 在“商品销售”数据库中,根据“销售表

22、”和“商品表”查询每种商品的商品号,商品名,单价,销售数量和销售金额(商品号,商品名取自商品表,单价和销售数量取自销售表,销售金额=单价*销售数量),结果按销售金额降序排序,并将查询结果存储到see_a表中。2、 在考生文件夹下有一个名称为form1的表单文件,该见表单中的三个命令按钮的click事件下的语句有错误。请按如下要求进行修改,修改完成后保存所做的修改:(1) 单击“刷新标题”命令按钮时,将表单的标题改为“商品销售数据输入”;(2) 单击“商品销售输入”命令按纽时,调用当前文件夹下的名称为sellcomm的表单文件打开数据输入表单;(3) 单击“输出销售报表”命令按钮时,调用当前文件

23、夹下的名称为print1的报表文件对报表进行预览。注意:每处错误只能在原语句上进行修改,不能增加语句行。二十、 简单应用;在考生文件夹下完成如下简单应用:1、 请修改并执行名称为form1的表单,要求如下:(1) 为表单建立数据环境,并将“雇员”表添加到数据环境中;(2) 将表单标题修改为“XXX公司雇员信息维护”;(3) 修改命令按钮“刷新日期”的click事件下的语句,使用SQL的更新命令,将“雇员”表中“日期”字段值更换成当前计算机的日期值。注意:只能在原语句上进行修改,不可以增加语句行。2、 建立一个名称为menu1的菜单,菜单栏有“文件”和“编辑浏览”两个菜单。“文件”菜单下有“打开

24、”,“关闭退出”两个子菜单;“浏览”菜单下有“雇员编辑”,“部门编辑”和“雇员浏览”三个子菜单。二十一、 简单应用;在考生文件夹下完成如下简单应用:1、 用SQL语句完成下列操作:列出所有赢利(现价大于买入价)的股票简称,现价,买入价和持有数量,并将检索结果按持有数量降序排序存储于表stock_temp中。2、 使用一对多报表向导建立报表,要求:父表为stock_name,子表为stock_sl,从父表中选择字段:“股票简称”;从子表中选择全部字段;两个表通过“股票代码”建立联系;按股票代码升序排序;报表标题为:“股票持有情况”;生成的报表文件名为stock_report.二十二、 简单应用;

25、在考生文件夹下完成如下简单应用:1、 用SQL语句完成下列操作:将选课在5门课程以上(包括5门)的学生的学号,姓名,平均分和选课门数按平均分降序排序,并将结果存放于数据库表stu_temp(字段名为学号,姓名,平均分和选课门数)。2、 建立一个名为menu_lin的下拉式菜单,菜单中有两个菜单项“查询”和“退出”。“查询”项下还有一个子菜单,子菜单有“按姓名”和“按学号”两个选项。在“退出”菜单项创建过程,该过程负责使程序返回到系统菜单。二十三、 简单应用;在考生文件夹下完成如下简单应用:1、 用SQL语句完成下列操作:列出所有与“红”颜色零件相关的信息(供应商号,工程号和数量),并将检索结果

26、按数量降序存放于表supply_temp中。2、 建立一个名为menu_quick的快捷菜单,菜单中有两个菜单项“查询”和“修改”。然后在表单myform中的RightClick事件中调用快捷菜单menu_quick。二十四、 简单应用;在考生文件夹下完成如下简单应用:1、 用SQL语句完成下列操作:检索“田亮”所借图书的书名,作者和价格,结果按价格降序存入book_temp表中。2、 在考生文件夹下有一个名为menu_lin的下拉式菜单,请设计顶层表单form_menu,将菜单menu_lin加入到该表单中,使得运行表单时菜单显示在本表单中,并在表单退出时释放菜单。二十五、简单应用在考生文件

27、夹下完成如下简单应用:1、 在SCORE_MANAGER数据库中查询学生的姓名和年龄(计算年龄的公式是:2003-Year(出生日期),年龄作为字段名),结果保存在一个新表NEW_TABLE1中。使用报表向导建立报表NEW_REPORT1,用报表显示NEW_TABLE1的内容。报表中数据按年龄升序排列,报表标题是“姓名-年龄”,其余参数使用缺省参数。2、 在SCORE_MANAGER数据库中查询没有选修任何课程的学生信息,查询结果包括“学号”,“姓名”和“系部”字段,查询结果按学号升序保存在一个新表NEW_TABLE2中。26、在考生文件夹下完成如下简单应用:(1)在SCOREMANAGER数

28、据库中统计选修了课的学生人数(选修多门时,只计算1次),统计结果保存在一个新表NEWTABLE中,表中只有一个字段,字段名为学生人数。(2)在SCOREMANAGER数据库中查询没有学生选修的课程,查询结果含“课程名”和“开课单位”字段,结果按课程名升序保存在一个新表NEWTABLE2中(注意:字段名“开课单位”上在基本操作中根据“开课系部”修改后的字段名)。27、在考生文件夹下完成如下简单应用:(1)建立视图NEWVIEW,该视图含有选修课程但没有参加考试(成绩字段值为NULL)的以学号为升序的学生信息(包括“学号”、“姓名”和“系部”3个字段)。(2)建立表单MYFORM3,在表单上添加表

29、格控件(名称为grdCourse),并通过该控件显示表course的内容(要求RecordSourceType属性必须为0)。28、在考生文件夹下完成如下简单应用:(1)打开表单MYFORM44,把表单(名称为Form1)标题改为“欢迎您”,将文本“欢迎您访问系统”(名称为Label1的标签)的字号改为25,字体改为隶书。再在表单上添加“关闭”(名称为Command1)命令按钮,单击此按钮关闭表单。 最后保存并运行表单。(2)设计一个表单MYFORM4,表单有两个命令按钮“查询” (名称为Command1)和“退出” (名称为Command2)。1)单击“查询”按钮,查询BOOKAUTH数据库

30、中出版过三本以上(含三本)图书的作者信息,查询信息包括:作者姓名,所在城市;查询结果按作者姓名升序保存在表NEWVIEW4。2)单击“退出”按钮关闭表单。最后保存并运行表单。29、在考生文件夹下完成如下简单应用:(1)根据表stockname和stocksl建立一个查询,该查询包含字段:股票代码、股票简称、买入价、现价、持有数量,要求按股票代码升序排序,并将查询保存为querrystock。住:股票代码取表stockname中的股票代码。(2)modiPrg中的SQL语句用于计算“银行”的股票(股票简称中有“银行”两字)的总盈余,现在该语句中有三处错误分别出现在第1行、第4行和第6行,请改正之

31、。(注意:不要改变语句的结构、分行,直接在相应处修改。)30、(1)用SQL语句查询至少有三门的课程成绩在70分以上(包括70分)的学生姓名,并将结果按升序存入表文件result.dbf,然后将该SQL语句粘贴在SQL。TXT文件的第二行(只占一行)。(2)modi.prg程序的功能是:先为“学生表增加一个“平均成绩”字段,数据类型为N(6,2);然后根据“选课”表统计每个学生的平均成绩,并写入新添加的字段。该程序有三处错误,请改正之,使程序能正确运行(在指定处修改,不允许增加或删除程序行)。31、在考生文件夹下完成如下简单应用:(1)用SQL语句完成系列操作:列出“林诗因”持有的所有外币名称

32、(取自rateexchange表)和持有数量(取自currencysl表),并将检索结果按持有数量升序排序存储于表ratetemp中,同时将你所使用的SQL语句存储于新建的文本文件rate.txt中。(2)使用一对多报表向导建立报表。要求:父表为rateexchange,子表为currencysl,从父表中选择字段:“外币名称”;从子表中选择全部字段;两个表通过“外币代码”建立联系;按“外币代码”降序排序;报表样式为“经营式”,方向为“横向”,报表标题为:“外币持有情况”;生成的报表文件名为currencyreport。32、在考生文件夹下完成如下简单应用:(1)ratepro.prg中的程序

33、功能是“林诗因”持有的全部外币相当于人民币的价值数量,summ中存放的是结果。注意:某种外币相当于人民币的数量的计算公式:人民币价值数量=该种外币的“现钞买入价”*该种外币“持有数量”。请在指定位置修改程序的语句,不得增加或删除程序行,请保留所做的修改。(2)建立一个名为menurate的菜单,菜单中有两个菜单项“查询”和“退出”。“查询”项下中还有一个子菜单,子菜单有“日元”、“欧元”、“美元”三个选项。在“退出”菜单项下创建过程,该过程负责返回系统菜单。33、在考生文件夹下完成如下简单应用:(1)用SQL语句对自由表“教师”完成下列操作:将职称为“教授”的教师新工资一项设置为原工资的120

34、%,其他教师的新工资与原工资相等;插入一条新记录,该教师的信息:姓名“林红”,职称“讲师”,原工资10000,新工资10200,同时将你所使用的SQL语句存储于新建的文本文件teacher.txt中(两条更新语句,一条插入语句,按顺序每条语句占一行)。(2)使用查询设计器建立一个查询文件stud.qpr ,查询要求:选修了“英语”并且成绩大于等于70的学生姓名和年龄,查询结果按年龄升序放于studtemp.dbf表中。34、在考生文件夹下完成如下简单应用:(1)用SQL语句完成下列操作:查询与项目号“s1”的项目所使用的任意一个零件相同的项目号、项目名、零件号和零件名称(包括项目号s1自身),

35、结果按项目号降序排序,并存放于itemtemp.dbf中,同时将你所使用的SQL语句存储于新建的文本文件item.txt中。(2)根据零件信息、使用零件和项目信息三个表,利用视图设计建立一个视图viewtemp,该视图的属性列由项目号、项目名、零件号和零件名称、单价、数量组成,记录按项目号升序排序,筛选条件是:项目号为“s2”。35、在考生文件夹下完成如下简单应用:(1)在建立的“外汇管理”数据库中利用视图设计器建立满足如下要求的视图: 1)视图按顺序包含列Currencysl姓名、Rateexchange外币名称、Currencysl持有数量和表达式Rateexchange基准数*Curre

36、ncysl持有数量; 2)按“Rateexchange基准数*Currencysl持有数量”降序排序; 3)将视图保存为viewrate。(2)使用SQL SELECT语句完成一个汇总查询,结果保存在resultsDbf表中,该表含有“姓名”和“人民币价值”两个字段(其中“人民币价值”为每人持有外币的“Rateexchange基准数*Currencysl持有数量”的合计),结果按“人民币价值”降序排列。36、(1)设计一个如下图所示的时钟应用程序,具体描述如下: 表单名和表单文件名均为timer,表单题为“时钟”,表单运行时自动显示系统的当前时间;1) 显示时间的为标签控件label1(要求在

37、表单中居中,标签文本对齐方式为居中);2) 单击“暂停”命令按钮(Command1)时,时钟停止;3) 单击“继续”命令按钮(Command2)时,时钟继续显示系统的当前时间;4) 单击“退出”命令按钮(Command2)时,关闭表单。提示:使用计时器控件,该控件的interval属性设置为500,即每500毫秒触发一次计时器控件timer事件(显示一次系统时间);将计时器控件的interval属性设置为0将停止触发timer事件;在设计表单时将timer控件的interval属性设置为500。(2)使用查询设计器设计一个查询,要求如下:1)基于自由表currencyslDBF和rateexc

38、hangeDBF;2)按顺序含有字段“姓名”、“外币名称”、“持有数量”、“现钞买入价”及表达式“现钞买入价*持有数量”;3)先按“姓名”升序排序、再按“持有数量”降序排序;4)查询去向为表resultsdbf;5)完成设计后将 查询保存为query文件,并运行查询。37、在考生文件夹下完成如下简单应用:(1)请按要求修改modi1Prg程序文件中的错误并使之能够正确运行(具体修改要求在程序文件中)。注意:不可以增加或删除程序行。(2)在考生文件夹下有表customer(客户)和order(订单),用SQL SELECT语句查询所有客户的订单信息,要求在结果中包括公司名称、订单编号、金额和送货

39、方式四个字段的信息,并先按公司名称升序排序、再按订单编号升序排序,查询结果存放在resultsDbf文件中,并要求将完整的SQL SELECT语句保存在SQLPRG文件中38、在考生文件夹下完成如下简单应用:(1)modi1Prg程序文件中SQL SELECT语句的功能使查询哪些零件(零件名称)目前用于三个项目,并将结果按升序存入文本文件resultsTxt。给出的SQL SELECT语句中的第1、3、5行各有一处错误,请改正并运行(不可以增、删语句或短语,也不可以改变语句行)。(2)根据项目信息(一方)和使用零件(多方)两个表、利用一对多报表向导建立一个报表,报表中包含项目号、项目名、项目负

40、责人、(联系)电话、(使用的)零件号和数量等6个字段,报表按项目号升序排序,报表样式为经营式,报表标题为“项目使用零件信息”,报表文件名为report。39、在考生文件夹下完成如下简单应用:(1)建立查询qq,查询会员的会员号(来自Customer表)、姓名(来自Customer表)、会员所购买的商品名(来自article表)、单价(来自OrderItem表)、数量(来自OrderItem表)和金额(OrderItem单价* OrderItem数量),结果不要进行排序,查询去向是表ss。查询保存为qqQpr,并运行查询。(2)使用表单向导选择客户表Customer生成一个文件名为myform的

41、表单。要求选择客户表Customer表中的所有字段,表单样式为阴影式;按钮类型为图片按钮;排序字段选择会员号(升序);表单标题为“客户基本数据输入维护”。40、在考生文件夹下,打开Ecommerce数据库,完成如下简单应用:(1)使用报表向导建立一个简单报表。要求选择客户表Customer中所有字段;记录不分组;报表样式为随意式;列表为“1”,字段布局为“列”,方向为“纵向”;排序字段“会员号”,升序;报表标题为“客户信息一览表”;不报表文件名为myreport。(2)使用命令建立一个名称为sbview的视图,并将定义视图的命令代码存放到命令文件pviewPrg。视图中包括客户的会员号(来自C

42、ustomer表)、姓名(来自Customer表)、客户所购买的商品名(来自article表)、单价(来自OrderItem表)、数量(来自OrderItem表)和金额(OrderItem单价* OrderItem数量),结果按会员号升序排序。41、在考生文件夹下完成如下简单应用:(1)建立一个满足如下要求的表单文件tab 1)表单中包含一个页框控件Pageframe1,该页框含有3个页面,页面的标题依次为“学生”(Page1)、“课程”(Page2)、“成绩”(Page3); 2)依次将表student(学生)、course(课程)、和score(成绩)添加到表单的数据环境中; 3)直接用拖

43、拽的方法使得在页框控件的相应页面上依次分别显示表student(学生)、course(课程)、和score(成绩)的内容; 4)表单中包含一个命令按钮“退出”(Command1),单击该按钮关闭并释放表单。(2)给定程序(表单)modi2Scx,其功能是请用户输入一个正整数,然后计算从1到该数字之间有几个偶数、几个奇数、几个被3整除的数,并分别显示出来,最后给出总数目。请修改并调试该程序,使之正确运行。改错要求:在“计算”按钮的单击事件的程序中共有3处错误,请修改*found*下面的错误,必须在原来位置修改,不得增加或删减程序行(其中第一行的赋值语句不许减少或改变变量名)。在“退出”按钮下有一

44、处错误,该按钮的功能是关闭并释放表单。42、在考生文件夹下,完成如下简单应用:(1)利用查询设计器创建查询,从xuesheng和chengji表中找出所有1982年出生的汉族学生记录。查询结果包含学号、姓名、数学、英语和信息技术5个字段;各记录按学号降序排序;查询去向为表table1。最后将查询保存在query1qpr文件中,并运行该查询。(2)首先创建数据库cjm,并向其中添加xuesheng表和chengji表。然后在数据库中创建视图view1:利用该视图只能查询数学、英语和信息技术三门课中至少有一门不及格(小于60分)的学生记录;查询结果包含学号、姓名、数学、英语和信息技术5个字段;各记

45、录按学号降序排序。最后利用刚创建的视图view1查询视图中的全部信息,并将查询结果存放在表table2中。43、在考生文件夹下已有xuesheng和chengji两个表,现请在考生文件夹下完成以下简单应用:(1)利用查询设计器创建查询,根据xuesheng和chengji表统计出各班(学号的前8个数字串为班号)男、女生在英语课程上各自的最高分、最低分和平均分。查询结果包含班号、性别、最高分、最低分和平均分5个字段;各记录按班号升序排序,同一班的女生在前、男生在后;查询去向表table1。最后将查询保存在query1qpr文件中,并运行该查询。(2)使用报表向导创建一个简单报表。要求选择xues

46、heng表中的所有字段;记录不分组;报表样式为帐务式;列数为2,字段布局为行,方向为纵向;按学号升序排序记录;报表标题为“XUESHENG”;报表文件名report1。44、在考生文件夹下完成如下简单应用:(1)利用查询设计器创建查询,从xuesheng和chengji表中查询数学、英语和信息技术三门课都在85分以上(含),或者数学、英语都在90分以上(含)而信息技术在75分以上(含)的学生记录。查询结果包含学号、姓名、数学、英语和信息技术5个字段;各记录按学号降序排序;查询去向为表table1。最后将查询信息保存在query1qpr文件中,并运行该查询。(2)首先创建数据库cjm,并向其中添

47、加xuesheng表和chengji表。然后在数据库中创建视图view1:利用该视图只能查询20001001班(学号的前8个数字串为班号)的学生记录;查询结果包含学号、姓名、数学、英语和信息技术5个字段;各记录按学号降序排序。最后利用刚创建的视图view1查询视图中的全部信息,并将查询结果存放在表table2中。45、在考生文件夹下完成如下简单应用:(1)利用查询设计器创建查询,从考生文件夹下的xuesheng和chengji表中查询数学、英语和信息技术三门课至少有一门课在90分以上(含)的学生记录。查询结果包含学号、姓名、数学、英语和信息技术5个字段;各记录按学号降序排序;查询去向为表table1。最后将查询信息保存在query1qpr文件中,并运行该查询。(2)首先创建数据库cjm,并向其中添加xuesheng表和chengji表。然后在数据库中创建视图view1:利用该视图只能查询少数民族学生的英语成绩;查询结果包含学号、姓名、英语3个字段;各记录按英语成绩降序排序,若英语成绩相同则按学号升序排序。最后利用刚创建的视图view1查询视图中的全部信息,并将查询结果存放在表table2中。46、在考生文件夹下完成如下操作:(1)建立一个文件名和表单名均为two的表单,然后为表单two建立一个名为quit的新方法,并在该方法中写一条语句Thisfor

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论