![]() |
Consulta de busqueda en tiempo de ejecucion Hola foreros miren este es mi problema ... Tengo un TextBox en el cual coloco el criterio de la busqueda lo que quiero es generar una consulta y me arroje los resultados parecidos al criterio colocado en el TextBox... hasta aqui todo esta bien ... el problema viene cuando quiero que aparescan los resultados conforme vaya escribiendo el criterio de busqueda es decir: Si escribo S la consulta me debe de arrojar todos los registros con S y si le agrego SA todos los que tengan SA y asi hasta que deje de teclear el criterio de busqueda... todo esto en tiempo de ejecucion ... no se si me explique... he probado con algunas consultas que aparecen aki pero no me da lo que yo quiero... De antemano gracias espero y me respondan pronto.... aaaa utilizo el dataenvironment para accesar a la base de datos con sus comandos correspondientes para la busqueda |
Eso ya lo hice con la API sendmessage. Aunque, cuando dices que te arroje los registros con S, que te los arroje donde? |
una pregu: Cuando dices: Que tan util fue este tipo de consulta A que te refieres? |
Cuando le pido que me arroje los resultado pido que los arroje a un DataGrid y si te util para lo que querias que realmente hiciera la consulta... es decir la consulta y el datagrid serian dinamicos por que constantemente estarian actualizandose... si ? |
Cita:
|
Cita:
Perdon es que estoy tambien aca con el codigo pensando como hacerle... pido una disculpa por eso... Y me explico mejor... cada que se bayan poniendo letras en el textbox la consulta los analice y coloque los que sele parescan... estaba pensando en que cada que ponga una letra esta primero realice la consulta con esa letra pero cuando ponga otra letra la busque con las dos letras por que lo que hace es buscarla solamente con la seguna.... opiniones....? |
Eso es facil, al select hay que ponerle una condicion like y meterle lo que en ese momento tenga el textbox. Lo que yo hago es primero llenar un listview con toda la tabla, y luego al escribir algo en el textbox se seleccione en el listview aquel registro que empiece con lo escrito en el textbox. Lo que me pone a pensar es en el performance de la aplicacion porque al hacer que con cada letra que se ingrese busque todos los registros que tengan lo ingresado, vamos a hacer muchas consultas y si la conexion es lenta o la tabla es inmensa, mas aun si hay joins y el select es pesado, en la practica no va a funcionar bien. |
ok... el LIKE ya lo utilizo... y funciona pero no consigo lo que quiero ..que es que me aparescan los que bayan coincidiendo con lo que va escribiendo el usuario... estaba pensando en que cada que cambie el texto osea con la propiedad change del textbox realizar la busqueda y me entregue los que coincidan .... ojala y me haya explicado mas.... no quiero que primero se llene la lista o el grid si no que conforme coincidan se bayan mostrando... |
Cita:
Que es lo que no te funciona |
Cita:
Que la consulta la hago desde el dataenvironment y del textbox le paso el parametro de busqueda y no me regresa nada... me deja vacio el resultado... |
Ahhhh... dataenviroment ni idea de como se come. Yo lo hago diferente, con dsn :si: |
mmmmmmmm fijate nada mas.... pues ya casi me sale.... creo... o almenos ya me estoy dando un a idea.... jeje |
Alguien que tenga alguna idea sobre lo que estoy pidiendo... necesito un poco de ayuda amigos mios... por fas |
pues no has puesto nada de codigo |
| La zona horaria es GMT -6. Ahora son las 08:22. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.