Es decir.. que construis en tiempo de ejecución la sentencia, algo como:
Código:
MyQuery.SQL.Lines := 'Select * from tabla where campo like ''%' + edit1.text + '%''';
Que podria quedar asi:
Código:
if edit1.text = '' Then
MyQuery.SQL.Lines := 'Select * from tabla'; // no pongo nada en el where
else
MyQuery.SQL.Lines := 'Select * from tabla where campo like ''%' + edit1.text + '%''';
MyQuery.Open;
...
Hasta luego.
