locate如何才能实现不精确匹配(20分)

  • 主题发起人 主题发起人 zxdinfo
  • 开始时间 开始时间
你的问题看不明白
 
locate的问题我们先不讨论了,现在我用select语句查询出了我的结果,我怎么才能让数据指针
指到我查询出来的结果呢,那样的话,从grid中就可以直接修改了,就是我用grid列出所有的纪录,
现在我知道其中一个,用select模糊查询出来了,但是如何让数据指针指向她
 
问题:最后你究竟在unit3单元的uses处加了db和DBTables没有?
加了不可能再出"[Error] Unit3.pas(42): Undeclared identifier: 'loPartialKey'"错
 
最后回答,我当然引用了,要不然,locate也不能用
 
我经常用这东西,好象没有遇过你这问题.
 
query 要设成requestlive:=true;
query.要在编辑状态才可以。
 
首先要把Db添加到uses里面,然后按下面办法:
1、单个字段:
table1.locate('FieldName','SearchText',[loCaseInsensitive, loPartialKey]);
2、多个字段
table1.locate('Field1;Field2;Field3','Text1;Text2;Text3',[loCaseInsensitive, loPartialKey]);

 
多人接受答案了。
 

Similar threads

回复
0
查看
995
不得闲
D
回复
0
查看
881
DelphiTeacher的专栏
D
D
回复
0
查看
850
DelphiTeacher的专栏
D
后退
顶部