USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Como totalizar dados dentro do próprio Msflexgrid
EWERTON
DIVINÓPOLIS
MG - BRASIL
Postada em 18/08/2004 17:19 hs            
Gostaria de saber como totalizar determinada coluna dentro do próprio grid.
 
     
Geronimo
Pontos: 2843
JOINVILLE
SC - BRASIL
Postada em 18/08/2004 19:02 hs            
Segue :
Do While Not TBSaldo.EOF
    With MSFlexGrid1
        .Rows = i + 1
        .ColAlignment(0) = flexAlignCenterCenter ' alinha coluna
        .TextMatrix(i, 0) = i - 0 ' autonumeração colocar zero para poder começar com 1
        .ColAlignment(1) = flexAlignCenterCenter
        .TextMatrix(i, 1) = TBSaldo(0)
        .ColAlignment(2) = flexAlignLeftCenter
        .TextMatrix(i, 2) = TBSaldo(1)
        .ColAlignment(3) = flexAlignCenterCenter
        .TextMatrix(i, 3) = TBSaldo(2)
    End With
    
i = i + 1
SomaColuna = SomaColuna + TBSaldo(2)
TBSaldo.MoveNext
Loop

' Textbox com o total da coluna
Text1.Text = SomaColuna


Outra coisa, defina o número de linhas (use o recordcount)  e colunas do grid 
antes do loop que vc ganha performance. Tb pode usar a API LockWindowUpdate 
para fazer o preenchimento mais rápido ainda visto que a atualização de tela, que 
gasta um bom tempo do total, ficará desabilitada nesse meio tempo.

"O pior inimigo que você poderá encontrar será sempre você mesmo."
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página