GUID's (GlobalUniqueIdentifier) bieten eine einfache Möglichkeit, auch in Mehrbenutzer- oder Mehrschichtumgebungen wirklich eindeutige Primärschlüssel zu garantieren.
Diese können zu jeder Zeit im Code generiert und dann in das ID-Feld einer Tabelle eingetragen werden, ohne dass es beim Update zu Problemen mit anderen Benutzern kommt.
Der Code dazu ist wenig spektakulär:
Als Feldtyp für den PrimaryKey ist dann VARCHAR(40) die richtige Wahl.
Ab Access 2010 kann man dieses Wissen auch ideal für die neuen DataMacros einsetzen: