One would assume logically that would work, seemed to obvious once stated. Revised the code to;
Private Sub Toggle9905_Click()
On Error GoTo Toggle9905_Click_Err
DoCmd.ApplyFilter "", "[All Comp]![Part Number] Like ""*-05*""", ""
strSource = "SELECT [All Comp].Part Number, [All Comp].Description, [All Comp].Supplier, [All Comp].Cost, [All Comp].By, Suppliers.Approved, Suppliers.[Rating Score], Suppliers.[Final Rating] FROM [All Comp] INNER JOIN Suppliers ON [All Comp].Supplier = Suppliers.Supplier" & _
"From [All Comp] " & _
"WHERE [All Comp]![Part Number] Like '*-05*'"
Me.List182.RowSource = strSource
Me.List182 = vbNullString
Toggle9905_Click_Err:
MsgBox Error$
Resume Toggle9905_Click_Exit
End Sub
Before Toggle
All data shows in the list, 2154 items
After Toggle
Data reduced to 103 items, but still blanks out all the fields in the list box