Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-05-2005
Avatar de alcides
alcides alcides is offline
Miembro
 
Registrado: dic 2003
Ubicación: Republica Dominicana
Posts: 204
Poder: 23
alcides Va por buen camino
busqueda interactiva

hola a todos,

Tengo un form con un query, un dbgrid y un datasource con su edit y un button para salir. Lo que quiero es que a medida que se introduzcar un caracter en el edit, en el dbgrid me muestre todos lo campos que coinciden con ese caracter.

Si por Favor me dan una mano,

Gracias mil,


Alcides
Rep.Dom.
Responder Con Cita
  #2  
Antiguo 10-05-2005
Avatar de alcides
alcides alcides is offline
Miembro
 
Registrado: dic 2003
Ubicación: Republica Dominicana
Posts: 204
Poder: 23
alcides Va por buen camino
a todos gracias,
pero la solucion la tengo
disculpen,



Alcides
Rep.Dom.
Responder Con Cita
  #3  
Antiguo 18-05-2005
geral geral is offline
Registrado
 
Registrado: oct 2004
Ubicación: oaxaca
Posts: 3
Poder: 0
geral Va por buen camino
puedes decirme como le hiciste?

yo estoy tratando de hacer lo mismo pero no lo he logrado

gracias
Responder Con Cita
  #4  
Antiguo 18-05-2005
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
Cita:
Empezado por geral
yo estoy tratando de hacer lo mismo pero no lo he logrado
Intenta esto:

Pon la propiedad Filtered del dataset en true y en el evento OnChange del Edit:

Código Delphi [-]
Table1.Filter := 'campo=' + QuotedStr(Edit1.Text + '*');

donde campo es el nombre del campo sobre el que quieres filtrar.

// Saludos
Responder Con Cita
  #5  
Antiguo 19-05-2005
geral geral is offline
Registrado
 
Registrado: oct 2004
Ubicación: oaxaca
Posts: 3
Poder: 0
geral Va por buen camino
Lo que quiero es que al buscar el apellido "Minogue" por ejemplo, yo introduzca algunos caracteres como "nogue" y me muestre todos los que coicidan con esos caracteres, algo asi como la busqueda que hace el winamp

gracias
Responder Con Cita
  #6  
Antiguo 19-05-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 26
vtdeleon Va por buen camino
Saludos.

Anteriormente buscaba algo parecido, y encontre la forma y lo publique en este hilo: Busqueda Winamp

Pero para hacerlo mas simple. Por medio de una consulta SQL puedes usar % o *, dependiendo de la base de datos. Ej:
Código SQL [-]
 select campo from tabla where campo like '%nogue%'
Esto te devolvera lo que pides

Suerte.
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
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


La franja horaria es GMT +2. Ahora son las 01:53:21.


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