Colocar na instrução principal SQL o resuldado escolhido no filtro.

Fiz uma aplicação do tipo CONSULTA onde a mesma começa pelo FILTRO.
Na instrução PRINCIPAL SQL fiz o seguinte:

select codigo_empresa,nome_empresa,tipo_empresa from configuracao
where codigo_empresa = ‘{atr_codempresa}’

onde {atr_codempresa} é um atributo.

configurei a CONSULTA para iniciar pelo FILTRO.
No FILTRO criei um campo novo:
ftr_codempresa do tipo SELECT, no lookup é o seguinte comando:

SELECT codigoempresa, fantasiaempresa,
FROM empresa
ORDER BY fantasiaempresa

no EVENTO onvalidate do FILTRO esta o seguinte:

{atr_codempresa} = {ftr_codempresa};
echo 'DEPOIS: '.{atr_codempresa};=> esse echo sai o valor correto.

o unico campo que aparece no filtro eh o campo {ftr_codempresa}.

NO Evento onHeader da CONSOLTA fiz o seguinte:
echo {atr_codempresa}.’
’;
echo {atr_codempresa}.’
’;

exibe correto.

porem o resultado da consulta fica REGISTROS NÃO ENCONTRADOS

ativei o debug
e vi que no SELECT da CONSULTA esta assim

select top 12 codigo_empresa,nome_empresa,tipo_empresa from configuracao
where codigo_empresa = ‘’

alguem ai pode da um HELP!??! se eu n conseguir isso. não tenho nem como começar o projeto.

vlw. no aguardo.

alguem??

É dificil obter resposta com a forma que posta sua dúvida.

Primeiro: Desconfio que campos criados manualmente não estão passando valores do filtro para consulta.

ok. vou mudar a pergunta.

Quero passar o valor do resultado do FILTRO para a consulta SQL da tela de consulta, como faço??

vc quer passar os valores dos campos criados manualmente do filtro para consulta?

Crie variaveis globais e no evento onvalidate do fitromovo o valor desses campos para essas variaveis.

No evento onscriptinit da consulta vc consegue capturar esses valores.

Sua pergunta continha estranha: Valor Resultado do Filtro??? Entendi que é o valores atribuídos aos campos do filtro a serem passados para consulta. Agora se já são campos da consulta (provenientes do Select principal) não precisa fazer nada.

vlw vou verificar aki.