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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Cálculo no ListView1
cleyton_keu
PORTO ALEGRE
RS - BRASIL
ENUNCIADA !
Postada em 13/08/2006 14:19 hs            
Pessoal tenho o meu ListView1 e gostaria de somar, todos os pedidos, para saber o valor total, é possível fazer isso? Como?
 
até mais
   
Korn
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 13/08/2006 19:22 hs            
ainda nao testei mas deve ser isso
 

Jesus Cristo é O Senhor!!!
     
Css
PRAIA GRANDE
SP - BRASIL
ENUNCIADA !
Postada em 14/08/2006 00:05 hs            
Não seria isso, é um form de Pedido, onde estou selecionando os itens, aí quero calcular o total, ou seja quero pegar os itens no ListView q foram escolhidos e somados, mas esses itens serão N (ou seja, número indefinido de itens)
 
obrigado
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 14/08/2006 01:29 hs            
Digamos q vc tenha uma Lista assim:
 
Item     Valor
1           50,00
2          172,54
3           64,05
 
 
Neste caso vou somar a segunda coluna :
 
Dim Soma As Currency
 
Private Sub Command2_Click()
Soma = 0
With ListView
    For i = 1 To .ListItems.Count
        If .ListItems(i).Selected Then
            Soma = CCur(.ListItems(i).SubItems(1)) + Soma
        End If
    Next
End With
Label1 = Format(Soma, "00.00")
End Sub
 
 
Se vc usar checkbox para seleção Então só muda isso:
 
Private Sub Command2_Click()
Soma = 0
With ListView
    For i = 1 To .ListItems.Count
        If .ListItems(i).Checked Then
            Soma = CCur(.ListItems(i).SubItems(1)) + Soma
        End If
    Next
End With
Label1 = Format(Soma, "00.00")
End Sub
 
t+
   
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 14/08/2006 08:47 hs         
Primeiro: Não é a forma mais correta adicionar dados e depois somar, o mais certo mesmo é ter uma variável onde vc vai fazendo a soma cada vez que um ítem é adicionado. Mas ese esquema que o ghost passou é bem o que vc precisa.
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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