Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-01-2010
dtomeysoto dtomeysoto is offline
Miembro
 
Registrado: dic 2005
Posts: 173
Poder: 19
dtomeysoto Va por buen camino
Mejorar búsqueda

Hola amigos, en una aplicación para el área de Ventas que estoy desarrollando tengo una ventana para crear una factura.

En esta ventana tengo un edit para que el usuario introduzca el código de la empresa, si no se lo sabe puede presionar F2 y le muestro en otra ventana todas las empresas que tengo en el nomenclador usando un DBGrid. Encima de este DBGrid he puesto otro edit para que el usuario teclee parte del nombre de la empresa para así encontrarla más rápido.

Para lograr lo anterior he usado el evento OnChange del edit y he puesto el siguiente código:

Código Delphi [-]
...
QDATOS.Locate('NOMBRE', eBuscarTexto.Text, [loPartialKey]);
...

Hasta aquí todo funciona bien siempre y cuando el usuario vaya poniendo el nombre de la empresa como está escrito en la BD. Por ejemplo si tengo las siguientes empresas en el nomenclador:

EMP. COMERCIALIZADORA ESCAMBRAY
EMP. MAYORIXTA DE PRODUCTOS VERDES
EMPRESA AUTOMOTRIZ S.A
EMPRESA INMOBILIARIA AZUL

y quiero buscar rápidamente la EMPRESA AUTOMOTRIZ S.A hay que escribir necesariamente EMPRESA A y quisiera que al escribir AUT se me posicione en el registro en cuestión.

Hay alguna forma de lograr lo anterior?, estoy usando tablas Paradox.
Gracias.
Responder Con Cita
 



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
Busco mejorar el rendimiento Bkewater Windows 7 11-01-2008 19:03:53
Mejorar código. REHome .NET 0 07-08-2007 21:37:55
Mejorar un cronometro kokogua Varios 3 10-12-2006 14:12:57
Mejorar busqueda de registros y actualizacion JuanchoArg Conexión con bases de datos 2 10-05-2006 03:06:48
Mejorar metodo!! kye_z Varios 2 21-10-2004 18:56:53


La franja horaria es GMT +2. Ahora son las 06:20:49.


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