Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
1:1-Beziehung erstellen / Fehlermeldung 3201
zurück: ahnen-tabelle erstellen weiter: Zwei Tabellen, wie zusammenführen?? Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Bitte Status wählen ! Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Silvercreast
El Besserwisser :o)


Verfasst am:
14. Okt 2005, 08:39
Rufname:

1:1-Beziehung erstellen / Fehlermeldung 3201 - 1:1-Beziehung erstellen / Fehlermeldung 3201

Nach oben
       

Siehe weiter unten

Edit #1 by Dalmatinchen:
ursprüngliche Frage lautete in etwa ...´
"Wie erstelle ich eine 1:1-Beziehung?"

Edit #2 by Dalmatinchen:
Beitragstitel geändert, da zu verwirrend.

_________________
Das Leben ist schön


Zuletzt bearbeitet von Silvercreast am 14. Okt 2005, 11:29, insgesamt 2-mal bearbeitet
Dalmatinchen
look into my eyes ...


Verfasst am:
14. Okt 2005, 09:11
Rufname:
Wohnort: Steiermark/Österreich


AW: 1:1-Beziehung erstellen / Fehlermeldung 3201 - AW: 1:1-Beziehung erstellen / Fehlermeldung 3201

Nach oben
       

Hallo!

Du erstellst eine 1:1-Beziehung, indem du das ID-Feld einer Tabelle mit dem ID-Feld einer anderen Tabelle verbindest (es darf sich jedoch um keinen Fremdschlüssel, sondern um einen Primärschlüssel handeln).

z.B.:

Tabelle A:
- ID
- Vorname

Tabelle B:
- ID
- Telefonnummer

Verbinde ID mit ID, dann hast du eine 1:1-Beziehung.

LG Dalmatinchen

_________________
FEEDBACK nützt jedem!
+++ Auf meiner Homepage findet Ihr zahlreiche Access-Beispiele als Download mit Erklärung! +++
Timbo
Access-Basiswissen und VBA-Rookie


Verfasst am:
14. Okt 2005, 09:11
Rufname:
Wohnort: gerade Wuxi (China)

ganz einfach....... - ganz einfach.......

Nach oben
       

Hi,
ich bin auch nicht der Access-Crack, geht aber ganz leicht.
Du hast Deine beiden Tabellen und gehst in das Beziehungsfenster (Tools/Relationships, keine Ahnung wie das in der deutschen Version genau heisst. Werkzeuge/Beziehungen vielleicht?).
- Rechte Maustaste/Tabelle hinzufuegen, beide Tabellen rein.
- Dann klickst Du auf den Primaerschluessel der einen Tabelle und ziehst ihn auf den Primaerschluessel der anderen Tabelle. Ein Fenster ploppt auf, das war's.
So erstellst Du eine 1:1-Beziehung, kann mir aber nicht vorstellen wie Dir damit geholfen sein kann.
Warum brauchst Du eine Datenbank fuer einen Server und ein Projekt?
Schreib mal was Du vorhast, dann kann man Dir besser helfen.

Gruess,
Tim
Silvercreast
El Besserwisser :o)


Verfasst am:
14. Okt 2005, 09:24
Rufname:

AW: 1:1-Beziehung erstellen / Fehlermeldung 3201 - AW: 1:1-Beziehung erstellen / Fehlermeldung 3201

Nach oben
       

Also ein Arbeitskollege hat mich gefragt ob ich Ihm für seine Projekte eine Datenbank erstellen kann.

Die Datenbank besteht aus 4 großen Tabellen:

-Projekte
-Server
-Remote
-PPS

Ich hatte mir das so vorgestellt das ich ein Register anfertige und pro Projekt ein komplettes Register anbiete.

Die Beziehungen:

Der Remote und PPS (Software usw) kann in mehreren Projekten vorkommen, aber es gibt nur einen Server für ein Projekt. Deswegen die 1 zu 1 Beziehung.

Zweites Problem:

