问答题
简单应用(2小题,每题20分,计40分)
1. 在mybase数据库中建立视图myview,视图中包括客户名、订单号、图书名、单价、数量和签订日期字段。然后使用SQL SELECT语句查询:"吴"姓读者(客户名第一个字为"吴")订购图书情况,查询结果按顺序包括myview视图中的全部字段,并要求先按客户名排序、再按订单号排序、再按图书名排序(均
升序),将查询结果存储在表文件mytable中。
2. 打开在基本操作题中建立的表单文件myform,并完成如下简单应用:
1) 将表单的标题设置为"简单应用";
2) 表单运行时自动居中;
3) 增加命令按钮"退出"(Command1),程序运行时单击该按钮释放表单;
4) 将第1题建立的视图myview添加到数据环境中;
5) 将视图myview拖拽到表单中使得表单运行时能够显示视图的内容(不要修改任何属性)。
【正确答案】【步骤】
1. 步骤1:打开mybase数据库,单击常用工具栏中的"新建"按钮,在打开的"新建"对话框中选择"文件类型"中的"视图",单击"新建文件"按钮。
步骤2:在"添加表或视图"对话框中依此添加order、orderitem以及goods表,并通过图书号以及订单号设置三表之间的联系。
步骤3:在视图设计器的"字段"选项卡中,添加客户名、订单号、图书名、单价、数量以及签订日期字段到选定字段中。单击常用工具栏中的"保存"按钮,保存视图为myview。
步骤4:在命令窗口中输入如下命令,并按回车执行:
select * from myview;
where 客户名 = "吴";
into table mytable;
order by 客户名,订单号,图书名
按回车运行此命令。
2. 步骤1:单击常用工具栏中的"打开"按钮,打开表单文件myform。
步骤2:将表单的Caption属性设置为"简单应用",将AutoCenter属性设置为".T.-真"。
步骤3:将表单添加一个命令按钮Command1,将其Caption属性设置为"退出",双击该命令按钮,编写其Click事件代码"thisform.release"。
步骤4:单击菜单栏"显示"——"数据环境"命令,在打开的"添加表或视图"对话框选择"视图"选项,选中视图myview,单击"添加"按钮,将视图myview添加到数据环境中。
步骤5:选中数据环境设计器中的视图myview,用鼠标将其拖拽到表单设计器中,然后保存对表单的修改。
【答案解析】