| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
el diego Master


Registrado: 23 Ago 2002Mensajes: 232Ubicación: Paris
|
Publicado: Vie 27 Sep, 2002 6:21 pm Asunto: Busquedas en DBGrid |
|
|
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 |
|
 |
jaquemate Invitado
|
Publicado: Vie 27 Sep, 2002 8:06 pm Asunto: |
|
|
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 |
|
 |
el diego Master


Registrado: 23 Ago 2002Mensajes: 232Ubicación: Paris
|
Publicado: Lun 30 Sep, 2002 11:11 am Asunto: |
|
|
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 |
|
 |
jaquemate Invitado
|
Publicado: Lun 30 Sep, 2002 8:26 pm Asunto: |
|
|
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 |
|
 |
|