我正在尝试TDBGrid
通过 a过滤 a TEdit
,处理TEdit
onChange
事件。我有一个TIBQuery
列出网格中的所有记录:
SELECT id,obra,cliente,fecha,nro_estudio,sondeo FROM proyecto;
当用户在 中插入字符时,该字段TEdit
必须刷新网格。Cliente
我的代码尝试这样做,但是当它执行处理程序时,查询返回一个空的结果集。我正在使用 Firebird 2.5 和 IB 组件。
相关代码:
query := Self.qryTodos;
query.Close();
query.SQL.Clear();
query.SQL.Add('SELECT id,obra,cliente,fecha,nro_estudio,sondeo FROM proyecto WHERE cliente LIKE :Cliente');
query.ParamByName('Cliente').AsString := QuotedStr('%'+Self.busqueda.Text+'%');
query.Open();
DMConnect.Transaction.Commit();