使用下图,表单名为Form1,表单中有两个命令按钮(Commandl和Command2)、两个标签、两个文本框(Text1和Text2)。

如果在运行表单时,要使表单的标题显示“登录窗口”,则可以在Form1的Load事件中加入语句
A.THISFORM.CAPTION=“登录窗口”
B.FORM1.CAPTION=“登录窗口”
C.THISFORM.NAME=“登录窗口”
D.FORM1.NAME=“登录窗口”
第1题:
设计名为mysupply的表单(表单的控件名和文件名均为mysupply)。表单的标题为“零件供应情况”。表单中有一个表格控件和两个命令按钮“查询”(名称为Command1)和“退出” (名称为Command2)。
运行表单时,单击“查询”命令按钮后,表格控件(名称grid1)中显示了工程号“J4”所使用的零件的零件名、颜色和重量。
单击“退出”按钮关闭表单。
图3-84
双击命令按钮Command1(查询)编写该控件的Click 事件程序代码如下:
******命令按钮Command1(查询)的Click 事件代码*****
SELECT 零件.零件名零件.颜色零件.重量;
FROM 供应零件!零件 INNER JOIN 供应零件!供应;
ON 零件.零件号=供应.零件号;
WHERE供应.工程号=”J4”;
IMTO CURSOR temp
Thiaform.Grid1.RecordSourceType=1
Thisform.Grid1.RecordSource="temp"
***************************************************
以同样的方法为“退出”命令按钮编写Click事件代码:
****命令按钮Command2(退出)的Click 事件代码****
Thisform. Release
****************************************************
保存表单完成设计。表单运行结果如图3-85所示。
图3-85
图3-84
双击命令按钮Command1(查询),编写该控件的Click 事件,程序代码如下:
******命令按钮Command1(查询)的Click 事件代码*****
SELECT 零件.零件名,零件.颜色,零件.重量;
FROM 供应零件!零件 INNER JOIN 供应零件!供应;
ON 零件.零件号=供应.零件号;
WHERE供应.工程号=”J4”;
IMTO CURSOR temp
Thiaform.Grid1.RecordSourceType=1
Thisform.Grid1.RecordSource="temp"
***************************************************
以同样的方法为“退出”命令按钮编写Click事件代码:
****命令按钮Command2(退出)的Click 事件代码****
Thisform. Release
****************************************************
保存表单完成设计。表单运行结果如图3-85所示。
图3-85 解析:本大题考查的是表单设计,在设计控件属性中,不要将控件的标题(Caption)和名称(Name)属性弄混淆了,名称属性是该控件的一个内部名称,而标题属性是用来显示的一个标签名称。程序部分属于SQL的简单联接查询,在显示查询结果时,首先可用一个临时表保存查询结果,然后将表格控件中来显示数据的属性值设置为该临时表,用来显示查询结果。
第2题:
设计名为formbook的表单(控件名为 form1,文件名为 formbook)。表单的标题设为“图书情况统计”。表单中有1个组合框(名称为Combo1)、1个文本框(名称为Text1)和2个命令按钮“统计” (名称为 Command1)和“退出” (名称为Command2)。
运行表单时,组合框中有3个条目“清华”、“北航”、“科学” (只有3个出版社名称,不能输入新的)可供选择,在组合框中选择出版社名称后,如果单击“统计”命令按钮,则文本框显示出“图书”表中该出版社图书的总数。
单击“退出”按钮关闭表单。
图3-87
双击命令按钮Command1在Click 事件中编写如下代码。
******命令按钮Command1(统计)的Click 事件*****
SELECT count(*)FROM book WHERE 出版社=Thisform.combo1.value;
INTO array Temp
Thisform.Text1.Value=temp(1)
***********************************************
同样在Command2的Click 事件中输入代码:Thisform. Telease。
保存表单文件为formbook. scx到考生文件下。运行表单结果如图3-88所示。
图3-88
图3-87
双击命令按钮Command1,在Click 事件中编写如下代码。
******命令按钮Command1(统计)的Click 事件*****
SELECT count(*)FROM book WHERE 出版社=Thisform.combo1.value;
INTO array Temp
Thisform.Text1.Value=temp(1)
***********************************************
同样在Command2的Click 事件中输入代码:Thisform. Telease。
保存表单文件为formbook. scx到考生文件下。运行表单,结果如图3-88所示。
图3-88 解析:本大题主要考查的是表单中组合框的设置,该控件用来显示数据的重要属性是 RowsourceType和RowSource,在程序设计中,利用SQL语句在数据表中查找与选中条目相符的字段值进行统计,属于简单查询。 第3题:
(9)—(11)使用下图:
第9题:9.如果在运行表单时,要使表单的标题显示“登录窗口”,则可以在Form1的Load事件中加入语句
A.THISFORM.CAPTION="登录窗口"
B.FORM1.CAPTION="登录窗口"
C.THISFORM.NAME="登录窗口"
D.FORM1.NAME="登录窗口"
第4题:
设计一个名为form_book的表单,表单的控件名为forml,文件名为form_book,表单的标题为“图书情况统计”。表单中有一个组合框(名称为Combo1)、一个文本框(名称为Text1)和两个命令按钮“统计”和“退出”(名称分别为Command1和Command2)。 运行表单时,组合框中有3个条目“清华”、“北航”、“科学”(只有3个出版社名称,不能输入新的)可供选择,在组合框中选择出版社名称后,如果单击“统计”命令按钮,则文本框显示出book表中该出版社图书的总数。 单击“退出”按钮则关闭表单。 注意:完成表单设计后要运行表单的所有功能。
第5题:
如果在运行表单时,要使表单的标题栏显示“登录窗口”,则可以在Form1的Load事件中加入语句。
A.THISFORM.CAPTION=“登录窗口”
B.FORM1.CAPTION=“登录窗口”
C.THISFORM.NAME=“登录窗口”
D.FORM1.NAME=“登录窗口”