应用题

(1)使用报表向导建立一个简单报表。要求:选择“客户”表Customer中所有字段;记录不分组;报表样式为“随意式”;列数为“1”;字段布局为“列”;方向为“纵向”;排序字段为“会员号”(升序);报表标题为“客户信息-报表”报表文件名为“myreport”。
(2)使用命令建立一个名称为“sb_view”的视图,并将定义视图的命令代码存放到命令文件“pview.pr9”中。视图中包括客户的会员号(来自Customer表)、姓名(来自Custom—r表)、客户所购买的商品名(来自article表)、单价(来自OrderItem表)、数量(来自orderltem表)和金额(Orderl—tem.单价*OrderItem.数量),结果按“会员号”升序排序。

【正确答案】

【操作步骤】
(1)①启动报表向导,并将“Customer”表所有字段加入到报表的“可用字段”中。
②在向导中,设置分组记录为“无”,报表样式选择“随意式”,报表布局列数选择“1”,字段布局选择“列”,方向选择“纵向”。
③选择索引标志为“会员号”(升序),并设置报表标题为“客户信息一览表”。
④单击“完成”按键并保存报表名为“myreport”.

(2)①在Visual FoxPro命令窗口输入如下命令:
CREA VIEW sb_view as;
SELECT Customer.会员号,Customer.姓名,Article.商品名,Orderitem.单价,Orderitem.数量,OrderItem.单价*OrderItem.数量as金额
FROM ecommerce!customer INNER JOIN commerce!
orderitem
INNER JOIN eeommerce!article
0N Article.商品号=Orderitem.商品号
0N Customer.会员号=Orderitem.会员号
ORDER BY Customer.会员号
②输入Modify Command pview;prg命令打开程序编辑窗口,并将上述代码复制(或输入)到该文件中。
③退出并保存该PRG文件。

【答案解析】