You already pretty much most of the first query already written. So, something like this:
Query1
Code:
SELECT table.PROD_CODE, table.PT_SP_TYPE, MAX(table.QUANTITY) AS MAXOfQUANTITY
FROM table
WHERE table.RPT_PERIOD>'140100'
GROUP BY table.PROD_CODE, table.PT_SP_TYPE;
Query 2
Code:
SELECT table.PROD_CODE, table.PT_SP_TYPE, table.RPT_PERIOD, Query1.MAXOfQUANTITY
FROM table
INNER JOIN Query1
ON (table.PROD_CODE=Query1.PROD_CODE) AND (table.PT_SP_TYPE=Query1.PT_SP_TYPE) AND (table.QUANTITY=Query1.MAXOfQUANTITY)
WHERE table.RESP_ID=[Forms]![Selection Form]![RID];