微调控件:用微调按钮调整字号,同时用X=getcolor()函数获取并修改颜色。表单样式如图 2-14所示。
第1题:
建立表单“bd2”,表单标题为“商品分类浏览”。其他功能要求如下:(1)用选项按钮组控件选择商品分类(家用电器(Option1)、计算机(ption2)、家具(Option3))。(2)单击“查询”命令按钮,显示选中分类的商品。(3)单击“关闭”命令按钮,关闭并释放表单。
第2题:
对“学生”表中的记录进行排序,用表格显示记录,并用“命令”按钮选择按学号或入校总分排序显示。表单样式如图3-1所示。
第3题:
第4题:
在考生文件夹下完成如下综合应用:
设计一个表单“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”,保存在考生文件夹下,然后运行表单。
第5题:
设计如图2-22所示的表单:基于教师表(教师.dbf),用“微调”控件对绑定数据源进行修改 (修改教师工资)。到首记录时,“第一条”和“上一条”按钮不可用;到末记录时,“末条”和“下一条”按钮不可用。