no me funciona "Filter" en una consulta SQL
un saludo al club toy trabajando en ID D6 + Interbase 6
ejecuto mi sql y los datos me muestra en un DBGrid1 hasta ahi todo bien
luego tengo un Tedit llamado buscar.text para typear de acuerdo a lo que quiero buscar y que filtre y esto es lo que no me funciona. NO me filtra nada y tampoco me da error. hice la prueba en vez de utilizar _DM.consulta3 utilizo un _DM.table3 y si filtra perfectamente la tabla pero el SQL no me filtra utilizo _DM.consulta3 porque tiene condicion WHERE tipo_ventas=''CONTADO''
eh utilizado _DM.consulta3 con LIKE funciona pero no respeta la condicion WHERE tipo_ventas Like ''Contado''
por eso veo la mejor opcion es hacer funcionar la SQL con FILTER y es ahi donde pido ayuda al foro para que me funcione gracias |
Hola darkbits.
Según creo entender, la condición de la consulta que buscas es: tipo_ventas = 'CONTADO' Y ( clientes_venta LIKE ... O operador_ventas LIKE...). Si es así, podes hacer:
Saludos. |
Si funciona perfectamente
unico detalle solo me deja escribir 16 letras y cuando utilizo FILTER me deja escribir mas mi consulta es se puede hacer FILTER a un SQL como ? gracias |
Cita:
Si sólo te permite escribir 16 caracteres, tenes que incrementar el valor de la propiedad MaxLength del TEdit o TDBEdit llamado "buscar" sin exceder el tamaño asignado en la creación del campo . Saludos. |
La franja horaria es GMT +2. Ahora son las 17:06:55. |
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