欢迎来到天天文库
浏览记录
ID:56433614
大小:127.00 KB
页数:5页
时间:2020-06-23
《VF 表单程序题(含答案).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1、利用文本框和标签控件设计了一表单F1.SCX,文本框Text1的Valid事件代码及表单界面如图1所示。向Text1中输入一段字符:”Figure1-18showsyouhowtouseaMENU.”(不含双引号)[Text1.Validevent]x=alltrim(thisform.text1.value)y=len(x)store0toz1,z2fori=1toya=substr(x,i,1)docasecaseasc(a)>=65andasc(a)<=90z1=z1+1caseasc(a)>=97andasc(a)<=122z2=z2+1endcaseendfo
2、rthisform.text2.value=z1thisform.text3.value=z2(1)执行该程序后,“统计1”右边的文本框Text2和“统计2”右边的文本框Text3中的数据值分别为5、22(2)Text2和Text3的初值分别为0、02、有数据表“图书.DBF”包含书号、书名、出版社、作者等字段,设计如图1所示表单,表单运行后,单击命令按钮可以在表格控件中显示图书表的部分字段的数据,如图1所示,请选择并完善代码。命令按钮的CLICK事件代码:USE图书copyTOTSFIELDS书号,书名THISFORM.GRID1.RECORDSOURCETYPE=0TH
3、ISFORM.GRID1.RECORDSOURCE=”TS”表单的UNLOAD(释放对象时发生)事件:CLOSEALLDROPTABLETS3、考生数据表(文件名为:KS.DBF)中有“准考证号/C/9”、“密码/C/6”、“成绩/N/5/1”等字段。设计如图2所示表单,将考生数据表添加到表单的数据环境中,表单运行后,在表单的文本框TEXT1中输入查询考生的准考证号,文本框TEXT2中输入该考生的查询密码后,单击“查询”按钮,查询该考生的成绩,并将该考生的成绩显示在表单的标签LABEL3中(考号或密码输入错误,则弹出提示窗口显示“准考证号或密码错误!”)。请选择并完善代码。
4、“查询”按钮的CLICK事件代码如下:SELECTKSKH=ALLTRIM(THISFORM.TEXT1.VALUE)MM=ALLTRIM(THISFORM.TEXT2.VALUE)Locatefor准考证号=KHand密码=MMIFFOUND()THISFORM..lebel3.caption=str(成绩,5,1)ELSEMESSAGEBOX(“准考证号或密码错误!”)ENDIF4、设计如图3所示表单,表单运行后,要在表格中显示图书表中数量最少的3种图书信息,请选择并完善代码。表单FORM1的INIT事件代码如下:THISFORM.GRID1.RECORDSOURCET
5、YPE=4THISFORM.GRID1.RECORDSOURCE=”SELECTtop3*ROM图书;Orderby数量INTOCURSORTEMP”5、有学生成绩表(文件名:XSCJ.DBF),表中数据如下所示,设计如图5所示表单,将学生成绩表添加到表单数据环境中,表单运行时,单击“统计”命令按钮,LABEL1显示课程名为计算机基础且成绩在80以上的平均成绩,LABEL2显示这些记录的绩点总和学生成绩表(文件名:XSCJ.DBF)姓名课程名成绩绩点陈兵计算机基础924杨昆计算机基础681江三计算机基础883陈兵程序设计803杨杨电子商务702杨杨计算机基础904图5(1)
6、程序填空:“统计”命令按钮的CLICK事件代码如下:SC=0SD=0N=0DOWHILE.NOT.EOF()IF课程名=”计算机基础”AND成绩>80SC=SC+成绩SD=SD+绩点N=N+1ENDIFSKIPENDDOTHISFORM.LABEL1.CAPTION=STR(SC/N)THISFORM.LABEL2.CAPTION=STR(SD)(2)写结果:两个标签(LABEL1,LABEL2)中分别显示的结果是90和116、选择题。设计如图6所示表单,命令按钮组COMMANDGROUP1的BUTTONCOUNT属性值设置为3。其余属性均为默认值。表单运行后,鼠标单击CO
7、MMAND2后表单中控件的变化情况,请选择(B)在COMMANDGROUP1的CLICK事件中有如下代码:DOCASECASETHIS.VALUE=1THISFORM.EDIT1.VALUE=”VFP简单、易学”THIS.COMMAND1.CAPTION=”隶书”CASETHIS.VALUE=2THISFORM.EDIT1.VALUE=”编程思维很重要”THIS.COMMAND2.CAPTION=”楷体”CASETHIS.VALUE=3THISFORM.EDIT1.VALUE=”多看例题多思考”THIS.COMMA
此文档下载收益归作者所有