![]() |
Problemas con Filter en una Tabla
Hola a tod@s,
quiero que a medida que voy escribiendo en un edit vaya realizando una búsqueda utilizando 'LIKE' , este es el código que utilizo: Cita:
He estado leyendo por los foros y deberían de funcionar perfectamente, utlizo Delphi 7 y Paradox). Saludos |
Hola
No se de paradox pero prueba asi: Alguna servirá.
Saludos |
Hola Caral,
no han funcionado, el error hay veces que cambia y dice que el valor que escribo en el edit no es un campo de la tabla. La cuestión es que quiero filtrar una tabla y poder modificar sus datos, Lo he intentado con un Query pero los datos que muestra en el dbgrid no me deja modificarlos. saludos |
Hola
El campo es integer, float, string , que tipo es ?. Saludos |
El campo es string
|
Hola
Pues no se. La verdad es que he puesto prácticamente todas las formas de hacerlo, me extraña que no funcione alguna de ellas. Me parece que el error debe estar por otro lado. Saludos |
Gracias, le dedicaré algo más de tiempo a ver si puedo resolver algo.
Saludos |
Hola
Pon el programa y la bd en un zip y lo subes (quitale el exe). A ver si puedo hacer algo. Saludos |
Hola.
Otra alternativa es usar un TQuery:
Saludos. |
Solucionado!!!!
Me he tenido que pegar un MOVIDON!!!!, os explico..... El problema radica en que filtro datos de una tabla a través de un Query y los datos que presento en un Dbgrid no me los deja modificar, intenté utilizar los 'Filter' sobre la propia tabla pero la instrucción 'LIKE' no se por que motivo no la reconoce y me da un error de 'Operation not applicable', pues bien he hecho los siguiente: He utilizado un Tquery, UpdateSql y un DataSource. Propiedades a cambiar en el Tquery: RequestLive = False; UpdateObject= UpdateSQL; CachedUpdates= True; Y he introducido la sentencia SQL en UpdateSQl que me permita modificar los campos que yo quiera, en este ejemplo solo voy a permitir modificar el campo Importe Factura: Cita:
Para que actualice la BBDD he insertado un botón y le he agregado el siguiente código: Cita:
Señores me voy a correr un rato....en el buen sentido de la palabra claro!, correr a pie!!! Saludos y espero que esto sirva a alguien. |
La franja horaria es GMT +2. Ahora son las 16:41:11. |
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