将查询的结果显示在LIST列表框中显示的却是整个数据表内容

yyuuu2003 yyuuu2003 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我的目是是想将查询的内容显示在表单中的已存在的列表框中,该表单的列表框在表单中的属性中指定了数据源为按表的字段,而我要想在同一表单中将查询的内容也显示在同一列表框中,
我在查询按钮中的语言为:
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
执行结果为什么在列表框中不是显示所查询的姓名的记录,而是'职工档案'表的全部人员内容,请各位老师指点指点.谢谢

...全文
评论 4
收藏 已收藏
分享
返回顶部
yyuuu2003
VFP 2,750 成员 29,142 内容