Ver Mensaje Individual
  #1  
Antiguo 26-12-2009
marcoi marcoi is offline
Registrado
 
Registrado: dic 2009
Ubicación: Veracruz
Posts: 5
Reputación: 0
marcoi Va por buen camino
busqueda de registros en un dbgrid con mysql

hola a todos soy nuevo por aqui y me gustaria que me ayudaran con mi problema ya que he buscado por mucho y no encuentro solucion. utilizo delphi 7 y mysql4 como base de datos, quiero hacer dos tipos de busquedas el cual la primera ya lo tengo que es una busqueda mediante un campo llave y este me lleve a dinde se encuentra dicho campo en el dbgrid, los elementos que utilizo son un edit, un button , y el dbgrid los campos que tengo el la tabla son;
codigo(campo llave)
productos
cantidad
etc...
la otra busqueda que quiero hacer mediante el campo de productos es decir que al escribir en el edit el producto y le click en buscar este me señale en el mismo dbgrid el producto que busco pero no se como hacerlo ya que pienso utilizar ese mismo dbgrid que ya tiene datos cargados para las dos busquedas
este es un ejemplo del buscador
por cierto he visto que muchos utilizan query para esto y veo que es facil pero no lo hago por que las dos busquedas las quiero hacer en el mismo dbgrid espero me entiendan
------------------------------
------buscar-------------------------------
checkbox--->[]por codigo [___________] |
checkbox--->[]por producto [buscar] |
-------------------------------------------
el codigo de busqueda que hice para el primero que es por codigo es:

if radiobutton1.Checked =true then
begin
datamodule1.productos.SetKey;
datamodule1.productos.FieldValues['codigo']:=edit1.Text;
if not datamodule1.productos.GotoKey then
begin
messagedlg('NO EXISTE ESE CODIGO',mtinformation,[mbok],0);
end;
Responder Con Cita