第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题:
对考生文件夹下的“产品”数据库及其中的“产品”表和“零件”表建立如下表单:设计名为“bd2”的表单。表单的标题为“零件装配情况”。表单中有一个表格控件和两个命令按钮“查询”和“关闭”。运行表单时,单击“查询”命令按钮后,表格控件中显示了使用零件编号为“000005”的产品的所有信息。单击“关闭”按钮关闭表单。

第3题:
在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以______。
A.单击选项按钮
B.双击选项按钮
C.先单击选项组并选择“编辑”命令,然后再单击选项按钮
D.以上B)和C)都可似
第4题:
下面关于表单控件基本操作的陈述中,______是不正确的
A.要在“表单控件”工具栏中显示某个类库文件中自定义类,可以单击表单控件工具栏中的“查看类”按钮,然后在弹出的菜单中选择“添加”命令
B.要在表单中复制某个控件,可以按住CTRL键并拖放该控件
C.要使表单中所有被选控件具有相同的大小,可单击“布局”工具栏中的“相同大小”按钮
D.要将某个控件的TAB序号设置为1,可在进ATAB键次序互式设置状态后,双击控件的TAB键次序盒
第5题:
在考生文件夹下设计名为supper的表单(表单名和文件名均为supper),表单的标题为“零件供应情况”。表单中有1个表格控件和2个命令按钮查询和退出。
运行表单时单击查询命令按钮后,表格控件中显示“供应”表工程号为“A1”所使用的零件的“零件名”、“颜色”、和“重量”。并将结果放到表jie中。
单击“退出”按钮关闭表单。
双击命令按钮“查询”编写该控件的Click事件程序代码如下:
******命令按钮Command1(查询)的Click事件代码*****
SELECT零件名颜色重量;
FROM零件供应;
WHERE 供应.零件号=零件.零件号AND工程号='Al';
DdTO TABLE jie
Thisform.Gridl.RecordSourceType=1
Thisform.Gridl.RecordSource="jie"
*********************************************************
以同样的方法为“退出”命令按钮编写Click事件代码:Thisform.Release。
保存表单完成设计查看表单运行结果如图3-136所示。

双击命令按钮“查询”,编写该控件的Click事件,程序代码如下:
******命令按钮Command1(查询)的Click事件代码*****
SELECT零件名,颜色,重量;
FROM零件,供应;
WHERE 供应.零件号=零件.零件号AND工程号='Al';
DdTO TABLE jie
Thisform.Gridl.RecordSourceType=1
Thisform.Gridl.RecordSource="jie"
*********************************************************
以同样的方法为“退出”命令按钮编写Click事件代码:Thisform.Release。
保存表单完成设计,查看表单运行结果,如图3-136所示。
解析:本大题考查的是表单设计,在设计控件属性中,不要将控件的标题和名称属性弄混淆,名称属性是该控件的一个内部名称,而标题属性是用来显示的一个标签名称。程序部分属于SQL的简单联接查询。
第6题:
建立一个表单文件myform,将employee表添加到表单的数据环境中,然后在表单中添加表格控件 grid1,指定其记录源类型为“别名”、记录源为employee表文件,最后添加一个“退出”命令按钮控件Com— mand1,在程序运行时单击该命令按钮将关闭表单。 2.修改two.prg文件中的SQL SELECT命令,使其运行时可以显示如下结果:
第7题:
设计一个名为“bd2”的表单,表单的标题为“零件装配情况”。表单中有一个表格控件和两个命令按钮“查询”和“关闭”。运行表单时,单击“查询”命令按钮后,要求表格中显示产品编号“0003”所使用的零件的零件名称、规格和数量。单击“关闭”按钮关闭表单。
【考点指引】本大题主要考查表单的建立和表格控件的使用,重点是表格控件数据源的设置。
【操作步骤】
①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,将Caption属性值修改为”零件装配情况”;单击表单控件工具栏上的“命令按钮”控件图标,为表单添加两个命令按钮Command1、Command2;单击表单控件工具栏上的“表格控件图标,再添加一个表格控件。
②分别选择两个命令按钮,在按钮属性窗口中将命令按钮Command1的Caption属性值修改为“查询”,将命令按钮Command2的Caption属性值修改为“关闭”,如图31–1所示。双击“关闭”命令按钮,在Click事件中输入代码:ThisForm.Release,用来关闭表单。

③选择表格控件“Grid1”,在表格控件属性窗口中将“RecordSource”属性值修改为“〝″’,将“RecordSourceType”属性值修改为“1”。
④双击“查询”命令按钮,在Click事件中输入代码:
SELECT零件名称,规格,数量INTO CURSOR tmp FROM产品,零件WHERE产品.零件编号=零件.零件编号AND产品.产品编号=〝0003″
ThisForm.Grid1.ReeordSourceType=1
ThisForm.Grid1.RecordSource=〝tmp″
ThisForm.Grid1.ReFresh
⑤选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bd2”,保存在考生文件夹下,然后运行表单。
第8题:
下面关于表单控件基本操作的陈述中,哪个是不正确的()
第9题:
在创建表单时,如果要同时添加多个同类控件,则应选择“表单控件”工具栏上的()。
第10题:
如果想在表单上添加多个同类型的控件,则可在选定控件按钮后,单击()按钮,然后在表单的不同位置单击,就可以添加多个同类型的控件.
第11题:
第12题:
第13题:
设计一个文件名和表单名均为“bdl”的表单。表单的标题为“外汇持有情况”。表单中有一个选项按钮组控件、一个表格控件及两个命令按钮“查询”和“关闭”。其中,选项按钮组控件有3个按钮“美元”、“英镑”和“港币”。运行表单时,在选项组控件中选择“美元”、“英镑”和“港币”,单击“查询”命令按钮后,根据选项组控件的选择将“外汇账户”表的情况显示在表格控件中。单击“关闭”按钮,关闭并释放表单。

