Verknüpfung zweier Tabellen lässt sich nicht erstellen
Moderator: Moderatoren
Verknüpfung zweier Tabellen lässt sich nicht erstellen
Liebe Experten,
ich versuche zwischen zwei Tabellen eine Verknüpfung herzustellen. Ich klicke also auf Beziehungen und wähle meine beiden Tabellen aus. Jetzt müsste ich eigentlich eine Beziehung von der einen zur anderen Tabelle ziehen können. Leider geht das nicht. Nicht mal das Zeichen, das aussieht wie ein Halteverbotsschild zeigt sich.
Mac OSX 10.6.8 - OpenOffice 3.4.1
Über Hilfe würde ich mich sehr freuen. Weiß jemand woran das liegt?
Liebe Grüße
Stefan
ich versuche zwischen zwei Tabellen eine Verknüpfung herzustellen. Ich klicke also auf Beziehungen und wähle meine beiden Tabellen aus. Jetzt müsste ich eigentlich eine Beziehung von der einen zur anderen Tabelle ziehen können. Leider geht das nicht. Nicht mal das Zeichen, das aussieht wie ein Halteverbotsschild zeigt sich.
Mac OSX 10.6.8 - OpenOffice 3.4.1
Über Hilfe würde ich mich sehr freuen. Weiß jemand woran das liegt?
Liebe Grüße
Stefan
Re: Verknüpfung zweier Tabellen lässt sich nicht erstellen
Hallo Stefan,
willkommen im Forum.
Meinst du einen Fremdschlüssel, also eine 1:1- oder 1:n-Beziehung? Das geht nur dann, wenn es sich bei der "1:"-Tabelle um den Primärschlüssel handelt und wenn die Spalten vergleichbare Datentypen enthalten (vorzugsweise INTEGER).
Jede weitere Antwort ist mangels Informationen ein Stochern im Nebel oder die Teilnahme an einem Glücksspiel. Du müsstest uns schon mehr über die Tabellen und die gewünschte Beziehung verraten. Jürgen
willkommen im Forum.
Meinst du einen Fremdschlüssel, also eine 1:1- oder 1:n-Beziehung? Das geht nur dann, wenn es sich bei der "1:"-Tabelle um den Primärschlüssel handelt und wenn die Spalten vergleichbare Datentypen enthalten (vorzugsweise INTEGER).
Jede weitere Antwort ist mangels Informationen ein Stochern im Nebel oder die Teilnahme an einem Glücksspiel. Du müsstest uns schon mehr über die Tabellen und die gewünschte Beziehung verraten. Jürgen
Situation: LibO 3.6 auf Win 7 Home Premium (64-bit) mit MySQL (localhost) über JDBC
Re: Verknüpfung zweier Tabellen lässt sich nicht erstellen
Hallo Jürgen.
Vielen dank für die schnelle Antwort.
Ich meine eine 1:1 Beziehung. Eine Beziehung zwischen Primär- und Fremdschlüssel. Bei beiden Spalten handelt es sich um Integer.
Tut mir leid, dass ich nicht genügend Informationen gegeben habe. Braucht du noch mehr?
Ich glaube eher, dass mein Base gar keine Beziehungen machen möchte. Ich bekomme nicht einmal das Halteverbotszeichen, wenn ich eine Beziehung zu ziehen versuche.
liebe Grüße
Stefan
Vielen dank für die schnelle Antwort.
Ich meine eine 1:1 Beziehung. Eine Beziehung zwischen Primär- und Fremdschlüssel. Bei beiden Spalten handelt es sich um Integer.
Tut mir leid, dass ich nicht genügend Informationen gegeben habe. Braucht du noch mehr?
Ich glaube eher, dass mein Base gar keine Beziehungen machen möchte. Ich bekomme nicht einmal das Halteverbotszeichen, wenn ich eine Beziehung zu ziehen versuche.
liebe Grüße
Stefan
Re: Verknüpfung zweier Tabellen lässt sich nicht erstellen
Hier hab ich mal meine Testdaten hochgeladen.
Verbinden möchte ich:
"Artcode" aus der Tabelle Sichtungen (Fremdschlüssel)
mit
"ID" aus Tabelle Arten (Primärschlüssel)
Liebe Grüße
Stefan
Verbinden möchte ich:
"Artcode" aus der Tabelle Sichtungen (Fremdschlüssel)
mit
"ID" aus Tabelle Arten (Primärschlüssel)
Liebe Grüße
Stefan
- Dateianhänge
-
- Test.odb
- (4.15 KiB) 77-mal heruntergeladen
Re: Verknüpfung zweier Tabellen lässt sich nicht erstellen
Danke dafür, dass du von selbst auf die Idee mit der Beispieldatenbank gekommen bist. Damit kann ich sagen: Unter Win7 mit LibO 3.6.2 klappt es problemlos. Also scheint es mit deiner Mac-Version zusammenzuhängen; wir müssen also darauf warten, dass jemand mit vergleichbarer Arbeitsumgebung es testet. Jürgen
Situation: LibO 3.6 auf Win 7 Home Premium (64-bit) mit MySQL (localhost) über JDBC
Re: Verknüpfung zweier Tabellen lässt sich nicht erstellen
Vielen Dank Jürgen! Das sind schon mal wichtige Informationen.
Hat jemand eine Idee warum es auf meinem Mac nicht klappt?
Liebe Grüße
Stefan
Hat jemand eine Idee warum es auf meinem Mac nicht klappt?
Liebe Grüße
Stefan
Re: Verknüpfung zweier Tabellen lässt sich nicht erstellen
Hallo ditöle,
Aber versuch mal unter Extras/SQL... diesen Befehl abzusetzen:
Danach links Tabellen anklicken, dann Ansicht/Tabellen aktualisieren.
Wenn keine Fehlermeldung kommt, kannst Du unter Beziehungen nochmal nachschauen.
Gruß R
Nein habe ich nicht.ditöle hat geschrieben:Hat jemand eine Idee warum es auf meinem Mac nicht klappt?
Aber versuch mal unter Extras/SQL... diesen Befehl abzusetzen:
Code: Alles auswählen
alter table "Sichtungen" add FOREIGN KEY("Artcode") REFERENCES "Arten"("ID")
Wenn keine Fehlermeldung kommt, kannst Du unter Beziehungen nochmal nachschauen.
Gruß R
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Verknüpfung zweier Tabellen lässt sich nicht erstellen
Vielen Dank für die Antwort! Das hat geklappt. Zumindest habe ich jetzt eine 1:n Beziehung. Eigentlich wollte ich aber eine 1:1 Beziehung. Aber müsste das nicht auch ohne sql-code klappen?
Liebe Grüße
Stefan
Liebe Grüße
Stefan
Re: Verknüpfung zweier Tabellen lässt sich nicht erstellen
Hmmm. Ich glaube die Beziehung ist doch genauso, wie ich sie wollte. Ich werde nochmal googeln wo der Unterschied zwischen einer 1:1 und einer 1:n Beziehung ist.
Aber schöner wäre es trotzdem, wenn ich Beziehungen auch ohne code machen könnte.
Liebe Grüße
Stefan
Aber schöner wäre es trotzdem, wenn ich Beziehungen auch ohne code machen könnte.
Liebe Grüße
Stefan
Re: Verknüpfung zweier Tabellen lässt sich nicht erstellen
Da kann ich mangels MAC leider nicht helfen, vielleicht hilft es, das Benutzerverzeichnis mal probeweise umzubenennen?ditöle hat geschrieben:Aber schöner wäre es trotzdem, wenn ich Beziehungen auch ohne code machen könnte.
Gruß R
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO