Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   haser buskeda con combobox e ir deplegando la informacio en un DBgrid (https://www.clubdelphi.com/foros/showthread.php?t=22441)

sakuragi 15-06-2005 17:47:03

haser buskeda con combobox e ir deplegando la informacio en un DBgrid
 
hola que tal

esto lo eh he hecho con un Edit

pero aora quiero haserlo con un Combobox no se si se pueda


el codigo es el siguiente

evento Change

Código:

conts
            strsql='select * from articulos'
 begin
            adoquery1.sql.clear;
            if Combobox1.text='' then
                begin
                        adoquery1.sql.text:=strsql;
                end
                  else
                  begin
                            adoquery1.sql.text:=strsql+'where nombre like'+quotedstr('%'+combobox1.text+'%');
                  end;
                  adoquery1.open;
 end;


esto me funcion muy bien con un EDit pero con el combobox no =S

alguiens ave por que?

saludos

vtdeleon 15-06-2005 18:30:57

Saludos.

Te da algun error o...?

Lo digo porque la union de la constante strsql y la clausuara where estan pegadas
strsql='select * from articulos'
adoquery1.sql.text:=strsql+'where nombre like'+quotedstr('%'+combobox1.text+'%');
adoquery.sql.text tendria
Código SQL [-]
select * from articuloswhere nombre like'%algo%')


La franja horaria es GMT +2. Ahora son las 14:29:29.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi