将查询的结果显示在LIST列表框中显示的却是整个数据表内容
我的目是是想将查询的内容显示在表单中的已存在的列表框中,该表单的列表框在表单中的属性中指定了数据源为按表的字段,而我要想在同一表单中将查询的内容也显示在同一列表框中,
我在查询按钮中的语言为:
sele 职工档案
LOCA FOR ALLTRIM(姓名)=ALLTRIM(THISFORM.TEXT8.VALUE)
IF FOUND()
thisform.list1.ROWSOURCETYPE=6
thisform.LIST1.rowsource='职工档案.一级部门,二级部门,人事编号,姓名,是否绩效,参与计件,计件序号,参与计件名,基本工资,绩效工资,银行帐号,工作编号 where 职工档案.姓名=THISFORM.TEXT8.VALUE'
THISFORM.LIST1.REQUERY
ELSE
=MESSAGEBOX('该员工不存在,请重新输入!',48,'警告')
thisform.TEXT8.setfocus
retu 0
endif
thisform.refresh
执行结果为什么在列表框中不是显示所查询的姓名的记录,而是'职工档案'表的全部人员内容,请各位老师指点指点.谢谢