(1)在考生文件夹下已有表单文件formone.scx,其中包含两个标签、一个组合框和一个文本框,如下图所示。 按要求完成相应的操作,使得当表单运行时,用户能够从组合框选择职员,并且该职员所签订单的平均金额能自动显示在文本框里。 1)将order

admin2013-04-27  25

问题 (1)在考生文件夹下已有表单文件formone.scx,其中包含两个标签、一个组合框和一个文本框,如下图所示。
   
按要求完成相应的操作,使得当表单运行时,用户能够从组合框选择职员,并且该职员所签订单的平均金额能自动显示在文本框里。
1)将orders表和employee表依次添加到该表单的数据环境中(不要修改两个表对应对象的各属性值)。
2)将组合框设置成"下拉列表框",将employee表中的"姓名"字段作为下拉列表框条目的数据源。其中,组合框的RowSourceType属性值应设置为:6-字段。
3)将Text1设置为只读文本框。
4)修改组合框的InteractiveChange事件代码,当用户从组合框选择职员时,能够将该职员所签订单平均金额自动显示在文本框里。
(2)利用查询设计器创建查询,从employee和orders表中查询"组别"为1的组各职员所签的所有订单信息。查询结果依次包含"订单号"、"金额"和"签订者"3项内容,其中"签订者"为签订订单的职员姓名。按"金额"降序排列各记录,查询去向为表tableone。最后将查询保存在queryone.qpr文件中,并运行该查询。

选项

答案(1)【操作步骤】 步骤1:单击工具栏中的"打开"按钮,在"打开"对话框中选择考生文件夹下的"formone.scx"文件;在表单设计器中,右键单击表单空白处,在弹出的快捷菜单中选择"数据环境"命令;在"添加表和视图"对话框中分别双击表employee和表orders,单击"关闭"按钮。 步骤2:设置组合框的Style属性为"2-下拉列表框"、RowSourceType属性为"6-字段"、RowSource属性为"employee.姓名";设置文本框Text1的ReadOnly属性为".T.-真"。 步骤3:双击组合框,在代码编辑器中将语句"Text1.Value=m2"改为"ThisForm.Text1.Value=m2" 步骤4:单击工具栏中的"保存"按钮,在单击"运行"按钮。 (2)【操作步骤】 步骤1:单击工具栏中的"新建"按钮,在"新建"对话框中选择"文件类型"中的"查询",单击"新建文件"按钮;在"添加表或视图"对话框中分别双击表employee和表orders,单击"关闭"按钮。 步骤2:在查询设计器的"字段"选项卡选择"orders.订单号"、"orders.金额"字段,再在"函数和表达式"中输入"Employee.姓名 AS 签订者",单击"添加"按钮;切换到"筛选"选项卡,选择"Employee.组别","条件"选择"=",在"实例"中输入1。 步骤3:切换到"排序依据"选项卡,选择字段"orders.金额",在"排序选项"处选择"降序"。单击"查询"菜单下的"查询去向"命令,在"查询去向"对话框中选择"表",输入表名tableone,单击"确定"按钮。 步骤4:单击工具栏中的"保存"按钮,在"另存为"对话框中将查询保存为queryone.qpr,并单击工具栏中的"运行"按钮运行查询。

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

最新回复(0)