(1)利用查询设计器创建查询,从customers、orders、orderitems和goods表中查询所有客户号前两个字符为"06"的客户签订的订单信息。查询结果依次包含客户号、订单号、商品号、商品名和数量五项内容。各记录按客户号升序排序、客户号相同按

admin2013-11-10  16

问题 (1)利用查询设计器创建查询,从customers、orders、orderitems和goods表中查询所有客户号前两个字符为"06"的客户签订的订单信息。查询结果依次包含客户号、订单号、商品号、商品名和数量五项内容。各记录按客户号升序排序、客户号相同按订单号升序排序、订单号也相同则按商品号升序排序。查询去向为tableone。最后将查询保存在queryone.qpr文件中,并运行查询。
(2)扩展Visual FoxPro基类CommandButton,创建一个名为mybutton的自定义按钮类。自定义按钮类保存在名为myclasslib的类库中。自定义按钮类mybutton需要满足以下要求:
1)其标题为"退出"。
2)其Click事件代码的功能是关闭并释放所在表单。
然后创建一个文件名为formone的表单,并在表单上添加一个基于自定义类mybutton的按钮。

选项

答案【操作步骤】 (1)步骤1:单击常用工具栏中的"新建"按钮,新建一个查询文件,同时打开查询设计器。 步骤2:依此将考生文件夹下的"custermers"、"orders"、"orderitems"和"goods"4个表添加到查询设计器中。 步骤3:在"字段"选项卡中,将客户号、订单号、商品号、商品名和数量5个字段添加到"选定字段"列表框中。 步骤4:在"筛选"选项卡中,在"字段名"出输入表达式"left(customers.客户号,2)",条件设为"=",实例输入""06""。 步骤5:在"排序依据"选项卡中,设置按"客户号"升序排列,然后按"订单号"升序排列,再按"商品号"升序排列。 步骤6:选择"查询"菜单下的"查询去向"命令,在"查询去向"对话框中选中"表",在表名文本框中输入"tableone"。 步骤7:保存查询文件名为"queryone",并运行查询。 (2)步骤1:通过"新建"对话框新建一个"类"文件。 步骤2:在弹出的"新建类"对话框中,输入"类名"MyCommandButton,在"派生于"下拉列表中选择CommandButton,单击"存储于"文本框后的按钮,在打开的"另存为"对话框选择考生文件夹,输入文件名myclasslib,单击"确定"按钮。 步骤3:打开"类设计器"窗口,进入类设计器环境。将自定义按钮类MyCommandButton的caption属性设为"退出"。双击"退出"命令按钮,编写其click事件代码"thisform.release"。 步骤4:新建一个表单Myform,在属性窗口中,添加新类按钮"MyCommandButton",然后保存对表单的修改。

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

最新回复(0)