Der aggregierte Datensatz (BN.Total_Std) hat die RecID zu der Tabelle BA.Auftragstext.
Da scheinst du was falsch zu verstehen. Der aggregierte Datensatz entspricht keinem der Datensätze der Tabelle. Er enthält nur die aggregierten Feldwerte (hier MAX(BN.Total_Std)) und die Felder aus GROUP BY. Insofern gibt es diese RecID überhaupt nicht in dem RecordSet.
Offenbar möchtest du den Datensatz aus BN, dessen Total_Std-Wert für eine Person und ein Datum dem Maximum in diesem Bereich entspricht. Das wäre aber ein ganz andere
Query. Es ist auch nicht sicher, daß es nur einen einzigen Datensatz mit diesem Kriterium gibt. Die Person könnte an einem Tag auch für zwei Aufträge die gleiche Stundenzahl gearbeitet haben, die dann diesem Max-Wert entspricht. Dann gibt es keinen eindeutigen Datensatz mit diesem Max-Wert.
Die Anforderungen sind irgendwie noch nicht vollständig spezifiziert.