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 

Busqueda estilo winamp

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Bases de Datos
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Busqueda estilo winamp Responder citando

Hola a todos !
Bueno, les cuento mi problema, necesito hacer una busqueda en una base de datos (paradox o dBase) pero solo se hacerla mediante un botón que diga buscar para que realice la tarea.
La idea es hacer algo estilo a lo del Winamp (seguramente hay miles de otros ejemplos pero ahora no recuerdo ninguno). En este programa al apretar la letra "j" se abre una ventana de busqueda, donde a medida que se escribiendo se van obteniendo los resultados... una lista de todas las palabras que contienen las letras que fuimos colcando, no importa donde (es decir, si el nombre de la base de datos es Arbol, y alguien escribe "rbo", entonces aparecera en la lista...)
Creo haber visto una sentencia en SQL con caracteres % y _ pero la verdad no se si es posible utilizarlo con paradox, y tampoco se me ocurre como liberarme del boton "Buscar" para que vaya buscando solito a medida que se teclea...
Espero que alguien pueda desenredarme un poco.
Gracias !
Enrique.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Saludos EnriqueDP

Ok. mira lo que s eme ocurre para hacer ese tipo de busqueda, es hacer lo siguiente, creas una ventana emergente que tenga un memo o algun listbox o x, pero que cuando le introduscas el nombre en un edit o como sea que insertes el nombre, hagas una funcion de autocompletar, con respecto al campo de la tabla que estes usando, ej: Campo_Nombre, de esa tabla y especificamente del campo ese haces una busqueda desde el primero al ultimo ya sea indexada o secuencial pero que al escribir las letras en el edit haga comparaciones esto lo haces descomponiendo el nombre y manehandolo como una arreglo y simplemente has comparaciones de cadenas puedes ser algo tedioso hacerlo y talves sea muy tardado dependiendo de cuantos registros tengas, pero se veria muy bien.

Voy a tratar de hacerlo a ver si de casualida lo hago y lo publico.

Espero que esto que te comento te sirva de algo un saludo Very Happy
_________________
I.S.C. Joel Salinas Alvarado
Linux User:454009
the human knowledge belong to the world
"Hoy el Universo Debian es mas GRANDE"
Zacatecas, Mexico.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
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.