S
Stockwell43
Hello,
I have a form that when the Collateral code is entered in a text box in my
AfterUpdate event, it automatically prefills the Rate field. The code is long
and I was wondering if there was an easier way to handle this. I thought
maybe a DLookup but that would mean I would have to use a drop down correct?
This is the code I am currently using:
Private Sub CollateralCode_AfterUpdate()
If Me.CollateralCode = "130" Then
Me.Rate = "0.0833"
ElseIf Me.CollateralCode = "131" Then
Me.Rate = "0.0833"
ElseIf Me.CollateralCode = "17" Then
Me.Rate = "0.0833"
ElseIf Me.CollateralCode = "18" Then
Me.Rate = "0.0833"
ElseIf Me.CollateralCode = "132" Then
Me.Rate = "0.0833"
ElseIf Me.CollateralCode = "133" Then
Me.Rate = "0.0833"
ElseIf Me.CollateralCode = "134" Then
Me.Rate = "0.0833"
ElseIf Me.CollateralCode = "135" Then
Me.Rate = "0.0833"
ElseIf Me.CollateralCode = "136" Then
Me.Rate = "0.0833"
ElseIf Me.CollateralCode = "335" Then
Me.Rate = "0.0833"
ElseIf Me.CollateralCode = "336" Then
Me.Rate = "0.0833"
ElseIf Me.CollateralCode = "41" Then
Me.Rate = "0.1000"
ElseIf Me.CollateralCode = "42" Then
Me.Rate = "0.1000"
ElseIf Me.CollateralCode = "43" Then
Me.Rate = "0.1000"
ElseIf Me.CollateralCode = "44" Then
Me.Rate = "0.1000"
ElseIf Me.CollateralCode = "45" Then
Me.Rate = "0.1000"
ElseIf Me.CollateralCode = "47" Then
Me.Rate = "0.1000"
ElseIf Me.CollateralCode = "48" Then
Me.Rate = "0.1000"
ElseIf Me.CollateralCode = "49" Then
Me.Rate = "0.1000"
ElseIf Me.CollateralCode = "50" Then
Me.Rate = "0.1000"
ElseIf Me.CollateralCode = "55" Then
Me.Rate = "0.1000"
ElseIf Me.CollateralCode = "56" Then
Me.Rate = "0.1000"
ElseIf Me.CollateralCode = "57" Then
Me.Rate = "0.1000"
ElseIf Me.CollateralCode = "58" Then
Me.Rate = "0.1000"
ElseIf Me.CollateralCode = "59" Then
Me.Rate = "0.1000"
Else
Me.Rate = 0.1041
End If
End Sub
If there is a simpler more efficient way, please simply answer and
explanation.
Thanks!!!
I have a form that when the Collateral code is entered in a text box in my
AfterUpdate event, it automatically prefills the Rate field. The code is long
and I was wondering if there was an easier way to handle this. I thought
maybe a DLookup but that would mean I would have to use a drop down correct?
This is the code I am currently using:
Private Sub CollateralCode_AfterUpdate()
If Me.CollateralCode = "130" Then
Me.Rate = "0.0833"
ElseIf Me.CollateralCode = "131" Then
Me.Rate = "0.0833"
ElseIf Me.CollateralCode = "17" Then
Me.Rate = "0.0833"
ElseIf Me.CollateralCode = "18" Then
Me.Rate = "0.0833"
ElseIf Me.CollateralCode = "132" Then
Me.Rate = "0.0833"
ElseIf Me.CollateralCode = "133" Then
Me.Rate = "0.0833"
ElseIf Me.CollateralCode = "134" Then
Me.Rate = "0.0833"
ElseIf Me.CollateralCode = "135" Then
Me.Rate = "0.0833"
ElseIf Me.CollateralCode = "136" Then
Me.Rate = "0.0833"
ElseIf Me.CollateralCode = "335" Then
Me.Rate = "0.0833"
ElseIf Me.CollateralCode = "336" Then
Me.Rate = "0.0833"
ElseIf Me.CollateralCode = "41" Then
Me.Rate = "0.1000"
ElseIf Me.CollateralCode = "42" Then
Me.Rate = "0.1000"
ElseIf Me.CollateralCode = "43" Then
Me.Rate = "0.1000"
ElseIf Me.CollateralCode = "44" Then
Me.Rate = "0.1000"
ElseIf Me.CollateralCode = "45" Then
Me.Rate = "0.1000"
ElseIf Me.CollateralCode = "47" Then
Me.Rate = "0.1000"
ElseIf Me.CollateralCode = "48" Then
Me.Rate = "0.1000"
ElseIf Me.CollateralCode = "49" Then
Me.Rate = "0.1000"
ElseIf Me.CollateralCode = "50" Then
Me.Rate = "0.1000"
ElseIf Me.CollateralCode = "55" Then
Me.Rate = "0.1000"
ElseIf Me.CollateralCode = "56" Then
Me.Rate = "0.1000"
ElseIf Me.CollateralCode = "57" Then
Me.Rate = "0.1000"
ElseIf Me.CollateralCode = "58" Then
Me.Rate = "0.1000"
ElseIf Me.CollateralCode = "59" Then
Me.Rate = "0.1000"
Else
Me.Rate = 0.1041
End If
End Sub
If there is a simpler more efficient way, please simply answer and
explanation.
Thanks!!!