小 小木木 Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-17 #1 有一表与DBGrid相连接 在Edit中输入一查询内容 如何将DBGrid的焦点指向满足该查询内容的记录???
X xueminliu Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-17 #3 如果是单表,可以用Table控件,再把DBEdit和某个Table的字段关联, 你在Edit中输入一定的值然后再固定某个特定的事件,例如回车, 然后调用Table.Location方法即可.
低 低手 Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-17 #5 在edit1 的 onchange 中加入 table1.findnerest('edit1.text'),edit1.text必须是索引,或如不是 用Table.Location方法
D Dickson Tsen Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-17 #7 在Edit的Onchange事件中写: DBGrid1.DataSource.DataSet.Locate('FieldName',Edit1.Text,[])
D DSM2000 Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-17 #8 同意Dickson Tsen。 不过我在Delphi3中用Locate好象有时候定位不到, 要查找的字段是索引字段的话会好一点。 不知Delphi5中有无此问题。