Al said:
Try formatting the 3 fields with
#\.
The \ forces the period to be a "literal" character.
This #\. seems to work but another problem comes up....it starts
rounding weird like. 2.25 + .5 become 3.
it should be 2.75.....the beat goes on
Sometimes I have decimaled numbers sometimes not, is there a way to get
this thing to calculate properly? Heres some more snipites of code. I
have a number pad form 0 to 9 and a key for adding, dividing,
multiplying and subtracting. also an equal key and finally a decimal key.
The code behind the equal key...
Private Sub CommandEqual_Click()
Me.TxtHold2 = Me.TxtDisplay
Select Case Me.TxtOperator
Case 1
Me.TxtDisplay = CDbl(Me.TxtHold) + CDbl(Me.TxtHold2)
Case 2
Me.TxtDisplay = CDbl(Me.TxtHold) / CDbl(Me.TxtHold2)
Case 3
Me.TxtDisplay = CDbl(Me.TxtHold) - CDbl(Me.TxtHold2)
Case 4
Me.TxtDisplay = CDbl(Me.TxtHold) * CDbl(Me.TxtHold2)
End Select
End Sub
Code behind an add, multiply, divide, minus key...
Private Sub CommandDivide_Click()
Me.TxtOperator = 2
Me.TxtHold = Me.TxtDisplay
Me.TxtDisplay = ""
End Sub
Code behind a number key...
Private Sub Command6_Click()
Me.TxtDisplay = Me.TxtDisplay & 6
End Sub
This all basically works...the only problem is the decimal and the
rounding.....any input appreciated.
Thanks
DS