表单及控件的创建和使用Word格式.docx
- 文档编号:16207423
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:36
- 大小:30.26KB
表单及控件的创建和使用Word格式.docx
《表单及控件的创建和使用Word格式.docx》由会员分享,可在线阅读,更多相关《表单及控件的创建和使用Word格式.docx(36页珍藏版)》请在冰豆网上搜索。
This.SelLength=Len(AllTrim(This.Value))
第6题(1.0分)题号:
1330
如图所示的表单用于浏览教师(JS)信息.为了在表格控件中以不同的背景色显示男、
女教师的信息,则在表格控件的Init事件代码中,可使用如下形式的语句:
This.【1】
("
DynamicBackcolor"
"
IIF(xb='
女'
RGB(125,125,125),;
RGB(125,125,125))"
"
Column"
)
表单中下拉列表框的RowSourceType属性为"
6-字段"
数据源为系名代码表(表的文件名为xmdm.dbf,含系代码(xdm)和系名(xim)两个字段),
为了使下拉列表中显示系代码和系名两列数据,则RowSource属性值为:
xmdm.xdm,【2】.
Setall
Seta
=======(答案2)=======
xim
第7题(1.0分)题号:
1287
在VFP中,组合框控件具有列表框控件和和文本框控件的组合功能.
根据是否可以输入数据值,组合框可设置为下拉组合框或【1】.
下拉列表框
第8题(1.0分)题号:
112
GotFocus&
&
操作符:
用来从子类方法中执行父类的方法
This.SelStart=【1】
This.SelLength=LEN(ALLTRIM(This.Value))
注:
SelStart属性指定选定文本的起始点,若没有选定文本,则表示插入点(即光标)的位置
(该设置的有效范围从0到控件编辑区域中字符的总数);
SelLength属性指定被选择的字符数(该设置的有效范围从0到控件中字符的总数,
小于0将导致运行错误).
第9题(1.0分)题号:
133
设某表单的背景色为浅蓝色,该表单上某标签的背景色为黄色,
当该标签的Backstyle属性值设置为0(透明),运行该表单时该标签对象显示的背景色为【1】.
浅蓝色
第10题(1.0分)题号:
134
在"
表单设计器"
中设计表单时,如果从"
数据环境设计器"
中将表拖放到表单中,
则表单中将会增加一个【1】对象,如果从"
中将某表的逻辑型
字段拖放到表单中,则表单中将会增加一个【2】对象.
表格
复选框
第11题(1.0分)题号:
1268
某表单上有一个表格控件,其列数为7,若要使其第3—7列的标头(Header)的标题依次显示为:
成绩1,成绩2,成绩3,成绩4,成绩5,则可在表格的Init事件处理代码中包含下列程序段:
ForI=3To7
This.【1】.Header1.Caption="
成绩"
+【2】
EndFor
Columns(i)
ALLT(STR(i-2))
第12题(1.0分)题号:
1288
某表单如图所示,用于用户登录(需要输入用户名和口令信息).
该表单无控制图标和控制按钮,则表单的【1】属性值必定为.F..
设所有的用户名和口令信息均已存储在自由表KLB表(含有两个字符型字段"
用户名"
和
口令"
)中.
完善命令按钮组(含两个命令按钮)Click事件代码,以实现:
当用户输入用户名和口令并单击"
确定"
按钮时,若用户名输入错误,则提示"
用户名错误"
;
若用户名输入正确而口令输入错误,则提示"
口令错误"
单击"
取消"
按钮则释放表单.
IF【2】=1&
命令按钮
IFNOT【3】
SELECT0
USEklb
ELSE
SELECTklb
ENDIF
LOCATEFORALLTRIM(用户名)==ALLTRIM(THISFROM.Text1.Value)
IFFOUND()
IFALLTRIM(口令)==ALLTRIM(THISFROM.Text2.Value)
WAIT"
欢迎使用!
THISFROM.Release
口令错误!
【4】
用户名错误!
ELSE&
Controlbox
this.value
=======(答案3)=======
used("
klb"
=======(答案4)=======
else
第13题(1.0分)题号:
110
设某命令按钮的标题显示为"
确定(Y)"
(注Y上有下划线),即该按钮访问键位<
Alt>
+<
Y>
则其Caption属性值应设置为【1】.
确定(\<
Y)
第14题(1.0分)题号:
140
标签控件是用以显示文本的图形控件.标签控件的主要属性有:
Caption属性,BackStle属性,AutoSize属性以及WordWrap属性等.
其中WordWrap属性的功能是【1】.
自动换行
换行
第15题(1.0分)题号:
116
在某表单运行时,表单上某个命令按钮的标题是灰色的,
不能响应用户事件,则该命令按钮此时【1】属性值一定为.F..
ENABLED
第16题(1.0分)题号:
1219
某表单上有一个文本框(text1)和一个命令按钮.单击命令按钮后,
将随机产生12个2位的正整数,这些数存储在一个二维数组中,
并且在文本框中显示(显示格式为3行4列,如图所示).
完善该命令按钮的Click事件代码:
DIMENSIONx(3,4)
s=SPACE(0)
FoRi=1to3
FORj=1to4
n=INT(90*RAND()+10)
x【1】=n
s=s+STR(n,4)
ENDFOR
s=s+CHR(13)
THISFORM.Text1.Value=【2】
i,j
s
第17题(1.0分)题号:
1345
已知有三张表:
学生表(XS)、课程表(KC)和成绩表(CJ),其表结构如图所示.
有一个表单如图所示,其左边是一个选项按钮组(Optiongroup1),右边是列表框(List1).
该表单的功能是:
在选项按钮组中选择一个年级(学号的前两位表示年级),
列表框将显示出该年级所有课程不及格的学生的学号、姓名、课程名称和成绩.
下列是选项按钮组的相关事件的事件代码,试完善下面的程序.
DOCASE
CASEThis.Value=1
nJ="
99"
CASEThis.Value=2
00"
CASEThis.Value=3
01"
CASEThis.Value=4
02"
【1】
SQL1='
SELECTxs.xh,xm,kcm,cj'
SQL2='
FROMxs,cj,kc'
SQL3='
WHERExs.xh=cj.xhANDcj.kcdh=kc.kcdhANDcj<
60'
SQL4='
【2】'
SQL5='
ORDERBY4'
SQL6='
INTOCURSORtemp'
SQLSELECT=SQL1+SQL2+SQL3+SQL4+SQL5+SQL6
ThisForm.List1.RowSourceType=3
ThisForm.List1.RowSource=【3】
ThisForm.List1.Requery
ENDCASE
ENDC
andsubs(xs.xh,1,2)=nj
SQLSELECT
第18题(1.0分)题号:
304
引用当前表单的关键字是【1】
thisform
第19题(1.0分)题号:
1222
某表单的数据环境中有一个ZY(专业)表,该表有27条记录;
表单上有3个文本框分别与专业表的专业代号、专业名称、学制字段绑定,
另有一文本框(textl)用来显示物理记录号;
表单上有一个计时器控件,其Interval属性值为1000,Timer事件代码如下:
IFEOF()
GOTOTOP
ELSE
SKIP
ENDIF
THISFORM.Textl.Value=RECNO()
THISFORM.Refresh
若该表单最大化按钮不可用,最小化按钮和关闭按钮可用,则表单的【1】属性值为.F.;
若文本框textl不能响应用户引发的事件,则其【2】属性值为.F.;
当ZY表的记录指针位于记录结束标记处(即EOF()为.T.)时,文本框textl的Value属性值是【3】.
MaxButton
Enabled
28
第20题(1.0分)题号:
115
计时器是用来处理复发事件的控件.该控件正常工作的三要素是:
Timer事件、Enabled属性和【1】属性.
interval
第21题(1.0分)题号:
125
某表格上有一个命令按钮,该命令按钮的Click事件过程代码中含有一条命令,
可以将该表单中的页框Pg1的活动页面改为第三个页面,该命令为:
ThisForm.Pg1.【1】=3
ACTIVEPAGE
第22题(1.0分)题号:
113
在VFP中,组合框控件类似于列表框控件和文本框控件的组合.
根据是否可以输入数据值,组合框为下拉框组合框和【1】两种.
第23题(1.0分)题号:
1198
对于组合框控件来说,要在组合框失去焦点前检验其值的有效性,可以在【1】事件代码中写
入相应的有效性检验代码.
valid
第24题(1.0分)题号:
144
学生注册表单(forml)如图所示,该表单中含有3个标签、2个文本框(Text1和Text2),
1个命令按钮组(包含3个按钮),其功能是对学生信息进行注册:
1)如在学生注册(ZC)表中已存在某学生的记录(学号已经存在),说明该学生已注册过;
若没有,则进行注册,即将该学生信息存入学生注册表;
2)进行注册时(即按"
确认"
按钮时),学生和姓名不能为空.
表单是一个容器型控件,其集合属性为Controls,计数属性为ControlCount.
此表单的ControlCount属性值为【1】.
根据表单的功能要求,完善下列命令按钮组的Click事件代码:
ch1=ALLT(THISFORM.Text1.Value)
ch2=ALLT(THISFORM.Text2.Value)
DOCASE
CASETHIS.Value=1
IFLEN(ch1)=0ORLEN(ch2)=0
=MESSAGEBOX("
学号、姓名必须填写!
)
【2】forzc.xh=ch1
IF!
EOF()
此学生已注册,请重新输入!
Else
INSERTINTOzc(xh,xm)Values(ch1,ch2)
CASETHIS.Value=2
THISFORM.Text1.Value="
THISFORM.Text2.Value="
【3】&
使Text1文本框得到输入焦点
CASETHIS.Value=3
THISFORM.RELEASE
ENDCASE
6
Loca
Thisform.Text1.setfocus
This.parent.Text1.setfocus
第25题(1.0分)题号:
145
某表单(frml)上有一个列表框(List1)、一个文本框(Text1)和一个命令按钮(Command1,
其Caption属性为"
添加"
).请完善命令按钮的Click事件代码以实现以下功能:
在文本框Text1中输入字符串,如果该字符串在列表框中不存在,
就将该字符串插入到列表框中,否则弹出对话框给出信息提示"
该字符串已经存在,
请重新输入"
.运行表单时参考界面如图所示.
flag=0
FORn=1TOTHISFORM.List1.【1】
IFTHISFORM.List1.List(n)=thisform.【2】
flag=1
ENDFOR
IFflag=0
Thisform.List1.【3】(THISFORM.text1.Value)
ELSE
MESSAGEBOX("
改字符串已经存在,请重新输入"
ENDIF
ListCount
Text1.Value
AddItem
第26题(1.0分)题号:
141
编辑框的用途与文本框相似,但编辑框除了可以编辑文本框能编辑的字段类型以外,
还可以编辑【1】型字段.
备注
第27题(1.0分)题号:
1197
某表单上有一个文本框控件,若要该文本框的初值设置为当前系统日期,则可以在该文本框的
Init事件代码中设置语句【1】
this.value=date()
第28题(1.0分)题号:
129
根据控件与数据源的关系,表单中的控件可以分为两类:
与表或视图等数据源中的数据绑定的控件和不与数据绑定的控件,前者为【1】型控件.
数据绑定
绑定
第29题(1.0分)题号:
121
某表单上有一个表格控件,其列数为7,若要使第3~7列的标头(Header)的标题依次显示
为成绩1、成绩2、成绩3、成绩4、成绩5,
则可在表格的Init事件处理代码中包含下列程序段.
FORi=3To7
This.【1】.Header1.Caption="
+【2】
Str(I-2,1)
Allt(Str(I-2))
Alltrim(Str(I-2))
第30题(1.0分)题号:
131
所有容器对象都具有与之相关的记数属性和集合属性,
其中【1】属性是一个数组,可以用以引用其包含在其中的对象.
集合
第31题(1.0分)题号:
1341
在事件代码中相对引用当前表单集的关键字是【1】.
Thisformset
第32题(1.0分)题号:
136
对于数据绑定型控件,通过对【1】属性的设置来绑定控件和数据源.
controlsource
第33题(1.0分)题号:
119
表格(Grid)控件是一个按行和列显示数据的容器对象,其外观与表的浏览窗口相似,
表格最常见的用途之一是显示一对多关系中的子表.在默认情况下,表格控件包含列控件,
列控件又包含列标头控件和【1】控件.
数据绑定
第34题(1.0分)题号:
138
在表单中,一个OLE绑定型控件利用表中的【1】型字段显示一个OLE对象.
通用
第35题(1.0分)题号:
313
表单中有一个命令按钮,当点击该按钮时,调用表单对象的刷新方法程序,
相关命令代码是:
this.【1】.【2】
pare
parent
refr
refresh
第36题(1.0分)题号:
1220
某"
电子表"
表单上分别有一个文本框(textl)、计时器(timerl)和
命令按钮(cmdl).
(1)计时器的Enabled属性值为.T.,Interval属性值为500,其Timer事件代码为:
THISFORM.Textl.Value=DATETIME()
(2)命令按钮的标题为"
关闭电子表"
.
若要单击命令按钮时标题在"
和"
打开电子表"
之间切换,
且当标题为"
时计时器停用(即文本框中显示的时间不随时间的变化而变化)、
标题为"
时计时器启用,则可以将命令按钮的Click事件代码设置为:
THIS.Caption=IIF(THIS.Caption="
THISFORM.Timerl.Enabled=【1】
!
ThisForm.Timer1.Enabled
第37题(1.0分)题号:
135
如果要把一个文本框对象的初值设置为当前日期,则在该文本框的Init事件中设置代码为【1】.
This.value=DATE()
第38题(1.0分)题号:
1339
某数据库中包含课程(KC)表和成绩(CJ)表,
课程表中含有课程代号(kcdh)、课程名(kcm)和学分(xf)等字段,
成绩表中含有学号(xh)、课程代号(kcdh)和成绩(cj)等字段.
已创建一个按课程代号查询学生成绩的表单如图所示.
表单中下拉列表框(Combo1)的数据源设置如下:
RowSourceType属性为:
6-字段
RowSource属性为:
kc.kcdh.
在下拉列表框中选择某一课程代号后,表格控件(Grid1)立即显示该课程所有学生的成绩,
且在文本框(Text1)中显示该课程的课程名,则应在下拉列表框的【1】事件中编写如下代码:
SELECTKC
ThisForm.Text1.Value=kc.kcm
ThisForm.Grid1.RecordSource=;
"
SELECTcj.xh,cj.cjFROMcjWHEREcj.kcdh=ALLT(THIS.Vale)INTOCURStmp"
ThisForm.Refresh
根据以上代码可判定,表格控件(Grid1)的RecordSourceType属性为【2】.
InteractiveChange
3或SQL
第39题(1.0分)题号:
137
如果要将某选项
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 表单 控件 创建 使用
![提示](https://static.bdocx.com/images/bang_tan.gif)