资源预览内容
第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
第4页 / 共14页
第5页 / 共14页
第6页 / 共14页
第7页 / 共14页
第8页 / 共14页
第9页 / 共14页
第10页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
江苏江苏 20062006 秋秋20092009 春考题第五章春考题第五章1(2006 秋)在默认的情况下利用表单设计器设计表单时,若从数据环境里将某个表的一个逻辑型字段用鼠标拖放到表单上,则在表单上添加的控件个数和控件类型分别是:A 2,标签和文本框 B 2,标签和复选框 C 1,文本框 D 1 1,复选框,复选框2(2006 秋)在下列各组控件中,均可与表中数据绑定的控件是:A A ComboxCombox、GridGrid 和和 TextBoxTextBox B EditBox、Grid 和 Line C ListBox、Shape 和 OptionButton D CheckBox、Separator 和 Command3(2006 秋)某表单运行时界面如图 2 所示,表单上有一个组合框控件 Combo1 和表格控件 Grid1。其中,组合框控件 Combo1 的数据源类型是“文件”,数据源是“*.dbf”,运行时该组合框中显示当前路径下所有的表文件名。完善下列组合框控件 Combo1 的 InteractiveChange 事件代码,其功能是:当选中组合框中的某个表文件时,在表格中显示该表的所有记录。PUBLIC xx=ALLTRIM(THIS.Value) 列表框(1istl)的数据源类型是 SQL 语句。完善下列组合框的 InterActiveChange 事件代码,其功能是:在组合框中选定厂商后,在列表框中能立即显示该厂商提供的产品名称。xx=ALLTRIM(THIS.Value)THISFORM.List1.RowSource=“SELECT cp FROM dd_ WHEREWHERE xx$xx$ sc_sc_INTO CURSOR temp“36(2008 秋)某表单(运行时如图 5 所示)的数据环境中有一个 ZY(专业)表,该表有 27 条记录;表单上有 3 个文本框分别与专业表的专业代号、专业名称、学制字段绑定,另有一文本框(textl)用来显示物理记录号;表单上有一个计时器控件,其 Interval 属性值为 1000,Timer 事件代码如下:IF EOF()GOTO TOPELSESKIPENDIFTHISFORM.Textl.Value=RECNO()THISFORM.Refresh若该表单最大化按钮不可用,最小化按钮和关闭按钮可用,则表单的_ MaxButtonMaxButton _属性值为.F.;若文本框 textl 不能响应用户引发的事件,则其_ _ EnabledEnabled _属性值为.F.;当 ZY 表的记录指针位表结构表结构字段名含义字段类型及宽度cp产品C(10)sc生产厂商M部分数据部分数据产品生产厂商电饭煲海尔、美的、奔腾手机熊猫、海尔、美的、三星、松下冰箱小天鹅、海尔、百乐、日立于记录结束标记处(即 EOF()为.T.)时,文本框 textl 的 Value 属性值是_28_28 _。37(2008 秋)根据 Style 属性的设置,组合框(ComboBox)可以分为:下拉组合框(当 Style 属性值为 0时)和下拉_ _列表列表_ _框。(当 Style 属性值为 2 时)。它们的区别在于:前者既可以输入数据、也可以在下拉列表中选择一个数据,而后者只能在下拉列表中选择一个数据。38(2008 秋)复选框(CheckBox)的 Value 属性值指定控件的当前状态,其取值可以为 1、2 或 _0_0_ 三种,以表示不同的状态。 39(2008 秋)下列程序代码是表单(如图 6 所示)上文本框控件的 KeyPress 事件代码,其功能是:在文本框中键入字符串直至按回车键,则将其中的各个由连续汉字组成的字符串作为列表项,分别填入列表框(1istl)中。LPARAMETERS nKeyCode,nShiftAltCtrlIF nKeyCode=13 &按回车键ns=SPACE(0)s=ALLTRIM(THIS.Value)+“a“ &末尾增加一个字母FOR i=1 T0 LEN(s) IF ASC(SUBS(s,i,1)=128ns=ns+SUBSTR(s,i,2)_ i=i+1i=i+1 _ELSEIF !EMPTY(ns)THISFORM.List1.Additem(ns)_ ns=space(0)_ns=space(0)_ENDIFENDIFENDFORENDIF 40(2009 春)设表单 Form1 上有一个命令按钮组 CommandGroup1,命令按钮组中有两个命令按钮(分别:cmdl 和 cmd2)。若单击命令按钮 Cmdl,可以将命令按钮 Cmd2 设置为废止状态,则在命令按Cmdl 的 Click 事件中,应包含 命令(或功能与之等价的命令)。A.This.Parent.Cmd2.Enabled=.F. B.ThisForm.Cmd2.Enabled=.F.C.THis.CommandGroup1.cmd2.Enabled=.F. D.THIS.Cmd2.Enabled=.F.41(2009 春)在下列几组控件中,均具有 ControlSource 属性和 Value 属性的是:A. Pageframe、EditBox、OptionGroup C. TextBox、Label、CommandButtonB. ListBox、Grid、ComboBox D. CheckBox、Spinner、ComboBox42(2009 春)在“表单设计器“中设计表单时,若从“数据环境设计器“中将某表的逻辑型字段拖放到表单中,则在系统默认情况下表单中将会增加一个 复选框复选框 对象。43(2009 春)某表单上有一个文本框控件,若要该文本框的初值设置为当前系统日期,则可以在该文本框的 Init 事件代码中设置语句 this.value=date()this.value=date() 。44(2009 春)对于组合框控件来说,要在组合框失去焦点前检验其值的有效性,可以在 validvalid 事件代码中写入相应的有效性检验代码。45(2009 春)在某单位设备管理系统中,数据库 SBGL 中有设备代码表 SBDM.DBF 和设备明细表SBMX.DBF,其结构如下:SBDM.DBF字段名 含义 字段类型及宽度DM 设备代码 C(8)PM 设备名称 C(20)SBMX.DBF字段名 含义 字段类型及宽度DM 设备代码 C(8)DJ 单价 N(10.2)某表单运行后如图 1 所示,其数据环境包含 SBDM.DBF 和 SBMX.DBF 表,表单上有 2 个文本框控件(Textl 和 Text2)、4 个标签控件(Labell、Label2,Label3 和 Label4)、1 个组合框控件(Combo1)和 1 个表格控件(GridI)。其中,文本框控件 Textl 和 Text2 均为只读;标签控件Labell、Label2、Label3、Label4 的 Caption 属性值分别为“设备代码“、“总金额“、“平均价“和“设备明细表“;表格控件的 RecordSourceType 属性值为 4(SQL 说明);组合框 combo1 的 RowsourceType 属性值为 6(字段),Rowsource 属性值为字段 SBDM.DM,其 InteractiVeChange 事件代码的功能是:当选中组合框中某设备的代码时,表格(Gridl)中显示出该设备的设备代码、设备名称和单价的明细记录(注:每条记录的设备件数为 1),文本框 Textl 和 Text2 分另别显示该设备的总金额和平均价,Label4被选设备名称和“设备明细表“字样。根据以上所示的表单及要求,填写下列有关内容。(1)文本框 Textl 和 Text2 的 ReadOnlyReadOnly 值为.T.(2)组合框(Combo1)的 InteractiveChange 事件代码如下:cDm=ALLTRIM(THIS.Value)SELECT SUM(sbmx.dj).COUNT(*) FROM sbmx;WHERE ALLT(Sbmx.dm)=cDm INTO ARRAY cA THISFORM.Gridl. RecordSourceRecordSource =“SELECT sbmx.dm AS 设备代码,;sbdm.pm AS 设备名称,sbmx.dj AS 单价;FROM sbgl!sbdm INNER JOIN sbgl!sbmx;ON Sbdm.dm=Sbmx.dm;WHERE ALLT(sbmx.dm)=cDm;INTO CURSOR temp“THISFORM.Textl.Value=cA(1,1)THISFORM.Text2.Value=cA(1,1)/cA(1,2)THISFoRM.Label4.CAPTION=ALLTRIM(Sbdm. pm +“设备明细表“
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号