Bom dia
Neste ex do JPaulo quando no Formulário tem 3 caixas ele funciona, mas se tiver mais ou menos caixas ele não funciona.
Como posso por automáticamente para mais caixas? (1 To 3)
Public Sub MostraSoma()
'By JPaulo © MaximoAccess
'Para Nivaldo
Dim yColuna As Integer, xCampo As Long, i As Integer, strSoma() As Double
Me.RecordsetClone.MoveFirst
ReDim strSoma(1 To 3)
For yColuna = 1 To Me.RecordsetClone.RecordCount
For xCampo = 1 To 3
strSoma(xCampo) = strSoma(xCampo) + Nz(Me.RecordsetClone.Fields(xCampo), 0)
Next
Me.RecordsetClone.MoveNext
Next
For i = 1 To 3
Me.Controls("txtTotal" & i).Value = strSoma(i)
Next
End Sub
Obrigado
Pina
Neste ex do JPaulo quando no Formulário tem 3 caixas ele funciona, mas se tiver mais ou menos caixas ele não funciona.
Como posso por automáticamente para mais caixas? (1 To 3)
Public Sub MostraSoma()
'By JPaulo © MaximoAccess
'Para Nivaldo
Dim yColuna As Integer, xCampo As Long, i As Integer, strSoma() As Double
Me.RecordsetClone.MoveFirst
ReDim strSoma(1 To 3)
For yColuna = 1 To Me.RecordsetClone.RecordCount
For xCampo = 1 To 3
strSoma(xCampo) = strSoma(xCampo) + Nz(Me.RecordsetClone.Fields(xCampo), 0)
Next
Me.RecordsetClone.MoveNext
Next
For i = 1 To 3
Me.Controls("txtTotal" & i).Value = strSoma(i)
Next
End Sub
Obrigado
Pina