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

admin2017-02-28  36

问题 在考生文件夹下完成下列操作:
    (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),编写其DbMick事件代码如下: Thisform.Grid1.RecordSource="SELECT职工号,姓名,课时FROM学院表,教师表; WHERE学院表.系号=教师表.系号; AND系名=ALLTRIM(Thisform.List1.Value)INTO table two.dbf; order by职工号DESC" 步骤6:保存表单并命名为“formtest”,然后单击常用工具栏的“运行”按钮,运行表单。根据题目要求,在列表框中双击“信息管理”。

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

随机试题
最新回复(0)