有关Locate和Filter的问题 1)使用Locate时,如果有多条符合条件的记录,如何找到下一条符合条件的记录;2)使用Filter时,当编辑完POST时会出现记录不存在的错误,为何? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1)此时再次调用相同条件的Locate就可以找到下一条,如果移到了最后一条,下一次locate语句会自动从第一条重新开始查找(我记得好像是这样的,你试一下就知道了)2)可能你编辑了包含在过滤条件中的字段了,假如post之后没有满足条件的记录了,好像是会出现这样的问题。曾经用过的一种处理办法就是在Post之前关闭Filter,Post完再打开 1、FindNext2、什么错误?把提示信息和代码贴出来看看,可以先用楼上的方法看看 2)编辑前记下Key值,存前再赋回去 第二个问题:打开Filter开,检测一下如果有有匹配记录在编辑,如果没有匹配记录在编辑后POST时就会出现记录不存在的错误。如果Eof()为真就是没有匹配记录。 2)编辑前记下Key值,存前再赋回去 我觉得hthunter(核桃)(见过mm了)的说法还可以,楼主可以一试。 hthunter(核桃)(见过mm了) ,第一个问题的回答未能达到预期结果,Locate后始终是定位在首个符合条件的记录;第二个问题的回答是正确的,我想知道的是不用重复Filter的办法。 Up.强烈要求解决第一个问题!!!!adoquery的next,findnext都不行!!!!重复调用locate也不行~~~~~~ 支持bdmh任大版主 关于Ehlib表格过滤的问题 image 字段 判断 为什么别人结贴了,且给了我一定的分数,为什么我的总信誉分总是不变? 调查:关于评价一套系统的好坏。 如何获取本机IP地址? 用delphi的兄第快来帮忙。小弟在线等待。分不够还可以加感谢!!! 关于多层应用的问题 delphi小问题请教2 请教关于数据实时更新的问题! winexec问题。 送LiuYang老大500分,感谢您的光临指导,谢谢!
2)可能你编辑了包含在过滤条件中的字段了,假如post之后没有满足条件的记录了,好像是会出现这样的问题。曾经用过的一种处理办法就是在Post之前关闭Filter,Post完再打开
2、什么错误?把提示信息和代码贴出来看看,可以先用楼上的方法看看
打开Filter开,检测一下如果有有匹配记录在编辑,如果没有匹配记录在编辑后POST时就会出现记录不存在的错误。
如果Eof()为真就是没有匹配记录。
重复调用locate也不行~~~~~~