



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
知识改变命运 信息成就未来第四十三套第一题:基本操作打开考生文件夹下的SELLDB数据库,完成如下基本操作:1创建一个名为客户表的表,表结构如下:客户号C(4)客户名 C(20)销售金额 N(9,2)2为第1小题创建的客户表建立一个主索引,索引名和索引表达式均为客户号。3为部门成本表增加一个字段,字段名为备注,数据类型为字符型,宽度为20。4先选择客户表为当前表,然后使用设计器中的快速报表功能为客户表创建一个文件名为P_S的报表。快速报表建立操作过程均为默认。最后,给快速报表增加一个标题,标题为客户表一览表。答案:【操作步骤】(1)打开SELLDB数据库,右键单击数据库设计器空白处并选择新建表命令,在弹出的创建对话框中,选定考生文件夹,在输入表名中填入客户表,再单击保存,在弹出的表设计器中,按题目要求建立表结构。(2)打开客户表的表设计器选择索引标签,在索引名列中填入客户号,在索引类型列中选择主索引,在索引表达式列中填入客户号,单击确定按钮,保存表结构。(3)打开部门成本表的表设计器,在字段选项卡中的字段名列的最下方输入备注,数据类型选择字符型,宽度设置为20。(4)步骤1:选择客户表为当前表,然后通过新建对话框新建一个报表。步骤2:选择报表菜单中的快速报表命令,在打开的快速报表对话框中单击字段按钮,然后在字段选择器对话框中将所有字段添加到选定字段框中,两次单击确定按钮回到报表设计器窗口。步骤3:选择报表菜单中的标题/总结命令,在打开的标题/总结对话框中选中标题带区前面的复选框,为报表增加标题带区。步骤4:打开报表控件工具栏,选择其中的标签控件,在标题带区单击鼠标,输入客户表一览表。步骤5:最后将快速报表以文件名P_S保存在考生文件夹下。第二题:简单应用考生文件夹下的SELLDB数据库中包含部门表、销售表、部门成本表和商品代码表4个表。1在考生文件夹下有一个名为three.prg的程序文件,其功能如下:查询2006年各部门商品的年销售利润情况。查询内容为部门号、部门名、商品号、商品名和年销售利润,其中年销售利润等于销售表中一季度利润、二季度利润、三季度利润和四季度利润的合计。查询结果按部门号升序排列,若部门号相同再按年销售利润降序排列,并将查询结果输出到表TABA中。表TABA的字段名分别为部门号、部门名、商品号、商品名和年销售利润。请打开程序文件three.prg,修改其中的错误,然后运行该程序。2使用SQL语句查询2005年度的各部门的部门号、部门名、一季度利润合计、二季度利润合计、三季度利润合计和四季度利润合计。查询结果按部门号升序排列,并存入表account中,最后将SQL语句存入four.prg中。注意:表account中的字段名依次为部门号、部门名、一季度利润、二季度利润、三季度利润和四季度利润。答案:(1)【操作步骤】步骤1:打开考生文件夹下的three.prg程序文件。步骤2:按照题目的要求修改程序文件中的错误如下。错误1:SELECT 部门表.部门号, 部门名, 销售表.商品号, 商品名,一季度利润 + 二季度利润 + 三季度利润 + 四季度利润 to 年销售利润;修改为:SELECT 部门表.部门号, 部门名, 销售表.商品号, 商品名,一季度利润 + 二季度利润 + 三季度利润 + 四季度利润 as 年销售利润;错误2:ORDER BY 1, 5;修改为:ORDER BY 1, 5 DESC;错误3:TO TABLE TABA修改为:INTO TABLE TABA(2)【操作步骤】步骤1:通过新建对话框新建一个程序文件。步骤2:按照题目的要求在其中编写如下命令语句。*four.prg中的程序代码*SELECT 部门表.部门号, 部门表.部门名,;sum(销售表.一季度利润) as 一季度利润,;sum(销售表.二季度利润) as 二季度利润,;sum(销售表.三季度利润) as 三季度利润,;sum(销售表.四季度利润) as 四季度利润;FROM 部门表,销售表 ;WHERE 部门表.部门号 = 销售表.部门号;GROUP BY 部门表.部门号;ORDER BY 部门表.部门号;INTO TABLE account.dbf*步骤3:将程序保存为four并运行。第三题:综合应用打开考生文件夹下的SELLDB数据库,完成如下综合应用:创建一个标题名为部门销售查询、表单名为Form1、文件名为XS的表单,如下图所示。表单要求如下:向该表单中添加两个标签、两个文本框、一个表格和两个命令按钮。(1)两个标签对象标题文本分别为部门号(Label1)和年度(Label2);两个文本框分别用于输入部门号(Text1)和年度(Text2);表格控件用于显示查询结果(Grid1)。(2)两个命令按钮的功能如下: 查询按钮(Command1)的功能是在该按钮的Click事件中编写程序代码,根据输入的部门号和年度,在表格中显示该部门销售的商品号、商品名、一季度利润、二季度利润、三季度利润和四季度利润,将查询结果存储到以xs部门号为名称的表中(例如,部门号为02,则相应的表名为xs02.dbf)。注意:表的字段名分别为:商品号、商品名、一季度利润、二季度利润、三季度利润和四季度利润。 退出按钮(Command2)的功能是关闭并释放表单。注意:需将表格控件的RecordSourceType属性值设置为4SQL说明。表单设计完成后,运行该表单,输入部门号:02,年度:2005,单击查询按钮进行查询。答案:【解题思路】 按要求新建一个表单,修改属性和方法,写入命令按钮的代码。【操作步骤】步骤1:打开考生文件夹下的SELLDB数据库。步骤2:通过新建对话框新建一个表单。步骤3:按照题目的要求为表单添加控件并修改各控件的相关属性。步骤4:设置查询按钮的Click事件代码如下。*查询按钮的Click事件代码*x=xs+ThisForm.TEXT1.Value SELECT 商品代码表.*,销售表.一季度利润,销售表.二季度利润,销售表.三季度利润, 销售表.四季度利润;FROM 销售表,商品代码表;WHERE 商品代码表.商品号 = 销售表.商品号; AND 销售表.部门号=alltrim(ThisForm.Text1.Value) AND 销售表.年度=alltrim(ThisForm.Text2.Value);INTO TABLE &X ThisForm.Grid1.RecordSou
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年电力安全常识知识测试题及答案
- 2025年幕墙员工考试题库及答案
- 高铁纵向便道施工合同(3篇)
- 高炮广告牌施工协议合同(3篇)
- 高空作业工程合同模板(3篇)
- 高空门头施工要求合同(3篇)
- 安徽省辅警笔试题型及答案
- 安徽成人高考试题及答案
- 安防知识考试试题及答案
- 出差期间医疗及保险保障协议
- 2025呼和浩特粮油收储有限公司招聘18名工作人员考试参考题库及答案解析
- 新22J01 工程做法图集
- 2024年社区警务规范考试题库
- 《运动训练学》(第二版)PPT
- GB/T 14181-2010测定烟煤粘结指数专用无烟煤技术条件
- 丹佛斯变频器modbus通讯
- (中职)氯碱PVC生产工艺及设备8项目八 PVC生产教学课件
- GB∕T 21448-2017 埋地钢质管道阴极保护技术规范
- 常州豪爵铃木班组长任职资格考试试题及答案
- 《科学技术史》课程课件(完整版)
- 轮扣式脚手架高支模工程监理实施细则
评论
0/150
提交评论