oRGANIZACAO DE UM RELATORIO

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

samuel bandeira
Usuário Nível 1
Usuário Nível 1
Mensagens: 3
Registrado em: 14 Abr 2005 12:58

oRGANIZACAO DE UM RELATORIO

Mensagem por samuel bandeira »

Alguem poderia me ajudar, No programa abaixo eu estou precisando colocar o total do seguinte modo.

------------------------------------------------------------------------------|
Totais 14.000 | 36.000.25 |
------------------------------------------------------------------------------
As informações acima são ilustrativas o programa vai abaixo.

Código: Selecionar todos

Public MLIN :=62 
Public mpag := 1 
Public vlTotal := 0 
PUBLIC vlQTD   := 0
Use barra 
index on REFERENCIA to ref 
use barra index ref 
GOTO TOP 

SET DEVICE TO PRINTER 
setprc(0,0) 


          Do While .not. Eof() .and. Prow()<62     // 62 = No. de linhas que sera impresso na pagina

           @ PROW() + 01, 00 SAY Referencia 
           @ PROW() + 00, 21 SAY "|" 
           @ PROW() + 00, 23 SAY Desc 
           @ PROW() + 00, 70 SAY "|" 
           @ PROW() + 00, 77 SAY "PC" 
           @ PROW() + 00, 83 SAY "|" 
           @ PROW() + 00, 91 SAY QTD 
           @ PROW() + 00, 97 SAY "|" 
           @ PROW() + 00, 100 SAY PReco 
           @ PROW() + 00, 115 SAY "|" 
           @ PROW() + 00, 120 SAY Total 
           @ PROW() + 00, 132 SAY "|" 

           vlTotal += Total 
           vlQTD   += QTD
           DBSKIP()

     Enddo 

Enddo 
If mpag > 1   // se foi impresso pelo menos uma pagina 
[b]" AQUI EU GOSTARIA QUE O RESULTADO SAISSE DA MANEIRA ACIMA"[/b]
    @ Prow()+2,000 Say "Totais ===>" 
    @ prow()+0,087 SAY vlQTD
    @ Prow()+0,120 Say vlTotal 
    Eject

Endif 

SET DEVICE TO SCREEN 
RETURN 
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Mensagem por Toledo »

Samuel,

O código fonte que você postou não está completo, parece que está faltando muita coisa ia...

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Responder