|
Postada em 17/04/2006 10:58 hs
Como faço para somar os valores de uma determinada coluna do data grid
|
|
|
|
|
Postada em 17/04/2006 11:16 hs
Hummm... se não me engano: dim soma as currency datagrid.col = 1 'no caso a coluna q vc quer pegar for i = 1 to datagrid.rows datagrid.row = i soma = soma + ccur(datagrid.text) next se errei desculpe-me mas acho q é isso... t+
|
|
|
|
Postada em 17/04/2006 11:18 hs
Direto do DataGrid, não sei, mas pode somar do BD. Select Sum(CAMPO!VALOR) As Total from Tabela Pode usar filtros e condições. vlu//
|
|
|
|
Postada em 17/04/2006 11:25 hs
Dim soma As Integer Dim i As Integer For i = 1 To Me.MSFlexGrid1.Rows - 2 soma = soma + CInt(Me.MSFlexGrid1.TextMatrix(i, 0)) Next i Me.Label1.Caption = "Total da Soma é: " & soma
|
|
|
|
Postada em 17/04/2006 11:35 hs
'desculpe te passei a rotina acima com o msflexgrid, aqui vai a do datagrid. dim soma as currency dim i as integer for i = 1 to datagrid.rows DataGrid1.row = i total = total + ccur(Me.DataGrid1.Columns(1).Text) next
|
|
|
|
Postada em 17/04/2006 13:17 hs
CARDOSO CONFIRME SE SUA ROTINA NAUM EH IGUAL AO DO GHOST....
"Quando estou fraco, aí então é que sou Poderoso"
|
|
|