Hallo!
Ich habe die Sache inzwischen mit dem Access-Team geklärt.
Grundsätzlich funktioniert GehezuDatensatz, wenn das betreffende Formular den Fokus hat (ob sichtbar oder nicht). Es klappt nicht, wenn das Makro vom Navigationsbereich aufgerufen wird, d.h. der Fokus dort liegt.
Es gibt ein paar Arten von "Zwischenformen" je nachdem, wo und wie das betroffene Formular geöffnet (vorher im selben Makro etc.) und geschlossen wurde, ob ein anderes Formular geöffnet war etc.
Es kommt also auf den genauen Ablauf an, von wo aus was ausgeführt/geöffnet/geschlossen wird.
Es ist jetzt bei MS in der Bugliste, aber die ist lange und dieser Bug wohl selten unternehmenskritisch. Kann also dauern.