You have a unique field already with the pkID field. If there is a chance that the value in all fields can be the same then your query would have to be altered to find the min(pkID)
SELECT qryProofFinal2.Order, qryProofFinal2.Activity, qryProofFinal2.DESC, qryProofFinal2.DtDate, qryProofFinal2.TmTime, min(qryProofFinal2.pkID) as MinOfPkID
FROM qryProofFinal2
GROUP BY qryProofFinal2.pkID, qryProofFinal2.Order, qryProofFinal2.Activity, qryProofFinal2.DESC, qryProofFinal2.DtDate, qryProofFinal2.TmTime