Momentan speichert er alle Daten der Tabellen: Remote, PPS und Server.

Bei den Projektedaten sagt mir Access :

"Der Datensatz kann nicht hinzugefügt oer geändert werden, da ein Datensatz aus der Tabelle tbl_SL-Version mit dem Datensatz in Beziehung stehen muss"

So aber die tbl_SL-Version steht in Beziehung zu meiner Projekt Tablelle

Silvercreast am 14.10.2005 um 9:26 hat folgendes geschrieben:
Also hab ich so gesehen sogar zwei Probleme

_________________
Das Leben ist schön
Timbo
Access-Basiswissen und VBA-Rookie


Verfasst am:
14. Okt 2005, 09:44
Rufname:
Wohnort: gerade Wuxi (China)

ganz langsam... - ganz langsam...

Nach oben
       

Hi,
ich glaube, dass ich Dir helfen kann, verstanden habe ich es trotzdem nicht ganz.
Erst Mal: Ein Projekt braucht nur einen Server, aber ein Server kann doch theoretisch mehrere Projekte packen (muss er ja aber nicht). Tu Dir doch selbst den Gefallen und fueg Deiner Tabelle "Projekte" ein Feld Server-ID hinzu und verknuepf das 1:n. Du kannst ja in den Feldeigenschaften fuer das Feld Server-ID "Indexed-no Duplicates einstellen", auf diese Weise laesst sich jeder Server nur auf ein Projekt anwenden.

zu 2. : Im Beziehungsfenster rechte Maustaste "show all". Wenn das nichts nues bringt wirst Du kurz die Struktur der beiden Tabellen und die Verknuepfung posten muessen.

Gruesse,
Tim
Silvercreast
El Besserwisser :o)


Verfasst am:
14. Okt 2005, 10:50
Rufname:

AW: 1:1-Beziehung erstellen / Fehlermeldung 3201 - AW: 1:1-Beziehung erstellen / Fehlermeldung 3201

Nach oben
       

Silvercreast am 14. Okt 2005 um 10:10 hat folgendes geschrieben:
Timbo hat folgendes geschrieben:
zu 2. : Im Beziehungsfenster rechte Maustaste "show all". Wenn das nichts nues bringt wirst Du kurz die Struktur der beiden Tabellen und die Verknuepfung posten muessen.

Ich kann in meinem Beziehungsfenster nicht show all anzeigen lassen, nur Tabelle anzeigen, Alles anzeigen und Layout speichern

Silvercreast am 14. Okt 2005 um 10:27 hat folgendes geschrieben:
Also Projekte hat ein Feld SL-Version dieses ist mit dem ID_PK_SL-Version (Primärschlüssel) Feld von der Tabelle SL-Version verbunden.

Die Verbindung sieht folgendermassen aus:

Projekte n -------------------------------1 SL-Version

EIne SL - Version kann in mehreren Projekten vorhanden sein

Wenn das noch hilft hier die Access Auskunft die ich aber auch nicht so ganz verstehe:
Zitat:
Der Datensatz kann nicht hinzugefügt oder geändert werden, da ein Datensatz in der Tabelle <Name> mit diesem Datensatz in Beziehung stehen muß. (Fehler 3201)
Sie haben versucht, eine Operation durchzuführen, bei der die Regeln der referentiellen Integrität für in Beziehung stehende Tabellen verletzt würden. Dieser Fehler tritt zum Beispiel auf, wenn Sie versuchen, einen Datensatz in einer der Tabellen auf der n-Seite einer 1:n-Beziehung zu ändern oder einzufügen, und für diesen Datensatz kein entsprechender Datensatz in der Tabelle auf der 1-Seite vorliegt.
Wenn Sie den Datensatz hinzufügen oder ändern möchten, fügen Sie zunächst der Tabelle auf der 1-Seite einen Datensatz hinzu, der denselben Wert für das entsprechende Feld enthält.

Eigentlich mache ich as doch schon durch den Nachschlageasisstenten oder??

