Fórum Fast Report Delphi 7 Ajuda #486621

24/07/2014

0

Bom dia!

Eu to tentando criar um Relatório com os dados que estão no meu ClientDataSet, preciso que eles organizados por data e isso eu já fiz ... o problema é ele precisa colocar os valores de pagamento que tem data de vencimento vinculado ao pagamento sem repetir os dados de vencimento EX :
Assim esta Hoje
Cliente Nº Contrato Data de Vlr. Total Total Pago Saldo Vencimento Pagamento
Emissão Honorário Data Vlr Data Vlr
PRISCA BARESI 2014.07-000004 (C) 23/07/2014 6.959,68 3.976,96 2.982,72 02/04/2014 497,12 02/04/2014 165,00
PRISCA BARESI 2014.07-000004 (C) 23/07/2014 6.959,68 3.976,96 2.982,72 02/04/2014 497,12 10/04/2014 165,00
PRISCA BARESI 2014.07-000004 (C) 23/07/2014 6.959,68 3.976,96 2.982,72 02/04/2014 497,12 22/04/2014 167,12
MARIA BARESI 2014.07-000004 (C) 23/07/2014 6.959,68 3.976,96 2.982,72 02/04/2014 497,12 02/04/2014 265,00

só que precisava que fosse como esta abaixo
Cliente Nº Contrato Data de Vlr. Total Total Pago Saldo Vencimento Pagamento
Emissão Honorário Data Vlr Data Vlr
PRISCA BARESI 2014.07-000004 (C) 23/07/2014 6.959,68 3.976,96 2.982,72 02/04/2014 497,12 02/04/2014 165,00
10/04/2014 165,00
22/04/2014 167,12
MARIA BARESI 2014.07-000004 (C) 23/07/2014 6.959,68 3.976,96 2.982,72 02/04/2014 497,12 02/04/2014 265,00

se alguém souber fazer me de um luz
Eduardo Mendonça

Eduardo Mendonça

Responder

Posts

25/07/2014

Dirceu Morais

Ao invés de usar assim:

só que precisava que fosse como esta abaixo
Cliente Nº Contrato Data de Vlr. Total Total Pago Saldo Vencimento Pagamento
Emissão Honorário Data Vlr Data Vlr
PRISCA BARESI 2014.07-000004 (C) 23/07/2014 6.959,68 3.976,96 2.982,72 02/04/2014 497,12 02/04/2014 165,00
10/04/2014 165,00
22/04/2014 167,12
MARIA BARESI 2014.07-000004 (C) 23/07/2014 6.959,68 3.976,96 2.982,72 02/04/2014 497,12 02/04/2014 265,00



Porque você não usa assim:
Cliente                    Nº Contrato               Data de        Vlr. Total    Total Pago        Saldo       Vencimento             
                                                              Emissão      Honorário                                         Data                Vlr     
PRISCA BARESI     2014.07-000004 (C)   23/07/2014   6.959,68        3.976,96    2.982,72     02/04/2014  497,12    
                                Pagamento    Valor
                             02/04/2014 165,00
                             10/04/2014 165,00
                             22/04/2014 167,12
    Total pago:                          497,12


MARIA BARESI        2014.07-000004 (C)   23/07/2014   6.959,68        3.976,96    2.982,72     02/04/2014  497,12    
                             Pagamento    Valor
                              02/04/2014 265,00
    Total pago:                           265,00 


Para usar da forma do jeito que te falei, você ordena o arquivo por nome.

No Fastreport vc insere
GroupHeader1 no campo expression você <frPlanilha."NOME_CLIENTE">
MasterData1
GroupFooter1

Dentro do GroupHeader1 você colocar:
Cliente                    Nº Contrato               Data de        Vlr. Total    Total Pago        Saldo       Vencimento             
                                                              Emissão      Honorário                                         Data                Vlr     
<nome_cliente>     <ncontrato>   <emissao>      <honorario>       <total_pago> <saldo>   Vencto> <valor>
Pagamento    Valor


No masterdata1 voce coloca
                              <data-pagamento> <valor_pago>


No GroupFooter1 você
    Total pago:                           <[SUM(<frxAcertos."VALOR_PAGO">,MasterData1)]
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar