(1)建立视图shitu,并将定义视图的代码放到my.txt中。具体要求是:视图中的数据取自数据库“送货管理”中的“送货”表。按“总金额”排序(降序)。其中“总金额=价格*数量”。 (2)使用一对多报表向导建立报表。要求:父表为“产品信息”,子表为“外型信

admin2013-03-18  33

问题 (1)建立视图shitu,并将定义视图的代码放到my.txt中。具体要求是:视图中的数据取自数据库“送货管理”中的“送货”表。按“总金额”排序(降序)。其中“总金额=价格*数量”。
(2)使用一对多报表向导建立报表。要求:父表为“产品信息”,子表为“外型信息”。从父表中选择所有字段。从子表中选择所有字段。两个表通过“产品编号”建立联系,按“产品编号”升序排序。报表样式选择“随意式”,方向为“纵向”。报表标题为“送货浏览”。生成的报表文件名为myr。

选项

答案(1)在命令窗口输入命令:MODIFY FILE my,打开文本编辑器,在编辑器中输入以下程序段: ******文件my.txt中的程序段***************** OPEN DATABASE 送货管理.dbc CREATE VIEW shitu AS; SELECT 订单号,器件号,器件名,价格,数量,价格*数量AS总金额; FROM 送货; ORDER BY 总金额 DESC **************************************** 在命令窗口输入命令:DO my.txt,运行程序,其视图结果如图所示。 [*] (2)在“工具”菜单选择“向导”—“报表”菜单命令,出现“向导选取”对话框,根据题意数据源是多个表,因此选定“一对多报表向导”。单击“确定”。 步骤一:在弹出的对话框中“数据库和表”选项选择父表“产品信息”,并把全部“可用字段”选为“选定字段”。 步骤二:选择子表“外型信息”,并把全部“可用字段”选为“选定字段”。 步骤三:系统自动以“产品编号”建立两表之间的关系。 步骤四:在“排序记录”中选择“产品编号”,并选择升序排序。 步骤五:报表样式选择为“随意式”,方向为“纵向”。 步骤六:把表单标题改为“送货浏览”,可以在单击“完成”之前单击“预览”按钮来预览生成的报表,最后单击“完成”按钮。 将报表以文件名为myr 保存在考生文件夹中。报表预览结果如图所示。 [*]

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

随机试题
最新回复(0)