请教:以下是一个程序模块selectrsdalocatefor订单号=trim(lue) und()waitwindow"没找到所要的记录!按任意键或鼠标继续..."endiflease以上模块只能找到符合条件其中的一条纪录,不能找到下一条,请教各位怎样加一条命令,按任一键自动查找符合条件的下一条纪录。谢谢!

热心网友

selectrsdasetfiltto订单号=trim(lue)&&筛选出全部符合条件的记录&& t.eof()&&相当于iffound()list&&屏显全部,也可以按需求重设其他语句endif

热心网友

do while found()wait widow"请按任意键显示下一条"continue ''执行locate 定位下一条,与locate 是配套的.enddo可能稍有错误,很久没用过VFP了. locate for 只会找到记录中符合条件的第一条,用continue可以再向下查询.