(1)在考生文件夹下新建一个名为myform的表单文件,表单中包括一个列表框(List1)和两个标题分别为"生成表"和"退出"(名称为Command1和Command2)的命令按钮。 (2)设置列表框的数据源(RowSource)和数据源类型(RowSou

admin2013-08-29  30

问题 (1)在考生文件夹下新建一个名为myform的表单文件,表单中包括一个列表框(List1)和两个标题分别为"生成表"和"退出"(名称为Command1和Command2)的命令按钮。
(2)设置列表框的数据源(RowSource)和数据源类型(RowSourceType)两个属性,使用SQL语句根据"学院表"的"系名"字段的内容在列表框中显示"系名"(注意不要使用命令指定这两个属性)。
(3)为"生成表"命令按钮的单击事件编写程序。程序的功能是根据表单运行时列表框中选定的"系名",将"教师表"表中相应系的所有记录存入以该系名命名的自由表中,自由表中包含"职工号","姓名"和"工资"3个字段,结果按"职工号"升序排列。
(4)运行表单,单击"生成表"命令按钮分别生成存有"计算机"、"通信"和"信息管理"系信息的3个表。

选项

答案【操作步骤】 步骤1:建立一个名为myform的表单,按题目要求添加一个列表框和两个命令按钮。 步骤2:设置Command1的Caption属性为"生成表",设置Command2的Caption属性为"退出",设置列表框的RowSourceType属性为"3-SQL说明",RowSource属性为"select 系名 from 学院表 into cursor mylist"。 步骤3:为"生成表"命令按钮的Click事件编写如下程序代码。 select 职工号,姓名,工资 from 教师表 inner join 学院表 on 学院表.系号=教师表.系号 where 系名=thisform.list1.list(thisform.list1.listindex) into tabl thisform.list1.list(thisform.list1.listindex) order by 职工号 步骤4:保存并运行表单,在运行的表单中,先选中列表框中的"计算机"项并单击"生成表"命令,然后选中列表框中的"通信"项并单击"生成表"命令,接下来选中列表框中的"信息管理"项并单击"生成表"命令。

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

最新回复(0)