Die Journalisierung kann dieses Problem von Access nicht lösen.
Ob Journalisierung gebraucht wird oder nicht, hängt von der DSN-Konfiguration ab (Commit *NONE/*CHG).

Access will aber einen eindeutigen Schlüssel, wenn man eine Tabelle über "Tabelle öffnen" bearbeitet.
Per VBA kann ich natürlich alles selber steuern und benötige diesen Schlüssel daher nur, wenn ich per "select * from mytable" Update-/Delete-Methoden verwenden will.
Auch dann meldet Access, dass dies so nicht geht. Ich benötige dann ggf. Änderungs-/Löschabfragen.