FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
¿Alguien me ayuda con la busqueda?
Hola.
Tengo un par de dudas, que quizas podais aclararme. Resulta que estoy utilizando el comando "Locate" para buscar unas coincidencias en una tabla. El sistema es muy sencillo. Hay un "TEdit" en el cual yo escribo el nombre a buscar, y al clickar en un botón, hace la busqueda. Debajo del "TEdit" y el "TButton" hay un DBGrid que me muestra los registros de la tabla. He utilizado el siguiente codigo: - Table1.Locate('nombre', Edit1.Text, []); En principio funciona bien, ya que al hacer click, efectivamente el foco en el DBGrid se va al registro donde esta la coincidencia, pero me gustaria hacerlo de otra manera... La idea es que "filtre" los registros de la tabla y muestre (en el DBGrid) solamente los registros de la tabla que contengan la coincidencia... ¿Esto es posible? A ver si podeis orientarme en la direccion correcta... Gracias y salu2. |
#2
|
|||
|
|||
Hola yo hice algo parecido , espero te sirva
Código:
if Edit8.Text <> '' then begin DataModule1.QMae.Filtered:=True; DataModule1.QMae.Filter:='Nombre = '+QuotedStr(Edit8.Text+'*'); end |
#3
|
|||
|
|||
Ayuda con la busqueda
Hola:
Al principio uno siempre quiere mostrarle al usuario todos los datos pero me parece que al final lo que debemos mostrar es lo que el usuario va a buscar, asi que te recomendaria que al comienzo el DBGrid este vacio y que cuando el ponga el criterio de seleccion tu crees la consulta y les muestre solo los registros que coincidan con su seleccion, eso implica menos manipulacion de datos y mas rapidez. Espero haberme hecho explicar. Saludos Luis Garcia |
#4
|
|||
|
|||
Totalmente de acuerdo contigo lgarcia, solo le pegue el pedazo de codigo que me sirve para lo que pidio, me falto el consejo. Saludos.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Que alguien me ilumine, ayuda con ReportBuilder | marcoev | Impresión | 5 | 11-02-2007 20:43:05 |
Venganza... alguien me ayuda? | cirilungol | Varios | 18 | 10-02-2006 16:44:18 |
Ayuda Con Busqueda En Un Filelistbox | rob1 | Varios | 4 | 20-09-2005 01:47:02 |
Me ayuda alguien con este msg de error? | NaZZ | Varios | 4 | 12-03-2004 09:31:25 |
ALGUIEN ME AYUDA CON EDBEngineError | ronson | Conexión con bases de datos | 10 | 17-02-2004 20:41:14 |
|