Verknüpfung zweier Tabellen lässt sich nicht erstellen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Verknüpfung zweier Tabellen lässt sich nicht erstellen

Re: Verknüpfung zweier Tabellen lässt sich nicht erstellen

von F3K Total » Fr, 21.12.2012 21:55

ditöle hat geschrieben:Aber schöner wäre es trotzdem, wenn ich Beziehungen auch ohne code machen könnte.
Da kann ich mangels MAC leider nicht helfen, vielleicht hilft es, das Benutzerverzeichnis mal probeweise umzubenennen?

Gruß R

Re: Verknüpfung zweier Tabellen lässt sich nicht erstellen

von ditöle » Fr, 21.12.2012 21:38

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

Re: Verknüpfung zweier Tabellen lässt sich nicht erstellen

von ditöle » Fr, 21.12.2012 21:33

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

Re: Verknüpfung zweier Tabellen lässt sich nicht erstellen

von F3K Total » Fr, 21.12.2012 16:11

Hallo ditöle,
ditöle hat geschrieben:Hat jemand eine Idee warum es auf meinem Mac nicht klappt?
Nein habe ich nicht.
Aber versuch mal unter Extras/SQL... diesen Befehl abzusetzen:

Code: Alles auswählen

alter table "Sichtungen" add FOREIGN KEY("Artcode") REFERENCES "Arten"("ID")
Danach links Tabellen anklicken, dann Ansicht/Tabellen aktualisieren.
Wenn keine Fehlermeldung kommt, kannst Du unter Beziehungen nochmal nachschauen.

Gruß R

Re: Verknüpfung zweier Tabellen lässt sich nicht erstellen

von ditöle » Fr, 21.12.2012 14:48

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

Re: Verknüpfung zweier Tabellen lässt sich nicht erstellen

von juetho » Fr, 21.12.2012 13:18

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

Re: Verknüpfung zweier Tabellen lässt sich nicht erstellen

von ditöle » Fr, 21.12.2012 12:50

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
Dateianhänge
Test.odb
(4.15 KiB) 78-mal heruntergeladen

Re: Verknüpfung zweier Tabellen lässt sich nicht erstellen

von ditöle » Fr, 21.12.2012 12:32

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

Re: Verknüpfung zweier Tabellen lässt sich nicht erstellen

von juetho » Do, 20.12.2012 11:13

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

Verknüpfung zweier Tabellen lässt sich nicht erstellen

von ditöle » Do, 20.12.2012 09:43

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

Nach oben