Private Sub so500_AfterUpdate()
tt500 = [loai500] * [So500]
ln = Len(Str(tt500))
If ln > 9 Then
kq5001 = Left(Str(tt500), Len(Str(tt500)) - 9)
kq5002 = Mid(Str(tt500), Len(Str(tt500)) - 8, 3)
kq5003 = Mid(Str(tt500), Len(Str(tt500)) - 5, 3)
Else
If ln > 6 Then
kq5001 = ""
kq5002 = Left(Str(tt500), Len(Str(tt500)) - 6)
kq5003 = Mid(Str(tt500), Len(Str(tt500)) - 5, 3)
Else
If ln > 3 Then
kq5001 = ""
kq5002 = ""
kq5003 = Left(Str(tt500), Len(Str(tt500)) - 3)
End If
End If
End If
kq5004 = "000"
Tongtien = Tinhtong
Bangchu = SayUNI(Tinhtong, 1, 0)
End Sub
Function Tinhtong()
Tinhtong = tt500 + tt200p + tt200 + tt100p + tt100 + tt50p + tt50 + _
tt20p + tt20 + tt10p + tt10 + tt5 + tt5k + tt2 + tt2k + tt1 + tt1k + _
tt05 + tt05k + tt02 + tt02k + tt01
End Function
Sub EraseTT()
tt500 = 0: tt200p = 0: tt200 = 0: tt100p = 0: tt100 = 0: tt50p = 0: tt50 = 0
tt20p = 0: tt20 = 0: tt10p = 0: tt10 = 0: tt5 = 0: tt5k = 0: tt2 = 0: tt2k = 0: tt1 = 0: tt1k = 0
tt05 = 0: tt05k = 0: tt02 = 0: tt02k = 0: tt01 = 0
End Sub
Public tt500 As Double, tt200p As Double, tt200 As Double
Public tt100p As Double, tt100 As Double, tt50p As Double, tt50 As Double
Public tt20p As Double, tt20 As Double, tt10p As Double, tt10 As Double
Public tt5 As Double, tt5k As Double, tt2 As Double, tt2k As Double, tt1 As Double, tt1k As Double
Public tt05 As Double, tt05k As Double, tt02 As Double, tt02k As Double, tt01 As Double
tt500 = [loai500] * [So500]
[COLOR=#ff0000]tt200p[/COLOR] = [COLOR=#0000ff]loai200p[/COLOR] * [COLOR=#0000ff]so200p[/COLOR]
Sub Dienso(Loaitien, Ttien)
ln = Len(Str(Ttien))
If Ttien > 0 Then
If ln > 9 Then
Me.Controls("kq" & Loaitien & "1") = Left(Str(Ttien), Len(Str(Ttien)) - 9)
Me.Controls("kq" & Loaitien & "2") = Mid(Str(Ttien), Len(Str(Ttien)) - 8, 3)
Me.Controls("kq" & Loaitien & "3") = Mid(Str(Ttien), Len(Str(Ttien)) - 5, 3)
Me.Controls("kq" & Loaitien & "4") = Right(Str(Ttien), 3)
Else
If ln > 6 Then
Me.Controls("kq" & Loaitien & "1") = ""
Me.Controls("kq" & Loaitien & "2") = Left(Str(Ttien), Len(Str(Ttien)) - 6)
Me.Controls("kq" & Loaitien & "3") = Mid(Str(Ttien), Len(Str(Ttien)) - 5, 3)
Me.Controls("kq" & Loaitien & "4") = Right(Str(Ttien), 3)
Else
If ln > 3 Then
Me.Controls("kq" & Loaitien & "1") = ""
Me.Controls("kq" & Loaitien & "2") = ""
Me.Controls("kq" & Loaitien & "3") = Left(Str(Ttien), Len(Str(Ttien)) - 3)
Me.Controls("kq" & Loaitien & "4") = Right(Str(Ttien), 3)
Else
Me.Controls("kq" & Loaitien & "1") = ""
Me.Controls("kq" & Loaitien & "2") = ""
Me.Controls("kq" & Loaitien & "3") = ""
Me.Controls("kq" & Loaitien & "4") = Str(Ttien)
End If
End If
End If
Else
Me.Controls("kq" & Loaitien & "1") = ""
Me.Controls("kq" & Loaitien & "2") = ""
Me.Controls("kq" & Loaitien & "3") = ""
Me.Controls("kq" & Loaitien & "4") = ""
End If
Tongtien = Tinhtong
Bangchu = SayUNI(Tinhtong, 1, 0)
End Sub
Private Sub so500_AfterUpdate()
If Not IsNull(So500) Then tt500 = loai500 * So500 Else tt500 = 0
Dienso "500", tt500
End Sub
Private Sub So200p_AfterUpdate()
If Not IsNull(So200p) Then tt200p = Loai200p * So200p Else tt200p = 0
Dienso "200p", tt200p
End Sub
Sub Dienso(Loaitien, Ttien)
ln = Len(Str(Ttien))
For i = 1 To 4
Me.Controls("kq" & Loaitien & i) = ""
Next
Arr = Split(Format(Ttien, "### ### ### ###"), " ")
For i = UBound(Arr) To 0 Step -1
Me.Controls("kq" & Loaitien & 4 - UBound(Arr) + i) = Arr(i)
Next
Tongtien = Tinhtong
Bangchu = SayUNI(Tinhtong, 1, 0)
End Sub