第14题:
下面关于表单控件基本操作的陈述中,不正确的是______。
A.要在“表单控件”工具栏中显示某个类库文件中的自定义类,可以单击表单控件工具栏中的“查看类”按钮,然后在弹出的菜单中选择“添加”命令
B.要在表单中复制某个控件,可以按住Ctrl键并拖放该控件
C.要使表单中所有被选控件具有相同的大小,可单击“布局”工具栏中的“相同大小”按钮
D.要将某个控件的Tab序号设置为1,可在进入Tab键次序互式设置状态后,双击控件的 Tab键次序盒
第15题:
要向窗体中添加按钮和其它控件,可以使用下列方法中的哪一种?
A. 右击“工具箱”上的控件,选择“添加”就可以将一个控件添加到窗体的左上角,然后可以根据需要将控件拖动到适当的位置
B. 在“工具箱”上双击控件图标变可以将一个控件添加到窗体的控件左上角,然后可以根据需要拖动控件
C. 单击“工具箱”上的控件,并将其拖放到窗体中的理想位置,接着就可以把一个控件拖放到窗体中
D. 单击“工具箱”上的控件,然后在窗体上期望的位置单击并拖动出一个长方形,接着就可以在窗体上绘制出一个控件
第16题:
下面有关表单控件基本操作的陈述中,错误的是( )。
A.要在“表单控件”工具栏中显示某个类库文件中自定义类,可以单击表单控件工具栏中的“查看类”按钮,然后在弹出的菜单中选择“添加”命令
B.要在表单中移动某个控件,可以按住Shift键并拖动该控件
C.要使表单中所有被选控件具有相同的大小,可单击“布局”工具栏中的“相同大小”按钮
D.要设置Tab键的次序,可以以交互方式和列表两种方式设置
第17题:
打开form1,修改表单,有5个表单中随机排列的命令按钮,不要移动或改变“基准按钮”的位置,然后让其他命令按钮与“基准按钮”左对齐。
在这组命令按钮的右边添加一个表格控件,并将它的“recordsourcetype”属性设置为“表”,再设置另一个相关属性使之在表格控件中显示“customer”的内容。
第18题:
在考生文件夹下完成如下综合应用:
设计一个表单“bdl”,表单标题名为“部门年度数据查询”,要求如下:
(1)为表单建立数据环境,向数据环境添加部门销售表。
(2)当在“年度”标签微调控件中选择年度并单击“查询”按钮,则会在下面的表格控件内显示该年度各部门的“销售额”和“利润”。指定微调控件上箭头按钮(Spinner—HighValue属性)与下箭头按钮(SpinnerLowValue属性)值分别为“2008”和“2003”,缺省值(Value属性)为“2007”,增量(Increment属性)为“1”。
(3)单击“关闭”按钮,关闭表单。
【考点指引】本大题主要考查表单的设计,重点是微调控件和表格控件的使用。
【操作步骤】
①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,在表单属性窗口中将Caption属性值修改为“部门年度数据查询”,单击表单控件工具栏上的“标签”控件图标,为表单添加一个标签Label1,单击表单控件工具栏上的“微调控件”控件图标,为表单添加一个微调控件Spinner1,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加两个命令按钮Command1和Com–mand2,单击表单控件工具栏上的“表格”控件图标,再添加一个表格控件Grid1。

②选择标签Label1,在标签属性窗口中将标签Label1的Caption属性值修改为“年度”。
③选择微调控件Spinner1,在微调控件属性窗口中将SpinnerHighValue属性值修改为“2008”,将Spinner–LowValue属性值修改为“2003”,将Value属性值修改为“2007”。
④分别选择两个命令按钮,在按钮属性窗口中将命令按钮Command1的Caption属性值修改为“查询”,Command2的Caption属性值修改为“关闭”,如图29–1所示。双击“关闭”命令按钮,在Click事件中输入代码:ThisForm.Release,用来关闭表单。
⑤在表单设计器中,用鼠标右键单击表单空白处,在弹出的快捷菜单中选择【数据环境】命令,打开表单的数据环境,选择数据表文件“部门销售”添加到数据环境中。
⑥选择表格控件“Grid1”,在表格控件属性窗口中将“RecordSource”属性值修改为“〝″”,将“RecordSourceType”属性值修改为“1”。
⑦双击“查询”命令按钮,在Click事件中输入代码:
SELECT*INTO CURSOR tmp FROM部门销售WHERE年度=ALLTRIM(STR(INT(ThisForm.Spin–ner1.Value)))
ThisForm.Grid1.RecordSourceType=1
ThisForm.Grid1.RecordSource=〝trap″
ThisForm.Grid1.Refresh
⑧选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bd1”,保存在考生文件夹下,然后运行表单。
第19题:
在表单设计器中,要选定表单中某选项按钮组中某个选项按钮,可以()。
第20题:
如果需要在窗体上添加多个相同类型的控件,可以添加一个控件并设置其属性,然后通过以下制操作来添加其他控件。
第21题:
在“表单设计器”中,要选定表单中某选项组里的某个选项按钮,可以()。
第22题:
单击选项按钮
双击选项按钮
先单击选项组,并选择“编辑”命令,然后再单击选项按钮
B和C都对
第23题:
对
错
第24题:
“生成器锁定”
“数据环境”
“按钮锁定”
“文本框生成器”