Code:
Private Sub cbosubSkillList_AfterUpdate()
With Me![cboSubSkillList2]
If IsNull(Me!cboSubSkillList2) Then
.RowSource = ""
Else
.RowSource = "SELECT [SubSkill2] " & _
"FROM SubSkillList2 " & _
"WHERE [subSkillID]=" & Me!cboSubSkillList **(have also tried adding ![SubSkillID] here)**
End If
.Requery
End With
End Sub
You are checking the wrong combo box in the red highlight - it should be Me!cboSubSkillList (without the "2"), because it's the selection in that combo that determines the list in cboSubSkillList2.