设计一个如图1-7所示的“学生数据操作”表单。
第1题:
在“学籍管理”数据库中,有学生表与选课表,两表间以学生表为主表,以学号建立一对多联系。设计如图5-1所示的表单,当在学生表中选中一个记录时,子表显示相应同学的选课记录。


第2题:
设计如图2-1所示的表单,能将输入的内容进行大小写转换,并能复原成原输入内容。

④打开“代码编辑”窗口添加Forml的Init事件代码如图2-2所示。
⑤添加“大写”按钮Command1的Click事件代码如图2-3所示。
⑥添加“小写”按钮Command2的Click事件代码如图2-4所示。
⑦添加“还原”按钮Commana3的Click事件代码如图2-5所示。
⑧添加“退出”按钮Command4的Click事件代码如图2-6所示。
⑨添加Text1的InteractiveChange的事件代码“primtext=thisform.text1.value”。
④打开“代码编辑”窗口,添加Forml的Init事件代码,如图2-2所示。
⑤添加“大写”按钮Command1的Click事件代码,如图2-3所示。
⑥添加“小写”按钮Command2的Click事件代码,如图2-4所示。
⑦添加“还原”按钮Commana3的Click事件代码,如图2-5所示。
⑧添加“退出”按钮Command4的Click事件代码,如图2-6所示。
⑨添加Text1的InteractiveChange的事件代码“primtext=thisform.text1.value”。
第3题:
“ec”数据库中含有“购买”和“会员”两个数据库表。对“ec”数据库设计一个表单“myform”。表单的标题为“会员购买统计”。表单左侧有标题为“请选择会员”标签和用于选择“会员号”的组合框以及“查询”和“退出”两个命令按钮。表单中还有1个表格控件。表单运行时,用户在组合框中选择会员号,单击“查询”按钮,在表单上的表格控件显示查询该会员的“会员号”、“姓名”和所购买的商品的“总金额”。单击“退出”按钮,关闭表单。
表单界面如图所示。

第4题:
设计如图4-1所示的表单,实时显示当前的日期和时间。


第5题:
在考生文件夹下,打开“学生管理”数据库,完成如下综合应用(所有控件的属性必须在表单设计器的属性窗口中设置):
设计一个名称为myf的表单,表单的标题为“学生住宿信息”。表单上设计1个包含3个选项卡的“页框”和1个“关闭”命令按钮。
要求如下:
①为表单建立数据环境,按顺序向数据环境添加“宿舍”表和“学生”表。
②按从左至右的顺序3个选项卡的标签(标题)的名称分别为“宿舍”、“学生”和“住宿信息”,每个选项卡上均有一个表格控件,分别显示对应表的内容,其中住宿信息选项卡显示如下信息:学生表里所有学生的信息,加上所住宿舍的电话(不包括年龄信息)。
③单击“关闭”按钮关闭表单。
******页框Page3(第三页)的Activate Event事件代码*************
SELECT 学生.学号学生.姓名学生.性别学生.系学生.宿舍电话;
FROM 学生宿舍;
DOTO CURSOR atemp
Thisform.Pageframe1.Page3.Grid1.RecordSourceType=1
Thisform.Pageframe1.Page3.Grid1.RecordSource="atemp"
***********************************************************
最后双击“关闭”按钮在Click事件中编写程序命令:Thisform.Release保存并运行表单。运行结果如图3-49所示。

******页框Page3(第三页)的Activate Event事件代码*************
SELECT 学生.学号,学生.姓名,学生.性别,学生.系,学生.宿舍,电话;
FROM 学生,宿舍;
DOTO CURSOR atemp
Thisform.Pageframe1.Page3.Grid1.RecordSourceType=1
Thisform.Pageframe1.Page3.Grid1.RecordSource="atemp"
***********************************************************
最后双击“关闭”按钮,在Click事件中编写程序命令:Thisform.Release,保存并运行表单。运行结果如图3-49所示。
解析:本大题考查的主要是表单控件的设计,页框属于容器控件,通过PaSeCount属性值,可以指定页框中的页面数,一个页框中可以继续包含其他控件,对页框中单个页面进行编辑设计时,应使页框处于“编辑”状态下,才可以对页框中所包含的控件进行编辑,利用表格显示数据表中的内容,主要是通过 RecordSourceType和RecordSource两个属性来实现,需要注意的是在为表格选择数据表时,首先应该将该表添加到表单的数据环境中。