With the ComboBox 'bound' to that field, all you can do with it is get Access to return the record with the ID you put in there.
One way to get Access to open the report with ALL records would be to add a control [Command Button . . . CheckBox . . .] and call it 'ShowAllRecords' [for instance].
Create a "Select * . . ." query for your table. Name it "QrySelectAll" [for example].
Behind the cmd button - Properties -> Events -> On Click --> Click the [...] to the right -> and choose 'Code Builder'.
In the Code Window that opens . . . put this Code [that says 'Open YourReportName using the data that QrySelectAll returns']:
The last parameter - "QrySelectAll" . . . is in the 'OpenArgs' position of the OpenReport action.
Code:
DoCmd.OpenReport "YourReportName", acViewPreview, , , acWindowNormal, "QrySelectAll"
Open the report in design View - Properties -> Event -> On Open . . . Code Builder . . . put in this Code:
This code says 'If there is an OpenArgs being passed to the report then use it as the recordsource'.
Code:
If Me.OpenArgs <> vbNullString Then
Me.RecordSource = Me.OpenArgs
End If
Hope this helps!