If Left(TextLine, 3) = "A07" Then 'Reads base fare, Total fare and 5 Tax's
BFC = Trim(Mid(TextLine, 6, 3)) & ": "
BaseFare = Mid(TextLine, 9, 12)
If Trim(Mid(TextLine, 39, 12)) = "" Then
EQAmt = 0
Else
EQAmt = CDbl(Mid(TextLine, 39, 12))
End If
TotalFare = Mid(TextLine, 24, 12)
Tax1 = Trim(Mid(TextLine, 57, 8))
Tax2 = Trim(Mid(TextLine, 70, 8))
Tax3 = Trim(Mid(TextLine, 83, 8))
Tax4 = Trim(Mid(TextLine, 96, 8))
Tax5 = Trim(Mid(TextLine, 109, 8))
[B][COLOR=Red]RSPXFare.AddNew[/COLOR][/B]
RSPXFare![BaseFare] = BaseFare
RSPXFare![EquivalentFare] = EQAmt
RSPXFare![Tax1] = Tax1
RSPXFare![Tax2] = Tax2
RSPXFare![Tax3] = Tax3
RSPXFare![Tax4] = Tax4
RSPXFare![Tax5] = Tax5
RSPXFare.Update
Line Input #1, TextLine
Line Input #1, TextLine
Do While Left(TextLine, 3) = "A07" 'Reads remaining fares
BFC = Trim(Mid(TextLine, 6, 3)) & ": "
BaseFare = Mid(TextLine, 9, 12)
If Trim(Mid(TextLine, 39, 12)) = "" Then
EQAmt = 0
Else
EQAmt = CDbl(Mid(TextLine, 39, 12))
End If
TotalFare = Mid(TextLine, 24, 12)
Tax1 = Trim(Mid(TextLine, 57, 8))
Tax2 = Trim(Mid(TextLine, 70, 8))
Tax3 = Trim(Mid(TextLine, 83, 8))
Tax4 = Trim(Mid(TextLine, 96, 8))
Tax5 = Trim(Mid(TextLine, 109, 8))
Line Input #1, TextLine
Line Input #1, TextLine
Loop
End If