Olá, fiz um relatório que faz o filtro de um período de datas, como faço para colocar esses dois campos data no relatório:
Relatório referente ao período de (1º campo data selecionado no filtro) a (2º campo data selecionado no filtro)
Grato.
Olá, fiz um relatório que faz o filtro de um período de datas, como faço para colocar esses dois campos data no relatório:
Relatório referente ao período de (1º campo data selecionado no filtro) a (2º campo data selecionado no filtro)
Grato.
Você pode fazer diretamente no rodapé, tem uma opção de dados do filtro.
Se quiser fazer personalizado, você deve criar uma variável global no onScriptInit, exemplo
onScriptInit
[var_titulo] = “Relatório referente ao período de (1º campo data selecionado no filtro) a (2º campo data selecionado no filtro)”;
onde (1º campo data selecionado no filtro) você tem que pesquisar qual variável global tem esse valor, vá em exibir dados em sessão e procure o nome do campo.
Bem eu fiz assim criei dois campos novos na pesquisa paar armazenar os valores {data1} e {data2} e depois fiz a referencia a esses campos na instrução SQL = SELECT column_name(s) FROM table_name WHERE column_name BETWEEN {value1} AND {value2}; em um campo subselect no formulário.
funciona para mim ve ai se ajuda.
Se a solução do colega Gustavo não funcionar veja este post:
http://www.scriptcase.com.br/forum/index.php/topic,3101.msg13444.html#msg13444
Crie um campo {filtro} para armazenar as informações.
Inspecione o elemento data pra descobrir o nome dele no formulário (veja imagem datas.jpg).
Depois, no onValidate do filtro, trata e alimenta uma variável global:
if ({data_vencimento_dia} > 0) {
$dataini = "{data_vencimento_dia}/{data_vencimento_mes}/{data_vencimento_ano}";
if ({data_vencimento_input_2_dia} > 0) {
$datafim = "a {data_vencimento_input_2_dia}/{data_vencimento_input_2_mes}/{data_vencimento_input_2_ano}";
}
[filtro_aplicado] = "Relatório referente ao período de $dataini a $datafim";
}
E no evento do relatório (onHeader, por exemplo), vc atribui ao campo o valor da variável global:
{filtro} = [filtro_aplicado];
$datafim = “a” . {data_vencimento_input_2_dia}. “/”. {data_vencimento_input_2_mes} ."/". {data_vencimento_input_2_ano};