Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-05-2008
leandro_matiasp leandro_matiasp is offline
Registrado
 
Registrado: abr 2008
Posts: 9
Poder: 0
leandro_matiasp cantidad desconocida en este momento
Angry Actualizar Instantaneamente DBGrid

esto me tiene mal desde hace un tiempo y no puedo hacer que funcione aqui les va la explicacion necesito que un DBGrid me actualize los datos mostrados segun voy cambiando el editbox es decir: en un edit coloco datos tipo char y quiero que me muestre los registro que contiene solo ese char.
tratare de hacerlo mas grafico si yo por ejemplo pongo "H" en el edit quiero que a partir de la columna descripcion del DBGrid me muestre unicamente los registros que comienzan con "H" por ejemplo tendria que mostrar unicamente los que empiezan con "HDD"

otra cosa mi codigo de la SQLQuery es
Código SQL [-]
Select From * producto WHERE descripcion LIKE pdescripcion
Ademas al parametro lo puedo mandar con un "_" o "%" para que SQL vaya filtrando las cadenas que empiezan con ese caracter si alguien no entiende tratare de ser mas explicativo desde ya el que me ayude muchisimas gracias y al que lea y no me entienda gracias tambien por tomarse su tiempo
Responder Con Cita
  #2  
Antiguo 28-05-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
En el evento OnChange del Edit puedes poner esto:

Código Delphi [-]
SQLQuery1.Close;
SQLQuery1.ParamByName('descripcion').AsString := Edit1.Text + '%';
SQLQuery1.Open;

suponiendo que la propiedad SQL del SQLQuery contiene

Código SQL [-]
select * from producto where descripcion like :descripcion

// Saludos
Responder Con Cita
  #3  
Antiguo 30-05-2008
leandro_matiasp leandro_matiasp is offline
Registrado
 
Registrado: abr 2008
Posts: 9
Poder: 0
leandro_matiasp cantidad desconocida en este momento
roman gracias por tu preocupacion, pero quizas no me explique el Query se ejecuta perfectamente lo que quiero es que el resultado se me muestre en la DBGrid como hago? la sintaxis del codigo sql funciona bien o sea la consulta filtra los resultados pero no me aparecen el el DBGrid quizas sea el datasource pero no se como hacerlo para que apunte el query
Responder Con Cita
  #4  
Antiguo 30-05-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Sólo tienes que conectar las propiedades en el inspector de objetos:

DBGrid.DataSource <-- DataSource
DataSource.DataSet <-- Query

// Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
actualizar dbgrid Ulises_Robles Conexión con bases de datos 1 14-04-2008 02:14:02
Actualizar Dbgrid Dieguito Firebird e Interbase 2 13-03-2008 21:59:38
Actualizar DBGrid con ADO manu Conexión con bases de datos 8 18-09-2007 02:20:29
Actualizar un DBGrid MaJeSTiC Varios 5 05-08-2004 20:02:35
actualizar un DBGrid Salomon Conexión con bases de datos 0 28-01-2004 11:33:52


La franja horaria es GMT +2. Ahora son las 10:47:50.


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
Copyright 1996-2007 Club Delphi