_________________
Das Leben ist schön
Timbo
Access-Basiswissen und VBA-Rookie


Verfasst am:
17. Okt 2005, 04:55
Rufname:
Wohnort: gerade Wuxi (China)


falsche Verknuepfung - falsche Verknuepfung

Nach oben
       

Hi,
Du wirst wohl nicht drum herum kommen Deine Tabellenstruktur und alle Verbindungen kurz abzuschreiben. Dass Dein Access im Verbindungsfenster kein "show all" anzeigt, sondern nur "Alles anzeigen" liegt daran, dass ich mit der englischen Version arbeite.
Eine Deiner Verbindungen funkt einfach nicht. Du weisst was refferentielle Integritaet bedeutet? Im Endeffekt nur, dass Verknuepfungen zu anderen Datensaetzen nicht ins Leere zeigen duerfen. Du versuchst also einen Datensatz zu erstellen, der beispielsweise auf einen Server zeigt, den es gar nicht gibt. Da jedes Projekt einen Server haben muss, kannst Du den Datensatz nicht anlegen (war ein Beispiel, weiss nicht genau wo du das Problem kriegst). Hast Du versucht aus der 1:1 zwischen Server und Projekten eine 1:n zu machen wie ich es Dir vorgeschlagen habe? Ich denke, dass das Deine Probleme loesen wird.
Lass uns wissen ob es klappt.

Greetz aus China,
Tim
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Beziehung mit Mastertabelle erstellen 1 Mucro 2910 23. Sep 2005, 19:23
stpimi Beziehung mit Mastertabelle erstellen
Keine neuen Beiträge Access Tabellen & Abfragen: unlöschbaren Datensatz erstellen 1 Vincent_Vega 899 15. Aug 2005, 21:45
stpimi unlöschbaren Datensatz erstellen
Keine neuen Beiträge Access Tabellen & Abfragen: FEHLERMELDUNG 1 Danny 578 15. Aug 2005, 11:44
jens05 FEHLERMELDUNG
Keine neuen Beiträge Access Tabellen & Abfragen: beziehungen erstellen ? 5 _nadine_ 667 09. Aug 2005, 15:20
MasterPRO beziehungen erstellen ?
Keine neuen Beiträge Access Tabellen & Abfragen: Beziehungsproblem bzw. erstellen von Tabellen 24 Katja2 1988 20. Jul 2005, 22:25
Katja2 Beziehungsproblem bzw. erstellen von Tabellen
Keine neuen Beiträge Access Tabellen & Abfragen: Datensaetze erstellen 3 ITHeiko 777 24. Jun 2005, 12:54
Willi Wipp Datensaetze erstellen
Keine neuen Beiträge Access Tabellen & Abfragen: Bericht über best. Zeitraum erstellen 22 JensS 2813 25. Mai 2005, 15:38
mapet Bericht über best. Zeitraum erstellen
Keine neuen Beiträge Access Tabellen & Abfragen: Löschabfrage gibt Fehlermeldung 2 Highway 694 14. Dez 2004, 10:54
Gast Löschabfrage gibt Fehlermeldung
Keine neuen Beiträge Access Tabellen & Abfragen: Anfügeabfrage gibt Fehlermeldung 2 Highway 1711 14. Dez 2004, 10:53
Gast Anfügeabfrage gibt Fehlermeldung
Keine neuen Beiträge Access Tabellen & Abfragen: Rechnung erstellen wenn alle Daten vorhanden 6 Freddy 1909 25. Nov 2004, 11:03
Freddy Rechnung erstellen wenn alle Daten vorhanden
Keine neuen Beiträge Access Tabellen & Abfragen: Fehlermeldung 3 Access Checker 478 07. Sep 2004, 18:35
m.fanky Fehlermeldung
Keine neuen Beiträge Access Tabellen & Abfragen: Beziehungen erstellen 3 Dirk_B 668 17. Jun 2004, 12:30
Dirk_B Beziehungen erstellen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft-Excel Diagramme