I want to be able to automatically display one of four actions (ie. A-Accept, W-Watch, R-Resolve, M-Manage)in a textbox [FMRES] when scores 1-4 in two other textboxes [IMP] and [Prob] are entered.
The Actions are based on a simple grid system
PROB RESULTS
4 A R R R
3 A W M R
2 A W M M
1 2 3 4 IMP A A M M
The plan being that if an item has an Impact score value of 4 and a Probability score value of 4 the Result = R
The only idea I came up with was to write some code but I don't know how to apply it to automatically display the result in the Result textbox. Can someone help?
The code below reflects the grid scores that cause one of the four results, the scores are actually representations of Impact and Probability levels and are not used as multipliers.
'Accept
If Me.[IMP].Value = 1 And Me.[PROB].Value = 1 _
Or Me.[PROB].Value = 2 Or Me.[PROB].Value = 3 _
Or Me.[PROB].Value = 4 Then
Me.[FMRES].Value = "Accept"
Me.[FMRES].ForeColor = black
Else
If Me.[IMP].Value = 2 And Me.[PROB].Value = 1 Then
Me.[FMRES].Value = "Accept"
Me.[FMRES].ForeColor = black
'Watch
ElseIf Me.[IMP].Value = 2 And Me.[PROB].Value = 2 _
Or Me.[PROB].Value = 3 Then
Me.[FMRES].Value = "Watch"
Me.[FMRES].ForeColor = black
'Resolve
ElseIf Me.[IMP].Value = 3 And Me.[PROB].Value = 4 Then
Me.[FMRES].Value = "Resolve"
Me.[FMRES].ForeColor = White
Me.[FMRES].BackColor = Blue
ElseIf Me.[IMP].Value = 4 And Me.[PROB].Value = 3 _
Or Me.[PROB].Value = 4 Then
Me.[FMRES].Value = "Resolve"
Me.[FMRES].ForeColor = White
Me.[FMRES].BackColor = Blue
'Manage
ElseIf Me.[IMP].Value = 3 And Me.[PROB].Value = 1 _
Or Me.[PROB].Value = 2 Or Me.[PROB].Value = 3 Then
Me.[FMRES].Value = "Manage"
Me.[FMRES].ForeColor = White
Me.[FMRES].BackColor = Red
ElseIf Me.[IMP].Value = 4 And Me.[PROB].Value = 1 _
Or Me.[PROB].Value = 2 Then
Me.[FMRES].Value = "Manage"
Me.[FMRES].ForeColor = White
Me.[FMRES].BackColor = Red
End If
End If
The Actions are based on a simple grid system
PROB RESULTS
4 A R R R
3 A W M R
2 A W M M
1 2 3 4 IMP A A M M
The plan being that if an item has an Impact score value of 4 and a Probability score value of 4 the Result = R
The only idea I came up with was to write some code but I don't know how to apply it to automatically display the result in the Result textbox. Can someone help?
The code below reflects the grid scores that cause one of the four results, the scores are actually representations of Impact and Probability levels and are not used as multipliers.
'Accept
If Me.[IMP].Value = 1 And Me.[PROB].Value = 1 _
Or Me.[PROB].Value = 2 Or Me.[PROB].Value = 3 _
Or Me.[PROB].Value = 4 Then
Me.[FMRES].Value = "Accept"
Me.[FMRES].ForeColor = black
Else
If Me.[IMP].Value = 2 And Me.[PROB].Value = 1 Then
Me.[FMRES].Value = "Accept"
Me.[FMRES].ForeColor = black
'Watch
ElseIf Me.[IMP].Value = 2 And Me.[PROB].Value = 2 _
Or Me.[PROB].Value = 3 Then
Me.[FMRES].Value = "Watch"
Me.[FMRES].ForeColor = black
'Resolve
ElseIf Me.[IMP].Value = 3 And Me.[PROB].Value = 4 Then
Me.[FMRES].Value = "Resolve"
Me.[FMRES].ForeColor = White
Me.[FMRES].BackColor = Blue
ElseIf Me.[IMP].Value = 4 And Me.[PROB].Value = 3 _
Or Me.[PROB].Value = 4 Then
Me.[FMRES].Value = "Resolve"
Me.[FMRES].ForeColor = White
Me.[FMRES].BackColor = Blue
'Manage
ElseIf Me.[IMP].Value = 3 And Me.[PROB].Value = 1 _
Or Me.[PROB].Value = 2 Or Me.[PROB].Value = 3 Then
Me.[FMRES].Value = "Manage"
Me.[FMRES].ForeColor = White
Me.[FMRES].BackColor = Red
ElseIf Me.[IMP].Value = 4 And Me.[PROB].Value = 1 _
Or Me.[PROB].Value = 2 Then
Me.[FMRES].Value = "Manage"
Me.[FMRES].ForeColor = White
Me.[FMRES].BackColor = Red
End If
End If