在考生文件夹下,打开公司销售数据库SELLDB,完成如下简单应用: 1.使用一对多表单向导生成一个名为SD_EDIT的表单。要求从父表DEPT中选择所有字段,从子表S_T表中选择所有字段,使用"部门号"建立两表之间的关系,样式为阴影式;按钮类型为图片按钮;

admin2013-11-28  27

问题 在考生文件夹下,打开公司销售数据库SELLDB,完成如下简单应用:
1.使用一对多表单向导生成一个名为SD_EDIT的表单。要求从父表DEPT中选择所有字段,从子表S_T表中选择所有字段,使用"部门号"建立两表之间的关系,样式为阴影式;按钮类型为图片按钮;排序字段为部门号(升序);表单标题为"数据输入维护"。
2.在考生文件夹下打开命令文件TWO.PRG,该命令文件用来查询各部门的分年度的部门号、部门名、年度、全年销售额、全年利润和利润率(全年利润/全年销售额),查询结果先按年度升序、再按利润率降序排序,并存储到S_SUM表中。
注意,程序在第5行、第6行、第8行和第9行有错误,请直接在错误处修改。修改时,不可改变SQL语句的结构和短语的顺序,不允许增加或合并行。

选项

答案1.【操作步骤】 步骤1:单击常用工具栏中的"新建"按钮,在"新建"对话框中文件类型选择"表单",利用向导创建表单。在"向导选取"对话框中,选择"一对多表单向导"并单击"确定"按钮,并显示"一对多表单向导"对话框。 步骤2:在"一对多表单向导"对话框的"步骤1-从父表中选定字段"中,在"数据库和表"列表框中选择表"DEPT","可用字段"列表框中显示表DEPT的所有字段名,并选定所有字段名,再单击"下一步"按钮。 步骤3:在"一对多表单向导"对话框的"步骤2-从子表中选定字段"中,选取表"S_T","可用字段"列表框中显示表S_T的所有字段名,选定所有字段名后单击"下一步"按钮。 步骤4:在"一对多表单向导"对话框的"步骤3-建立表之间的关系"中,单击"下一步"按钮。 步骤5:在"一对多表单向导"对话框的"步骤4-选择表单样式"中,在"样式"中选择"阴影式",在"按钮类型"中选择"图片按钮",再单击"下一步"按钮。 步骤6:在"一对多表单向导"对话框的"步骤5-排序次序"中,选定"部门号"字段并选择"升序",再单击"添加"按钮,再单击"下一步"按钮。 步骤7:在"一对多表单向导"对话框的"步骤6-完成"中,在"请输入表单标题"文本框中输入"数据输入维护",再单击"完成"按钮。 步骤8:在"另存为"对话框中,输入保存表单名"sd_edit"。再单击"保存"按钮,最后表单就生成了。 2.【操作步骤】 单击常用工具栏中的"打开"按钮,在"打开"对话框中选择"TWO.PRG"文件,单击"确定"按钮。 将第5行改为:(一季度利润+二季度利润+三季度利润+四季度利润)/(一季度销售额+二季度销售额+三季度销售额+四季度销售额) AS 利润率; 将第6行改为:FROM S_T,DEPT; 将第8行改为:ORDER BY 年度,利润率 DESC; 将第9行改为:INTO TABLE S_SUM

解析
转载请注明原文地址:https://jikaoti.com/ti/K9T0FFFM
0

最新回复(0)