对员工管理数据库中的表“员T”和“职称” 建立文件名为“表单l”的表单 标题为“员 工管理”
问题详情
对员工管理数据库中的表“员T”和“职称”,建立文件名为“表单l”的表单,标题为“员 工管理”,表单上有一个表格控件和3个命令按钮,标题分别为“按职称查看”“人数统计”和“退出”。当表单运行时: (1)单击“按职称查看”按钮,以“职称代码”排序查询员工表中的记录,结果在表格控件中显示。 (2)单击“人数统计”按钮,查询职工表中今年的各职称的人数,结果中含“职称代码”和“今年人数”两字段,且结果在表格控件中显示。 (3)单击“退出”按钮美闭表单。 请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:
【操作步骤】
①在Visual FoxPro的命令窗口内输入命令:ereateform. myform,打开表单设计器,设置其Caption属性为“员工管理”。
②单击主菜单【显示】→【数据环境】命令,右击数据环境窗口,选择“添加”命令,在打开的对话框内选择“员工”表和“职称”表。
③单击表单控件工具栏上的“命令按钮”控件图标,向表单添加3个命令按键。
④选中第一个命令按键,在属性对话框中将其Caption属性改为“按职称查看”。双击该命令按键,在Click事件中输入如下代码:
Thisform.Gridl.RecordSource=SELECT*FROM员工ORDER BY职称代码;
INTO CURSOR TEMP
thisform.refresh
⑤选中第二个命令按钮,在属性对话框中将其Caption属性改为“人数统计”。双击该命令按钮,在Click事件中输入如下代码:
thisform.gridl.RecordSource="SELKCT"员工.职称代码,COUNT(职称代码);AS今年人数FROM员工group by职称代码”into cursor temp”
⑥选中第三个命令按钮,在属性对话框中将其Caption属性改为“退出”。双击该命令按钮,在Click事件中输入如下代码:thisform.Release。
⑦保存表单。