1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

Duvida Relatorio

Discussão em 'Progress 4GL' iniciado por Alphaprint TI, Março 10, 2020.

  1. Alphaprint TI

    Alphaprint TI Sem Pontuação

    Boa tarde !

    Sou novato na área de Progress e queria uma ajuda de vocês, estou fazendo um relatório e preciso que saia todas as informações, só que de onde esta saindo, há informações VAZIAS por exemplo : Nº pedido do cliente, Nome da Transportadora e essas informações não vem no meu relatório. Esse é meu código
    Código:
    FOR EACH  tt-exporta:                                                                                                
            DELETE tt-exporta.
        END.
    
        FOR EACH frete-moto NO-LOCK                              
           WHERE frete-moto.dt-solicita  >=   tt-param.dt-inicial                                                    
             AND frete-moto.dt-solicita  <=   tt-param.dt-final:
            
                find FIRST  ped-venda                            
                    WHERE   ped-venda.nr-ped-cot-orig = frete-moto.nr-pedcli
                      AND   ped-venda.nome-abrev      = frete-moto.nome-abrev-cli NO-LOCK NO-ERROR.
    
               if not avail ped-venda then
                find FIRST  ped-venda                            
                    WHERE   ped-venda.nr-pedcli  = frete-moto.nr-pedcli
                      AND   ped-venda.nome-abrev = frete-moto.nome-abrev-cli NO-LOCK NO-ERROR.
    
    
            if avail ped-venda then do:
           
                for FIRST nota-fiscal NO-LOCK                                     
                     WHERE nota-fiscal.nome-ab-cli   = ped-venda.nome-abrev
                       AND nota-fiscal.nr-pedcli     = ped-venda.nr-pedcli:
                      
                       find first it-nota-fisc OF nota-fiscal NO-LOCK no-error.
                       if not avail it-nota-fisc then next.
                                         
                       RUN pi-acompanhar IN h-acomp (INPUT "Verificando Cota‡äes : " + STRING (frete-moto.nr-pedcli)).
    Desde já agradeço
  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Código incompleto, só está mostrando a busca dos dados.
    Alphaprint TI curtiu isso.
  3. Alphaprint TI

    Alphaprint TI Sem Pontuação

    E como posso fazer busca dos dados vazios ?
  4. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    O codigo está imcompleto e não estou entendo o que vc quer dizer com dados vazios, pela sua logica inicial, vc está usando como base o pedido do cliente, então não tem como ele estar vazio, agora se vc, depois do if avail ped-venda, quando vc fecha o if depois do end, ai que vc vai imprimir o relatorio, então ai pode ter dados vazios quando o avail de ped-venda for NO, a tt-exporta, vc está preenchendo ela pro relatorio ?
  5. Alphaprint TI

    Alphaprint TI Sem Pontuação

    Sim, tt-exporta esta preenchendo para relatório.
  6. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    sem vc mostrar o codigo completo fica dificil de ajudar

Compartilhe esta Página