Hmm… I would use two tables to perform this action.
Table 1 is your standard tablet that lists all of your products and the materials to make them, have a key for each product
Table 2 is the production record. User could select what they want to build, and quantity. The table name / key would be used to reference back to table 1 and fill in you other columns for materials. I’d also put a new key in this table to act as an order number.
If you want data off of the table I’d probably create slices to do the work.