问答题 1.在考生文件夹下已有表单文件formonr.scx,其中包含两个标签、一个组合框和一个文本框,如下图所示。
【正确答案】(1)[操作步骤]
步骤1:打开表单设计器,将题目要求的两个表依次添加到其数据环境中,如图1所示。然后关闭数据环境设计器。


图1

步骤2:按照题目的要求,在属性窗口中修改控件的相关属性,如图2所示。并修改组合框的style属性为2。

图2

步骤3:双击组合框,按照题目的要求修改组合框的相关方法.如图3所示。

图3

其中,需将命令语句“Text1.Value=m2”改为“ThisForm.Texf1.Value=m2”。
步骤4:保存并运行表单,如图4所示。


图4

(2)[操作步骤]
步骤1:新建一个查询,将表employee和orders添加到查询中,如图5所示。

图5

步骤2:按照题目的要求为查询添加相应的字段并设置筛选条件,如图6所示。


图6

步骤3:按照题目的要求对指定的字段进行排序,并定义查询去向为表“tableone”,如图7所示。

图7

步骤4:最后将查询保存为“queryone.qpr”,并单击常用工具栏中的
【答案解析】[考点] 本大题主要考查的知识点是:为表单添加数据环境、设置组合框和文本框的属性、修改组合框的方法以及通过查询设计器建立查询。
设置组合框为“下拉列表框”,需将其Style属性值改为“2-下拉列表框”。将组合框的RowSource属性设置为“employee.姓名”即可使employee表中的“姓名”字段作为组合框的数据来源。设置Text1的ReadOnly属性为“.T.-真”即可使文本框变为只读。在Visual FoxPro中,绝对引用是指从容器的最高层引用对象,给出对象的绝对地址,例如form1.text1.value;相对引用是指在容器层次中相对于某个容器层次的引用,例如ThisForm.text1.value。