Cita:
Empezado por carlosjaraba
buenos dias, el codigo que adapte es el siguiente
procedure TForm1.Edit1Change(Sender: TObject);
begin
if Edit1.Text <> '' then
with ADOQuery1 do
begin
Close;
SQL.Text:= 'SELECT modelo, insumo, compatible FROM compatibilidad'+
' WHERE modelo LIKE '+QuotedStr(edit1.Text+'%');
Open;
end;
pero solo aparecen bien cuando comienzan por lo que estoy escribiendo. hasta ahi todo bien pero por la naturaleza de lo que estoy buscando es recomendable que en la busqueda aparezca lo que contenga no que estoy escribiendo no importa en que parte de la palabra lo contenga
osea para dar un ejemplo
si escribo az en el edit me tienen que aparecer
folder azul
pintura azul
folder az organizador
etc.
les agradeceria si me pueden ayudar hasta ahora ya es un avance porque antes no tenia ni idea de que hacer!!! gracias por compratir todo su conocimiento gratis Dios se lo multiplique!!  
|
intenta esto en el where
Código SQL
[-]
WHERE modelo LIKE '+QuotedStr('%' + edit1.Text+'%');