![]() |
Que tiene esta Rutina?
Buena Tarde para todos.
estoy tratando de hacer una pantalla para buscar, pero no se por que no me esta funcionando le voy a decir que estoy haciendo y como lo hago. Estoy usando lo siguiente
esta es la rutina que uso, en el Evento OnChange del Edit. Código:
procedure TFrm_Buscar.Edit1Change(Sender: TObject); |
Hola esimon!
Lo primero que yo haría sería verificar si la sentencia que estás contruyendo te devuelve algún registro, es decir, ejecuta la sentencia select directamente en la base de datos para comprobar que el resultado es el que esperas. Me parece que el LIKE en Access se hace con el caracter * (asterisco) y no con % (signo de porcentaje). Saludos |
EL codigo funciona bien, aunque yo uso Paradox, pero no creo que la base de datos sea el problema.
Podrias comentar que es lo que no funciona, ta manda algun error, te muestra datos que no quieres, etc. Saludos. Edito el mensaje. No habia leido bien el post anterior, pero puede ser la causa, yo desconozco el like con Access. Segunda Edición No quise quedarme con la duda así que me puse a buscar esto y si efectivamente en acces se usa el *, aqui una página con este operador. http://www.desarrolloweb.com/articulos/2280.php Saludos. |
lo primero que tengo que hacer se selelccionar por cual campo voy a buscar y luego comensar a escribir en el Edit, pero no me da ningun error.
|
¿ya probaste cambiando los % por * ?
|
mil gracias a todos por la ayuda prestada, todo esto estaba funcionando perfectamente, el problema eran que los campos de Grid no estaban relacionados con la tabla.
de toda manera mucha gracias nuevamente y pasen todos un feliz resto del dia. |
La franja horaria es GMT +2. Ahora son las 00:05:45. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi