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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Agrupar Dados no ListView
Gilberto Couto
SANTO ANTÔNIO DO MONTE
MG - BRASIL
ENUNCIADA !
Postada em 16/05/2005 16:09 hs            
Amigos,
Estou precisando agrupar dados em um ListView, e somar tudo em um único registro.
 
Ex.:
----------------------------
ID                     Valor
----------------------------
500                    5,00
500                    3,00
30                     4,00
500                    3,00
30                     2,00
----------------------------
 
 
ficaria assim:
----------------------------
ID                     Valor
----------------------------
500                    11,00
30                      6,00
----------------------------
Agrupou todos os ids repitidos em um único e somou todos os valores.

Agradeço a todos,
Gilberto Couto.
   
Rodrigo
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 16/05/2005 18:15 hs            
vc pode agrupar em sql antes de jogar para o listview.
 
 
por exemplo
 
dim strSQL as string
dim recT as recordset
dim db as database
dim i as interger
 
strSQL="SELECT Id, SUM(Valor) AS SomaValor FROM NomeDaTabela GROUP BY Id"
 
set db=OpenDatabase("CaminhoDoBanco")
set recT=db.OpenRecordset(strSQL)
 
i=1
 
do while not recT.EOF
    NomeDoListView.ListItems.Add , , recT("Id")
    NomeDoListView.ListItems(i).ListSubItems.Add , , recT("SomaValor")
    i=i+1
    recT.MoveNext
loop
 
Isso deve resolver.
 
abracos
 
rodrigo
 
 
 
 
   
Gilberto Couto
não registrado
ENUNCIADA !
Postada em 17/05/2005 09:37 hs   
Muito obrigado cara.
   
Página(s): 1/1    

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