AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Treeview --> DbGrid Master/Detail/Detail - möglich ??
Thema durchsuchen
Ansicht
Themen-Optionen

Treeview --> DbGrid Master/Detail/Detail - möglich ??

Ein Thema von schof · begonnen am 11. Okt 2005 · letzter Beitrag vom 11. Okt 2005
 
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#4

Re: Treeview --> DbGrid Master/Detail/Detail - möglich ??

  Alt 11. Okt 2005, 11:53
Die 3 Gruppenschlüssel (Hauptgruppe, Gruppe, Untergruppe) speicherst du also redundant bei den Produktdaten. Sind die Gruppen in deiner Tabelle desc auch redundant gespeichert? Üblich ist da - wie ich bereits in einem anderen thread geschrieben habe - eine selbstrekursive Tabelle: GROUPS (ID, POSITION, TITLE, GROUPS_ID, ROOT_ID).
Bei deiner Art die Produktdaten zu selektieren benötigst du einen Powerset Operator, der in ACCESS leider nicht implementiert ist. Ich würde auf die Master-Detail Beziehung und die redundante Speicherung verzichten und den Powerset in Delphi rekursiv bestimmen. Deine Produktdaten würdest du dann nicht mit WHERE GROUP2 = :G2 selektieren, sonder mit WHERE GROUP_ID IN (:POWERSET). Für kompakte Gliederungen wird das Limit für SQL Statements sicher nicht gesprengt. Stößt du an diese Grenze, dann bleibt immer noch die Möglichkeit die am Powerset beteiligten Primärschlüssel in einer (evtl. temporären) Tabelle zu speichern.

marabu
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:36 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz