Hello!
I am trying to program a Probability and Impact Matrix (matrix that is used in Project Management to determine the level of a risk) in Access. I have the Matrix on a subform, and need to access my primary spreadsheet (no looping, just for each specific risk) to get the probability and impact. To update the matrix, I am doing a macro in a button. I am somewhat new to Access and very rusty on programming (12+ years!)...I believe I have the logic below, but the code isn't right...please see the code below...thanks!!!
[code]
Private Sub Command75_Click()
Dim dbRiskInformation As DAO.Database
Dim dbPath As String
dbPath = CurrentProject.Path & "Database1.mdb"
Dim ProbValue As DAO.Recordset
Dim ImpValue As DAO.Recordset
Dim RiskIDNum As DAO.Recordset2
Set ProbValue = dbRiskInformation.OpenRecordset("Probability", dbOpenTable)
Set ImpValue = dbRiskInformation.OpenRecordset("Impact", dbOpenTable)
Set RiskIDNum = dbRiskInformation.OpenRecordset("RiskID", dbOpenTable)
Select Case PIValue
Case ProbValue = "1" And ImpValue = "1"
Box60.Caption = RiskIDNum
Case ProbValue = 2 And ImpValue = 1
Box55.Caption = RiskIDNum
Case ProbValue = 3 And ImpValue = 1
Box50.Caption = RiskIDNum
Case ProbValue = 4 And ImpValue = 1
Box45.Caption = RiskIDNum
Case ProbValue = 5 And ImpValue = 1
Box39.Caption = RiskIDNum
Case ProbValue = 1 And ImpValue = 2
Box61.Caption = RiskIDNum
Case ProbValue = 2 And ImpValue = 2
Box56.Caption = RiskIDNum
Case ProbValue = 3 And ImpValue = 2
Box51.Caption = RiskIDNum
Case ProbValue = 4 And ImpValue = 2
Box46.Caption = RiskIDNum
Case ProbValue = 5 And ImpValue = 2
Box40.Caption = RiskIDNum
Case ProbValue = 1 And ImpValue = 3
Box62.Caption = RiskIDNum
Case ProbValue = 2 And ImpValue = 3
Box57.Caption = RiskIDNum
Case ProbValue = 3 And ImpValue = 3
Box52.Caption = RiskIDNum
Case ProbValue = 4 And ImpValue = 3
Box47.Caption = RiskIDNum
Case ProbValue = 5 And ImpValue = 3
Box41.Caption = RiskIDNum
Case ProbValue = 1 And ImpValue = 4
Box63.Caption = RiskIDNum
Case ProbValue = 2 And ImpValue = 4
Box58.Caption = RiskIDNum
Case ProbValue = 3 And ImpValue = 4
Box53.Caption = RiskIDNum
Case ProbValue = 4 And ImpValue = 4
Box48.Caption = RiskIDNum
Case ProbValue = 5 And ImpValue = 4
Box43.Caption = RiskIDNum
Case ProbValue = 1 And ImpValue = 5
Box64.Caption = RiskIDNum
Case ProbValue = 2 And ImpValue = 5
Box59.Caption = RiskIDNum
Case ProbValue = 3 And ImpValue = 5
Box54.Caption = RiskIDNum
Case ProbValue = 4 And ImpValue = 5
Box49.Caption = RiskIDNum
Case ProbValue = 5 And ImpValue = 5
Box44.Caption = RiskIDNum
Case Else: MsgBox ("No Value Found!")
End Select
End Sub
[end code]