在考生文件夹下完成下列操作: (1)建立一个文件名和表单名均为formtest的表单,表单中包括一个标签(Label1)、一个列表框(List1)、一个表格(Grid1)。 (2)在表单的数据环境中添加"学院表"和"教师表"。 (3)通过属性窗

admin2013-11-10  30

问题 在考生文件夹下完成下列操作:
(1)建立一个文件名和表单名均为formtest的表单,表单中包括一个标签(Label1)、一个列表框(List1)、一个表格(Grid1)。
     
(2)在表单的数据环境中添加"学院表"和"教师表"。
(3)通过属性窗口将标签的标题设为"系名"。
(4)列表框用于显示系名,通过属性窗口将列表框(List1)的RowSource和RowSourceType属性指定为"学院表.系名"和6。
(5)表格用于显示所有教师的相关信息,通过属性窗口将表格(Grid1)的RecordSource和RecordSourceType属性指定为"select 职工号,姓名,课时 from 教师表 into cursor tmp"和4。
(6) 为列表框(List1)的Dbclick事件编写程序。程序的功能是:表单运行时,用户双击列表框中的选项时,将所选系教师的"职工号"、"姓名"和"课时"三个字段的信息存入自由表two.dbf中,表中的记录按"职工号"降序排列。
(7)运行表单,在列表框中双击"信息管理"。

选项

答案【操作步骤】 步骤1:通过"新建"对话框新建一个表单,向表单添加一个标签、一个列表框和一个表格控件,适当调整各控件的大小及位置。 步骤2:在表单空白处单击鼠标右键,选择"数据环境"命令,将"学院表"和"教师表"添加到数据环境中。 步骤3:在表单设计器窗口下,将标签(Label1)控件的caption属性修改为"系名"。将列表框(List1)控件的RowSource属性设为"学院表.系名",RowSourceType属性改为"6"。 步骤4:在表单设计器下,将表格(Grid)控件的RecordSource属性设为"select 职工号,姓名,课时 from 教师表 into cursor tmp",RecordSourceType属性设为"4"。 步骤5:双击列表框控件(List1),编写其Dblclick事件代码如下: Thisform.Grid1.RecordSource="SELECT 职工号,姓名,课时 FROM 学院表,教师表; WHERE 学院表.系号=教师表.系号; AND 系名=ALLTRIM(Thisform.List1.Value) INTO table two.dbf; order by 职工号 DESC " 步骤6:保存表单并命名为"formtest",然后单击常用工具栏的"运行"按钮,运行表单。根据题目要求,在列表框中双击"信息管理"。

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

最新回复(0)