建立一个表单,表单文件名和表单控件名均为myform_b,表单标题为"订单管理",表单其它功能如下: (1)表单中含有一个页框控件(PageFrame1)和一个"退出"命令按钮(Command1),单击"退出"命令按钮关闭并释放表单; (2)页框控件(Pa

admin2013-11-10  24

问题 建立一个表单,表单文件名和表单控件名均为myform_b,表单标题为"订单管理",表单其它功能如下:
(1)表单中含有一个页框控件(PageFrame1)和一个"退出"命令按钮(Command1),单击"退出"命令按钮关闭并释放表单;
(2)页框控件(PageFrame1)中含有三个页面,每个页面都通过一个表格控件显示有关信息:
1).第一个页面Page1的标题为"职工",其上的表格用于显示表employee中的内容。其中表格的控件名为grdEmployee、RecordSourceType属性值应为1(别名);
2).第二个页面Page2的标题为"订单",其上的表格用于显示表orders中的内容。其中表格的控件名为grdOrders、RecordSourceType属性值应为1(别名);
3).第三个页面Page3的标题为"职工订单金额",其上的表格显示每个职工的职工号、姓名及其所经手的订单总金额(注:表格只有3列,第1列为"职工号",第2列为"姓名",第3列为"总金额")。其中表格的控件名为Grid1、RecordSourceType属性值应为4(SQL语句)。

选项

答案【操作步骤】 步骤1:单击常用工具栏中的"新建"按钮,文件类型选择"表单",打开表单设计器。单击工具栏上"保存"按钮,在弹出"保存"对话框中输入"myform_b"即可。 步骤2:在"表单设计器"中,在"属性"的Caption处输入"订单管理",在Name处输入"myform_b"。 步骤3:在"表单设计器"中,单击鼠标右键,在弹出菜单中选择"数据环境",在"数据环境设计器-myform_b.scx"中,在"打开"对话框中,选择"employee.dbf"表,接着在"添加表或视图"的对话框中,双击表"orders",再按"关闭"按钮,关闭"添加表或视图"对话框。 步骤4:在"表单设计器"中,添加一个页框Pageframe1,在其"属性"的PageCount处输入"3"。选中Page1,在其"属性"的Caption处输入"职工",选中Page2,在其"属性"的Caption处输入"订单",选中Page3,在其"属性"的Caption处输入"职工订单金额"。 步骤5:在"表单设计器"中,添加一个命令按钮,在其"属性"的Caption处输入"退出",双击"Command1"命令按钮,在"Command1.Click"编辑窗口中输入"Thisform. Release",接着关闭编辑窗口。 步骤6:选中"职工"页,打开"数据环境",按住"employee"不放,拖至"职工"页左上角处松开鼠标;选中"订单"页,打开"数据环境",按住"orders"不放,拖至"订单"页左上角处松开鼠标;选中"职工订单金额",添加一个表格控件Grid1,在Grid1"属性"的RecordSourceType处选择"4-SQL说明",在RecordSource处输入"SELECT employee.职工号,姓名,sum(金额) as 总金额 FROM employee,orders WHERE employee.职工号=orders.职工号 GROUP BY orders.职工号 INTO cursor temp"。

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

最新回复(0)