对考生文件夹中的“学生信息”表,“课程信息”表和“选课信息”表新建一个表单myf。 在表单上有1页框,页框内有3个选项卡,标题分别为“学生”, “课程”和“选课”。表单运行时对应的3个页面上分别显示“学生信息”表, “课程信息”表和“选课信息”表

admin2013-06-10  27

问题 对考生文件夹中的“学生信息”表,“课程信息”表和“选课信息”表新建一个表单myf。
   在表单上有1页框,页框内有3个选项卡,标题分别为“学生”,  “课程”和“选课”。表单运行时对应的3个页面上分别显示“学生信息”表,  “课程信息”表和“选课信息”表。
   表单上还有1选项按钮组,共有3个待选项,标题分别为“学生”,“课程”,“选课”。当单击该选项按钮组选择某一选项时,页框将在对应页面上显示对应表,如单击“课程”选项时,页框将在课程页面上显示课程表。表单上有1个命令按钮,标题为“关闭”,单击此按钮,表单将退出。

选项

答案在命令窗口中输入命令:CREATE FORM myf,打开表单设计器,通过“常用工具栏”向表单添加1个页框控件、1个选项按钮组和1个命令按钮。 在常用工具栏中打开表单数据环境,将数据表文件“课程信息”,“选课信息”和“学生信息”添加到数据环境中。选定页框,修改PageCount属性值为3,增加1个页面,右击页框控件,选择“编辑”菜单命令,可以看到页框四周出现蓝色边框,表示处于编辑状态下,选定页面(Page1),修改页面标题Caption属性值为“学生”,添加一个表格控件,设置表格控件Grid1的RecordSourceType属性值为“0-表”(用来指定显示表中的数据),RecordSource属性值为“学生信息”,然后在页框编辑状态下,以同样的方法设置第二个页面,RecordSource属性值为“课程信息”,设置第二个页面,RecordSource属性值为“选课信息”。 在属性面板顶端的下拉框中选择Optiongroup1,将其ButtonCount属性值改为3,右击选项按钮组,选择“编辑”快捷菜单命令,在此状态下(编辑状态下,控件四周出现蓝色框线),分别修改3个单选项的 Caption属性值为“学生”、“课程”和“选课”,在属性面板顶端的下拉框中选择Command1,将其Caption属性值改为“关闭”。 右击选项按钮组,选择“编辑”快捷菜单命令,在此状态下(编辑状态下,控件四周出现蓝色框线),双击“学生”选项,如图3-115所示。 [*] 编写该控件的Valid事件,程序代码如下。 Thisform.Pageframel.ActivePage=1 然后在选项按钮级编辑状态下,以同样的方法编写第二个程序如下: Thisform.Pagefiamel.AetivePage=2 以同样的方法编写第三个程序如下; Thisform.Pageframel.ActivePage=3 最后双击“关闭”按钮,在Click事件中编写程序命令:Thisform.Release,保存并运行表单。

解析 本大题考查的是表单设计,在本题中需要注意的地方是选项按钮组控件中改变单选按钮的属性是ButtonCount,页框控件中改变页面的属性是Pagecount,对页框中单个页面进行编辑设计时,应使页框处于“编辑”状态下,才可以对页框中所包含的控件进行编辑,利用表格显示数据表中的内容,主要是通过RecordSourceType和ReeordSource两个属性来实现,需要注意的是在为表格选择数据表时,首先应该将该表添加到表单的数据环境中。
转载请注明原文地址:https://kaotiyun.com/show/xTop777K
0

最新回复(0)