Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Busquedas en DBGrid

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Busquedas en DBGrid Responder citando

Hola,
Tengo un TDBGrid y un TEdit y me gustaria que cuando escribo algo en el TEdit el cursor del DBGrid se pare segun lo que voy escribiendo.
Ejemplo: Escribo "Lab" en el TEdit y el cursor se para en "Laboratorio Pirulo"
El DBGrid esta conectado a un DataSource con una consulta SQL.

saludos
diego
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

En el evento Change del TEdit, y suponiendo que la consulta esté en el objeto Query1, sólo tienes que hacer:

Código:

Query1->Locate("campo", Edit1->Text, TLocateOptions() << loCaseInsensitive << loPartialKey);
Volver arriba
Mensaje    Asunto: Responder citando

Gracias jaquemate, era justo lo que buscaba.
Ahora tengo una pequeña duda y tal vez me puedas ayudar de nuevo. El cursor del DBGrid, al localizar la cadena de caracteres, se posiciona en el medio de la grilla. Conocés alguna manera de que se posicione arriba de la grilla, es decir, en la primera pocision de la grilla?

saludos y gracias
diego
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Hola.

Yo también tuve ese problema y no supe cómo resolverlo. Si descubres algo, te estaría muy agradecido si lo publicas en este hilo.
Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.