Autor Beitrag
Bruce
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 80



BeitragVerfasst: Fr 14.04.06 14:56 
Hallo!

Sorry für den blöden Titel, aber ich weiss echt nicht, wie ich das in ein Stichwort packen kann :oops:

1. Tabelle(Mannschaften):
ID Mannschaft Captain

2. Tabelle(Spieler):
ID Name Mannschaft


In der ersten Tabelle ist "Captain" ein Lookup-Feld, dass in der Spielertabelle die Spieler-ID nachschlägt.

In der zweiten Tabelle soll jetzt Mannschaft genauso die Mannschafts-ID in der anderen Tabelle nachschlagen.

Als ich das "Mannschafts"-Lookup in der zweiten Tabelle im Feldeditor definieren wollte, hat sich Delphi komplett
verabschiedet. Habs dann mal mit falschen Werten angelegt und nachträglich im OI richtig gesetzt.
Die IDE stürzt zwar nicht mehr ab, aber bei Tables stehn auf Active := False, und wenn ich auf True umstellen will
kommt die Meldung, dass die Tabelle bereits geöffnet wäre.

Ist das irgendwie eine Art "rekursiver Bezug" oder so, der gar nicht machbar ist oder steh ich nur auf dem Schlauch?
Ach ja, DB ist ADS, nicht BDE.

Gruß,
Bruce