You are on the right track with creating a query. If I understand you correctly, the data that is in the product field of the table are lanyards, shirts, hats, etc. If this is correct, then what you have to do is create a query for the table that has the product field (for ex. the name of the query could be qryProduct). When you create a new query, the list of tables will appear. Just double click on the table, and it will appear in the upper portion of the query.
Drag down into the query all the fields you want to appear on your form. Then, on the bottom, you will see a box called "Criteria". Under "Product", in the Criteria box, type the following:
[Enter Product]
Close and save the query. Then, on the form itself, open the properties and in the Record Source, assign the query (in this case "qryProduct") to the form. To open the properties, go into design view, and right click on the little black square in the upper left corner.