Replizierte autoincrement-IDs neu durchnummerieren

19/12/2007 - 11:02 von Peter Schleif | Report spam
Eine Access-2002-Datenbank wurde früher mal repliziert und hàufiger
synchronisiert. Aus dieser Zeit sind noch diese "monströsen"
autoincrement-IDs übrig geblieben. Inzwischen ist die DB wieder eine
ganz normale stand-alone-MDB und ich würde die IDs gerne verkleinern.
Sie werden natürlich nur intern verwendet und sind im Frontend
nirgendwo zu sehen, aber mir wàren kleinere doch lieber. Ich dachte
daran, ihnen vorübergehend das "auto-inc" zu entziehen; sie dann neu
durchzunummerieren und ihnen anschließend ihr auto-inc zurückzugeben.

Problematisch sind aber die Beziehungen, da einige autoincrement-IDs
in anderen Tabellen als Fremdschlüssel auftauchen. Viele sind es
nicht: 8-10. Trotzdem möchte ich das natürlich nicht manuell machen.

Gibt es vielleicht ein Tool, dass sowas kann?
Oder ein Stück VBA-Code?


Vielen Dank im Voraus,

Peter
 

Lesen sie die antworten

#1 Mark Doerbandt
19/12/2007 - 11:07 | Warnen spam
Hallo, Peter,

Peter Schleif:

Sie werden natürlich nur intern verwendet und sind im Frontend
nirgendwo zu sehen, aber mir wàren kleinere doch lieber.



und warum? Es sind doch nur bit-Folgen und die werden nicht "kleiner",
weil die Werte anders sind...

Gruss - Mark

Informationen fuer Neulinge in den Access-Newsgroups unter
http://www.doerbandt.de/Access/Newbie.htm

Bitte keine eMails auf Newsgroup-Beitràge senden.

Ähnliche fragen