Thema: Delphi Master-/Verweisproblem

Einzelnen Beitrag anzeigen

Benutzerbild von samson
samson

Registriert seit: 26. Aug 2003
Ort: Hövelhof Riege
105 Beiträge
 
Delphi 2007 Professional
 
#7

Re: Master-/Verweisproblem

  Alt 9. Sep 2003, 12:49
Also wie ich das sehe, hast Du ein Datenbank Problem.

Nach deinem Schema, hätte ich eine 1:1 Beziehung. D. H. das genau ein Datensatz in einer anderen Entität zu meinem Datensatz gehört.

bsp.

Tabelle1

ID ARTNR
1 123
2 23
3 143
4 123

Tabelle2

ID Bezeichnung
123 Computer
23 Delphi
143 Monitor
123 Computer

Ist klar, dass er nach meinem Vorschlag auch nur die Zuordnungen anzeigt. Ich glaube das Du dein DB-schema etwas umbauen musst.

Tabelle3 (Beispiel Warengruppen)

id Bezeichnung
1 Hardware
2 Software

Tabelle1 (alte Verweistabelle)

NRWarengruppe NRArtikel
1 1
1 3
2 2
2 4

Tabelle2 (Artikel)

id Bezeichnung
1 Grafikkarte
2 Delphi 6.0 Enterprise
3 Motherboard
4 Delphi 7.0 Professional

Wenn du diese Datensätze (Tabelle1 und Tabelle3) im OnScroll-Ereignis des DataSets der Tabelle3 passend selektierst, dann bekommst Du die gewünschte Auswahl.

bsp.

in DBGrid mit DataSet von Tabelle3 wird der erste Datensatz mit der ID = 1 selektiert.

OnScroll selektiert:

Tabelle1 und Tabelle2

so wäre die Ausgabe im TDBGrid: Grafikkarte und Motherboard

Ich hoffe ich konnte helfen.

Gruss


Samson
Frank Gellermann
Wer Informationen hat, hat Macht. Wer Macht hat, hat Informationen!!!
  Mit Zitat antworten Zitat