Autor Tópico: [RESOLVIDO] Total Zerado (somente na primeira quebra)  (Lida 1268 vezes)

Schuma

  • Novato
  • *
  • Mensagens: 14
  • Conhecendo o SC
[RESOLVIDO] Total Zerado (somente na primeira quebra)
« Online: Maio 10, 2013, 02:42:57 pm »
Olá Pessoal !
Esta é um tanto estranha...  somente na primeira quebra (de mes e ano) o total aparece zerado.
Para os demais meses, calcula o total normal.

Ex: 

03/2013
Recurso                Data atividade                   Valor
João                      13/03/2013                      234,50
Paulo                     14/03/2013                      200,00
    Total                                                               0,00

04/2013
Recurso                Data atividade                   Valor
Regina                  15/04/2013                     250,00
Paulo                    23/04/2013                     300,00
     Total                                                        550,00

Alguém já passou por isso ?

Grato pela atenção !

Sds
Adilson
« Última modificação: Maio 17, 2013, 06:32:39 pm por Bernhard »
Schuma

pessanha

  • Expert
  • *****
  • Mensagens: 643
    • Email
Re:Total Zerado (...somente na primeira quebra)
« Responder #1 Online: Maio 10, 2013, 06:56:49 pm »
como esta sua SQL do grid ?

Schuma

  • Novato
  • *
  • Mensagens: 14
  • Conhecendo o SC
Re:Total Zerado (...somente na primeira quebra)
« Responder #2 Online: Maio 13, 2013, 09:27:46 pm »
Olá pessanha !

O campo que apresenta o total zerado é um campo calculado...   no evento onRecord.

Não está no SQL.   O curioso que calcula normal paras as demais quebras do mesmo campo.

...Com a sua pergunta, revisei o programa;  ainda não entendi pq está zerado.     ...parace que falta inicializar o total antes da primeira quebra.      A aplicação possui outros três campos na mesma quebra e tudo funciona com os estes campos.

Sds
Adilson



Schuma

Schuma

  • Novato
  • *
  • Mensagens: 14
  • Conhecendo o SC
Re:Total Zerado (...somente na primeira quebra)
« Responder #3 Online: Maio 16, 2013, 09:28:43 am »
Como a quebra estava sendo realizada pelo mês e ano da "data da atividade", acredito que no momento da quebra, estava sendo sonsiderada a data inteira (dd/mm/yyyy).

Criei um campo chamado "dt_mes_referencia" na base, que recebia o primeiro dia do "mês e ano" da "data de atividade".

Na quebra, passei a referenciar a nova "dt_mes_referencia".

Problema resolvido.

Entendi que, para trabalharmos com quebras de datas, devemos considerar o conteúdo integral da data e não somente o "mês e ano" como aparentemente é sugerido na formatação/apresentação na consulta. 

Sds
Adilson
Schuma

paulomarcelo

  • Expert
  • *****
  • Mensagens: 638
    • Email
Re:Total Zerado (...somente na primeira quebra)
« Responder #4 Online: Maio 17, 2013, 12:13:07 am »
Adilson, que bom que resolveu, coloca lá no tópico RESOLVIDO, pois ai os colaboradores do fórum podem se focar em ajudar problemas ainda não solucionados. Obrigado.