I'm having difficulty with a very small routine and am listing code below:
Code:
Dim OBplus As Double
Dim sOBplus As String
Dim OBNonPlus As Double
Dim sOBNonPlus As String
' Accumulates to Variables OBPlus & OBNeg
rsGlact.MoveFirst
Do While rsGlact.EOF = False
gAcno = rsGlact.Fields("Acno")
If rsGlact.Fields("Rptype") = "P" Then
If rsGlact.Fields("Oldbal") > 0 Then
OBplus = (OBplus + rsGlact.Fields("Oldbal"))
Else
OBNeg = (OBNeg + rsGlact.Fields("Oldbal"))
End If
End If
rsGlact.MoveNext
Loop
' Determines Difference and stores Round()
txtOBPlus = OBplus
txtOBNeg = OBNeg
txtDiffOld = (OBplus + OBNeg)
txtDiffOld = Round(txtDiffOld, 2)
Dim OBplus As Double
Dim sOBplus As String
Dim OBNeg As Double
Dim sOBNeg As String
rsGlact.MoveFirst
Do While rsGlact.EOF = False
gAcno = rsGlact.Fields("Acno")
If rsGlact.Fields("Rptype") = "P" Then
If rsGlact.Fields("Oldbal") > 0 Then
OBplus = (OBplus + rsGlact.Fields("Oldbal"))
Else
OBNonPlus = (OBNonPlus + rsGlact.Fields("Oldbal"))
End If
End If
rsGlact.MoveNext
Loop
' Determines Difference and stores Round()
txtOBPlus = OBplus
txtOBNonPlus = OBNonPlus
txtDiffOld = (OBplus + OBNonPlus)
txtDiffOld = Round(txtDiffOld, 2)
sOBplus = OBplus
sOBNeg = OBNeg
txtOBPlus = sOBplus
txtOBNeg = sOBNeg
I will greatly appreciate help.
Don Gaither


