Just to be sure I understand, you have a form "frmSubcontractor". You want to be able to select a specific Specialty from a combo box and display only those subcontractors that have that specialty.
The form record source should have a field for "Speciality_ID" (I always have a query for the form record source).
In the form header, add the combo box.
For the combo box, set:
Column count: 2
Column Widths: 0;1
In the after update event of the combo box, enter the code:
Code:
Me.Filter = "[SpecialityID] = " & Me.cboSpeciality
Me.FilterOn = True
Change SpecialityID to your name for the field in the form for the specialty ID.
To see all specialties (remove filter), add a button in the header.
In the click event of the button, add the code:
Code:
Me.Filter = ""
Me.FilterOn = False