回 帖 发 新 帖 刷新版面

主题:下拉列表显示15条记录出错

我在组合框combo1 的interactivechange的事件中写了如下代码:

public cTxt1
select sys_wppm      ***有很多记录的数据表
set order to bh
cTxt1=ALLTRIM(This.DisplayValue)   ****把用户在combo1中输入的数据赋值给ctxt1

go top
if seek(cTxt1)
set filter to
set filter to subs(sys_wppm.bh ,1,7)=cTxt1    ****在用户输入记录编号时 可以显示:和输入编号相同的记录(前7位数相同的记录)
else
select sys_wppm
set filter to
endi

并且在组合框combo1的displaycount 下拉列表个数设置15

各位大哥现在出现了一个问题就是第一次在combo1中输入编号时下拉列表可以显示15条记录, 但是第二或第三次再次在combo1中输入编号时就少于15条记录了。(有时只能显示6条记录有时是2条记录) 请问为什么???

回复列表 (共3个回复)

沙发


在最后继续加个:
go top
不知能否解决,再刷新一下,REFRESH?

板凳

刷新表单试试

3 楼

.COMBO1.REQUERY

我来回复

您尚未登录,请登录后再回复。点此登录或注册