如何在DBGrid中从指定记录开始查找满足条件的其他记录 DBGrid关联的query只能每次从当前位置向前或向后移动,怎样定位到指定记录开始查找呢?每次调用query的RecNo的属性怎么总是返回-1?使用locate或lookup只能查到满足条件的第一条记录,如何移动到下面继续查找,菜鸟求教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 换成DBGridEh控件按CTRL+F直接能实现你想要的效果 没办法的, table 相关还有个 FindKey, query 就只好 while 了var Book: TBook;begin Book := Query1.GetBook; try while not Query1.Eof do begin 用 AnsiPos 啦 Query1.Next; end; finally if Query1.Eof then Query1.GotoBook(Book); Query1.FreeBook(Book); end;end; 为什么不能追加分 急救!!!,清出IE历史记录有什么好的解决办法? 关于时间函数,请教高手~~~~~~ 在dbgrid里如何加入一列 动态创建access数据库之后,如何释放? PETS-3 笔试口试全过了,散分 :) 杭州工作难找!!!! 同志们:关于Delphi学习问题 有人用过Returnil虚拟影子系统吗? 类型转换??? qreport 要分3列 打印 怎么实现? 如何在DBGRID的指定列上加入别一个DBGRID?
按CTRL+F直接能实现你想要的效果
var
Book: TBook;
begin
Book := Query1.GetBook;
try
while not Query1.Eof do
begin
用 AnsiPos 啦
Query1.Next;
end;
finally
if Query1.Eof then
Query1.GotoBook(Book);
Query1.FreeBook(Book);
end;
end;