 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
EnriqueDP Cdt

Registrado: 24 Feb 2005Mensajes: 1
|
Publicado: Jue 24 Feb, 2005 8:10 pm Asunto: Busqueda estilo winamp |
|
|
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 |
|
 |
Snake + + Lt


Registrado: 31 Oct 2002Mensajes: 83Ubicación: Zacatecas, Zac. Mexico
|
Publicado: Jue 24 Feb, 2005 8:35 pm Asunto: |
|
|
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  _________________ 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 |
|
 |
|
|
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
|
© 2002–2026 Club Builder · Funciona con phpBB.
|