Autor Tópico: Imprimir datas de um período selecionadas no filtro  (Lida 835 vezes)

m.buchmeier

  • Novato
  • *
  • Mensagens: 1
    • Email
Imprimir datas de um período selecionadas no filtro
« Online: Dezembro 30, 2015, 01:33:00 pm »
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.

Rodrigo Goulart Padovezzi

  • Expert
  • *****
  • Mensagens: 1045
    • Email
Re:Imprimir datas de um período selecionadas no filtro
« Responder #1 Online: Janeiro 01, 2016, 12:07:42 pm »
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.

gustavo_lgz

  • Novato
  • *
  • Mensagens: 1
    • Email
Re:Imprimir datas de um período selecionadas no filtro
« Responder #2 Online: Março 08, 2016, 01:53:13 pm »
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.
 

George Carvalho

  • Expert
  • *****
  • Mensagens: 1373
    • Email
Re:Imprimir datas de um período selecionadas no filtro
« Responder #3 Online: Março 08, 2016, 02:47:05 pm »
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
George Carvalho
Porto de Galinhas/PE

flagomesbh

  • Intermediário
  • ***
  • Mensagens: 131
Re:Imprimir datas de um período selecionadas no filtro
« Responder #4 Online: Julho 08, 2016, 11:28:45 am »
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.

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:
Código: [Selecionar]
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:

Código: [Selecionar]
{filtro} = [filtro_aplicado];
Flávia Gomes
- Aprendiz -

pessanha

  • Expert
  • *****
  • Mensagens: 643
    • Email
Re:Imprimir datas de um período selecionadas no filtro
« Responder #5 Online: Julho 09, 2016, 07:19:12 am »
$datafim = "a" . {data_vencimento_input_2_dia}. "/". {data_vencimento_input_2_mes} ."/". {data_vencimento_input_2_ano};