Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Newbie Index Primärschlüssel mehrfach?

236 views
Skip to first unread message

Andreas Lange

unread,
Feb 21, 2009, 12:46:07 PM2/21/09
to
Hallo NG,

habe da ein grundlegendes Problem.

Habe eine Tabelle "Reparatur/Umbau" und eine Tabelle "Monteure".
Da mehrere Monteure beim Umbau bzw. Reparatur einer Maschine beteiligt
sein können und auch mehrere Maschinen einem Monteur zur Reparatur
zugeordnet werden können habe ich eine Tabelle "Monteur/Details"
erschaffen über die die Tabellen Monteure und Reparatur/Umbau indirekt
verbunden sind.
So weit so gut.

Jetzt zum Problem:
Da es vorkommen kann, dass ein Monteur von Datum X bis Datum Y und dann
später nochmals von Datum Z bis Datum W an der Reparatur der Maschine
beteiligt sein kann müsste ich ihn zweimal oder auch mehrmals in dieser
Beziehung zur Reparatur auflisten. An dieser Stelle lässt Access das nicht
zu.

Ich bekomme eine Fehlermeldung:
Die von Ihnen vorgenommenen Änderungen an der Tabelle konnten nicht
vorgenommen werden, da der Index, Primärschlüssel oder die Beziehung
mehrfach vorkommende Werte enthalten würde. (Fehler 3022)

Wer kann helfen oder kennt einen Link, dieses Problem an Hand eines
Beispiels zu lösen.

Vielen Dank im voraus.

Siegfried Schmidt

unread,
Feb 21, 2009, 1:02:43 PM2/21/09
to
Hallo Andreas,

> habe da ein grundlegendes Problem.

> Die von Ihnen vorgenommenen Änderungen an der Tabelle konnten nicht
> vorgenommen werden, da der Index, Primärschlüssel oder die Beziehung
> mehrfach vorkommende Werte enthalten würde. (Fehler 3022)

Das grundlegende Problem besteht darin, dass du nicht verraten hast, was
die fragliche Verbindungtabelle für eine Struktur hat und welcher Index und
Primärschlüssel eingestellt sind.

Siegfried
--
http://www.schmidt.ath.cx

Siegfried Schmidt

unread,
Feb 21, 2009, 3:25:33 PM2/21/09
to
Hallo Andrease,

> Tabelle "Monteure/Details"
> Rep_Auftr_Nr_ID Primärschlüssel Felddatentyp=Zahl;
> Indiziert=Ja(Duplikate möglich)
> Monteure_ID Primärschlüssel Felddatentyp=Zahl; Indiziert=Ja(Duplikate
> möglich)

Wenn du den Primärschlüssel dieser Tabelle aus Monteure_ID und
Rep_Auftr_Nr_ID zusammensetzt, dann kann damit keine mehrfache Zuordnung
von Monteuren zu Aufträgen abgebildet werden.

Also braucht die Tabelle ein zusätzliches ID-Feld, das exklusiv der neue
Primärschlüssel wird. Dann klappts auch.


Siegfried
--
http://www.schmidt.ath.cx

Andreas Lange

unread,
Feb 21, 2009, 3:47:54 PM2/21/09
to
Am 21.02.2009, 21:25 Uhr, schrieb Siegfried Schmidt
<usen...@schmidt.ath.cx>:


Bis hierher erst einmal besten Dank. Ich schau es mir gleich mal morgen
früh an.

Schönen Abend noch

--
Erstellt mit Operas revolutionärem E-Mail-Modul: http://www.opera.com/mail/

Andreas Lange

unread,
Feb 22, 2009, 6:39:56 AM2/22/09
to

Hallo Siegfried,

das wars. So einfach und doch kann es ein Problem darstellen. Vielen Dank
für den super Tip.


Andreas

0 new messages