在考生文件夹下完成如下操作: (1)用SQL语句完成下列操作:列出所有赢利(现价大于买人价)的股票简称、现价、买入价和持有数量,并将检索结果按持有数量降序排序存储于表stock_temp中。 (2)使用一对多报表向导建立报表。要求:父表为stock

admin2015-07-27  12

问题 在考生文件夹下完成如下操作:
  (1)用SQL语句完成下列操作:列出所有赢利(现价大于买人价)的股票简称、现价、买入价和持有数量,并将检索结果按持有数量降序排序存储于表stock_temp中。
  (2)使用一对多报表向导建立报表。要求:父表为stock_name,子表为stock_sl,从父表中选择字段“股票简称”;从子表中选择全部字段;两个表通过“股票代码”建立联系;按股票代码升序排序;报表标题为“股票持有情况”;生成的报表文件名为stock_report。然后用报表设计器打开生成的文件stock_report.frx进行修改,将标题区中显示的当前日期移到页注脚区显示,使得在页注脚区能够显示当前日期。

选项

答案(1)【操作步骤】 在命令窗口输入以下程序语句,并按回车键。 SELECT stock_name.股票简称,stock_sl.现价,stock_sl.买入价,stock_sl.持有数量; FROM stock_name,stock sl; WHERE stock_sl.股票代码=stock_name.股票代码 And stock_sl.现价>stock sl.买入价; ORDER BY stock_sl.持有数量DESC; INTO TABLE stock_temp (2)【操作步骤】 步骤1:单击常用工具栏中的“新建”按钮,文件类型选择“报表”,利用向导创建报表。 步骤2:在“向导选取”对话框中,选择“一对多报表向导”并单击“确定”按钮,并显示“一对多报表向导”对话框。 步骤3:在“一对多报表向导”对话框的“步骤1-从父表选择字段”中,首先要选取表“stock_name”,在“可用字段”列表框中显示表stock_nanle的所有字段名,并选定“股票简称”添加到“选定字段”列表框中,单击“下一步”按钮,如图4.39所示。 [*] 步骤4:在“一对多报表向导”对话框的“步骤2-从子表选择字段”中,选取表“stock_sl”,在“可用字段”列表框中显示表stock_sl的所有字段名,并选定所有的字段添加到“选定字段”列表框中,单击下一步“按钮”,如图4.40所示。 [*] 步骤5:在“一对多报表向导”对话框的“步骤3-为表建立关系”中,单击“下一步”按钮。 步骤6:在“一对多报表向导”对话框的“步骤4-排序记录”中,选定“股票代码”字段并选择“升序”,再单击“添加”按钮,单击“下一步”按钮,如图4.41所示。在步骤5-选择报表样式中,在默认状态下单击“下一步”按钮。 [*] 步骤7:在“一对多报表向导”对话框的“步骤6-完成”中,在“报表标题”文本框中输人“股票持有情况”,单击“完成”按钮,如图4.42所示。 [*] 步骤8:在“另存为”对话框中,输入保存报表名“stock_report”,再单击“保存”按钮,最后报表就生成了。根据题意将标题区显示的当前日期移到页注脚区显示,保存即可。

解析
转载请注明原文地址:https://kaotiyun.com/show/R2Ep777K
0

相关试题推荐
最新回复(0)