我有一张表假如:
------------------
2001 小王
2099 小李
2121 王雯
3321 admin
------------------
我在Edit中输入2121,如何让DBGrid的左边的小黑色三角形定位到第三行“2121 王雯”?如何实现?
多谢!
------------------
2001 小王
2099 小李
2121 王雯
3321 admin
------------------
我在Edit中输入2121,如何让DBGrid的左边的小黑色三角形定位到第三行“2121 王雯”?如何实现?
多谢!
解决方案 »
- Pascal中如何附加数据库Sqlserver???在Inno setup中使用。
- 做像书类似的软件,用delphi的olecontainer来显示合适吗?
- 求用Delphi+MySQL开发的源代码,请各位大家提供一些,我刚学,想找些例子做参照,急在线等待!
- SQL SERVER 数据备份与恢复组件 v1.0 安装问题???
- 是否有条码开发方面的,这里我有一个问题,我想通过Bar One 产生的ZPL文件进行替换,但位置不好控制!
- 那有delphi7.0下载?
- 怎样得到某月的最后一天?
- 如何把程序与IE集成到一起
- 是delphi 的bug还是.....?有关delphi中线程类TThread的最基本的理论问题
- <<delphi 5.x ADO/MTS/COM+高级程序设计篇>>pdf格式到哪里下载
- 要如何让EDIT只可以输入数字和中文逗号?
- 简单导入问题
procedure TFrom1.Edit1Change(Sender: TObject);
var
key: string;
begin
Key := 'XNAMESHORT' //KEY表示你想定位的字段
ADQuery.Locate(Key,Edit1.Text,[loPartialKey])
end;
有两个选择
loCaseInsensitive 完全匹配
loPartialKey 部份匹配明白?
就是当你用loCaseInsensitive时,只有输入2121才能定位到你想要的
loPartialKey只要输入21就能定位了这么详细,给分吧
你还得告诉他如何查找 Next,L.....