This is the first code I feel comfortable giving back to the forum....After many days of searching and not finding anything to make this work, have re-purposed some other code for this. I was heading down a crazy road of child recordsets, but I couldn't seem to make it work. This is much simpler....
Code:
Private Sub cmdClearBase_Click()
Dim x As Long
'clear Base Choices
For x = 0 To Me.BaseChoices.ListCount - 1
If Me.BaseChoices.Selected(x) = True Then
Me.BaseChoices.Selected(x) = False
End If
Next x
'reset x
x = 0
'clear Option Choices
For x = 0 To Me.OptionChoices.ListCount - 1
If Me.OptionChoices.Selected(x) = True Then
Me.OptionChoices.Selected(x) = False
End If
Next x
End Sub