Ich habe das Vorhaben verworfen, weil ich mittlerweile meine, dass Libre Office Base eine schlechte Software ist.
Tja, wie gesagt, die Idee zwei gleichartige Softwaren zu vermischen, die noch dazu von verschiedenen Plattformen stammen und dann noch unterschiedlichen kommerziellen Konzepten folgen, ist für mich schwer nachvollziehbar.
Ich keine Deine Beweggründe nicht, aber ich vermute, Dir ist gar nicht klar, was Du da miteinander verbinden möchtest.
Davon ab: Die Primärschlüsseldefinition hat damit nicht zu tun, sie ist immer notwendig, egal wo und wie man DB / Software miteinander verbindet, Datensätze sind nur aktualisierbar, wenn Primärschlüssel definiert sind. Das muss der Anwender machen, da kann weder Access noch Libre Office helfen oder zaubern.
Und wie so oft bei Open Source, die Arbeit ist spendenfinanziert, Leute spenden Zeit, Know-How, Geld, um die Software für alle kostenlos nutzbar zu machen. Auf der anderen Seite bezahlen Leute Geld, um das gleiche (Access) zu kaufen. Ich will jetzt nicht Millionen von Diskussionen darüber aus dem Netz hier wiederkäuen. Es ist ziemlich naheliegend, dass kommerzielle Anbieter überhaupt kein Interesse daran haben, kostenlosen Konkurrenten die Arbeit leicht zu machen, indem sie eigene Funktionsweisen transparent machen, zur Treiberentwicklung beitragen o.ä.
Wenn man also irgendwas mit Libre Office macht, sollte man es nicht ausgerechnet mit Access mischen und umgekehrt. Ich sehe nichts was dafür spräche und viel, was dagegen spricht.
Wenn man Libre Office mit anderen DB betreiben will, dann eher mit richtigen Datenbanken wie SQL Server, Oracle Dabase, Postgres ...