O filtro não funciona para campos "criados"?

Amigos,

Tenho uma consulta simples, onde criei o campo numero_de_dias, para calcular a diferenca entre um campo data do banco e a do sistema.

Utilizo o campo criado, no filtro com a condição “Maior que”.

Mas o filtro não reage como esperado. É como se essa condição não existisse.

Alguém já passou por isso?

Jorge

O sql da consulta que esta retornando o valor desse campo?

Haroldo,

O sql nem menciona o campo, como se não existisse.

Campos criados manualmente no filtro devem ser manipulados na oncriptinit e aplicados no where da consulta através da macro sc_select_where.

Campos criados manualmente na consulta pode receber valores através do evento onrecord, mas não pode usar esses conteúdos como parte da condição where dosql principal, na no momento da onrecord, o select já foi montado com todas suas condições.

*** Foi isso que entendi da sua dúvida?

Resolvi meu problema criando uma view e colocando todos os cálculos de data nela.

Valeu Haroldo.