Guten Abend!
Bin zur Zeit mit einem kleinen Projekt beschäftigt um die Datenbankprogrammierung besser kennenzulernen, nachdem ich die Basics über Datenmodellierung, RDBS usw. (wie hier im Forum mir geraten wurde). Die guten Anleitungen und Videos von @ErfinderDesRades waren hier grosse Hilfe, danke dafür!
Ich habe eine eine Datenbank mit versch. Tabelle. Eine dieser Tabellen enthält die Daten zu Vorgängen, wie Lieferschein, Bestellung, Fertigungsauftrag. Jeden Eintrag hat einen VorgangID (unique Id. des Vorgangs) und eine SourceVorgangID (Id. des "Vater-Vorgang").
Wenn ich im DataSet 2 Tabellen habe, wo ich jeweils die Daten der Tabelle Vorgänge in der DB einlese, dann tuts. Ich sehe im 1. DGV die offene LS, im 2. DGV den Vater Vorgang zu den grad markierten offenen LS und im 3. DGV alle Vorgänge, die vom diesen Vater-Vorgang ableiten, also den LS plus andere wie z.B eine Bestellung oder eine Rechnung.
Wenn ich aber nur eine Tabelle im DataSet habe und dann für den 3. DGV eine Relation mit sich selbst mache, kriege ich die selbe Daten im 2 und 3 DGV.
Ich verstehe nicht warum das so ist. Kann mir das jemand evtl erklären?
Danke im voraus und schönen Abend!
Bin zur Zeit mit einem kleinen Projekt beschäftigt um die Datenbankprogrammierung besser kennenzulernen, nachdem ich die Basics über Datenmodellierung, RDBS usw. (wie hier im Forum mir geraten wurde). Die guten Anleitungen und Videos von @ErfinderDesRades waren hier grosse Hilfe, danke dafür!
Ich habe eine eine Datenbank mit versch. Tabelle. Eine dieser Tabellen enthält die Daten zu Vorgängen, wie Lieferschein, Bestellung, Fertigungsauftrag. Jeden Eintrag hat einen VorgangID (unique Id. des Vorgangs) und eine SourceVorgangID (Id. des "Vater-Vorgang").
Wenn ich im DataSet 2 Tabellen habe, wo ich jeweils die Daten der Tabelle Vorgänge in der DB einlese, dann tuts. Ich sehe im 1. DGV die offene LS, im 2. DGV den Vater Vorgang zu den grad markierten offenen LS und im 3. DGV alle Vorgänge, die vom diesen Vater-Vorgang ableiten, also den LS plus andere wie z.B eine Bestellung oder eine Rechnung.
Wenn ich aber nur eine Tabelle im DataSet habe und dann für den 3. DGV eine Relation mit sich selbst mache, kriege ich die selbe Daten im 2 und 3 DGV.
Ich verstehe nicht warum das so ist. Kann mir das jemand evtl erklären?
Danke im voraus und schönen Abend!
Life doesn't give you a datasheet. Sometimes the docs are wrong and you have to try it.
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „rgomez“ ()