(1) 新建一个名为"职工管理"的数据库文件,将自由表"部门"、"职工"添加到该数据库中。 (2) 将"部门"中的"部门号"定义为主索引,索引名是index_depa。 (3)建立一个查询mysql,查询"通信"学院工资大于3000的人员"姓名"和"职工"

admin2013-11-10  22

问题 (1) 新建一个名为"职工管理"的数据库文件,将自由表"部门"、"职工"添加到该数据库中。
(2) 将"部门"中的"部门号"定义为主索引,索引名是index_depa。
(3)建立一个查询mysql,查询"通信"学院工资大于3000的人员"姓名"和"职工"信息存入salary.dbf中,按工资升序排列,执行该查询。
(4)建立包括一个表情(Label1)、一个列表框(List1)、一个表格(Grid1),Label1的标题为"部门名"的表单formtwo。
     
(5)列表框(List1)的RowSource和RowSourceType属性手工指定为"部门.部门名"和6。
(6)表格(Grid1)的RecordSource和RecordSourceType属性手工指定为"select 职工号,姓名,工资 from 职工"和4。
(7)列表框(List1)的DblClick事件编写程序。程序的功能是:表单运行时,用户双击列表框中实例时,将该部门的"职工号"、"姓名"和"工资"三个字段的信息存入自由表three.dbf中,表中的记录按"职工号"降序排列。
(8)运行表单,在列表框中双击"信息管理"。

选项

答案【操作步骤】 (1)单击常用工具栏的"新建"按钮,新建一个数据库文件"职工管理",在打开的数据库设计器中,单击鼠标右键,选择"添加表"命令,将表"部门"和"职工"添加到数据库中。 (2)在"数据库设计器-职工管理"中,右键单击"部门"表,选择"修改"命令。在打开的表设计器中,单击"索引"选项卡,输入索引名"index_depa",类型设为"主索引",索引表达式为"部门号"。单击"确定"按钮保存对表的修改。 (3)通过"新建"对话框新建一个查询文件,将"部门"表和"职工"表添加到查询设计器中,两表之间的联系默认。在查询设计器的"字段"选项卡下,将字段"职工.姓名"和"职工.工资"添加到选定字段中。在"筛选"选项卡下,选择字段名为"部门.部门名",条件为"=",实例输入""通信"",另起一行,选择字段名"职工.工资",条件为">",实例输入"3000"。在"排序依据"选项卡下,设置按工资升序排列。选择菜单栏"查询"-"查询去向"命令,设置查询去向为"表",输入文件名"salary"。然后保存查询为mysql并运行。 (4)通过"新建"对话框新建一个表单文件,根据题目要求向表单添加一个标签控件,一个列表框控件以及一个表格控件。保存表单为"formtwo"。 (5)将标签label1的Caption属性改为"部门名",列表框list1的RowSource属性为"部门.部门名",其RowSourceType属性设为"6"。 (6)右键单击表单空白处,选择"数据环境",将"部门"和"职工"表添加到数据环境中。将表格Grid1的RecordSource属性改为"select 职工号,姓名,工资 from 职工",其RecordSourceType属性改为"4"。 (7)双击列表框,编写其Dbclick事件代码如下: xm=thisform.List1.Value thisform.grid1.RecordSource="select 职工号,姓名,工资 from 职工,部门 where 职工.部门号=部门.部门号 and 部门.部门名=xm into dbf three order by 职工号 desc" (8)保存表单并运行,在列表框中双击"信息管理",查看结果。

解析
转载请注明原文地址:https://jikaoti.com/ti/yAT0FFFM
0

最新回复(0)