AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Master - Detail Problem (in VirtualStringTree)
Thema durchsuchen
Ansicht
Themen-Optionen

Master - Detail Problem (in VirtualStringTree)

Ein Thema von karl der große · begonnen am 19. Mär 2005 · letzter Beitrag vom 19. Mär 2005
Antwort Antwort
karl der große

Registriert seit: 4. Mär 2005
40 Beiträge
 
#1

Master - Detail Problem (in VirtualStringTree)

  Alt 19. Mär 2005, 13:34
Datenbank: ADDESS • Version: 2000 • Zugriff über: TADOConnection, TBetterADODataset, TDatasource
Hallo an alle!

Ich hab eine MaterTabelle
Diese MaterTabelle hat eine ChildTabelle
Diese ChildTabelle hat dann wieder mehrere ChildTabellen.

Ich möchte die Daten im VirtualStringTree anzeigen.

Die Anzeige im VirtualStringTree funktioniert super.

Nur hab ich folgendes Problem:

Nicht jeder MasterDatensatz hat einen ChildDatensatz.
Ich möchte aber nur jene MasterDatensätze anzeigen, die einen ChildDatensatz haben.

Geht das überhaupt.

Mache die Datensatzauswahl wie folgt:

select * from objektkunde where kundennummer = :nummer Objektkunde ist die ChildTabelle, Kundennummer das Feld in der Childtabelle und Nummer das Feld in der Mastertabelle.

Mastertabelle = db_kunde.

Mache das ganze in Delphi6, TADOConnection, TBetterADODataset, TDatasource.

Besten Dank für Eure Hilfe.

Gruss Karl
  Mit Zitat antworten Zitat
Albi

Registriert seit: 4. Mai 2003
Ort: Berlin
458 Beiträge
 
Delphi 7 Professional
 
#2

Re: Master - Detail Problem (in VirtualStringTree)

  Alt 19. Mär 2005, 14:29
Hallo,

ich weiß nicht ob das mit ADDESS geht aber du könntest folgende Abfrage dazu verwenden.

Select * From DB_Kunden K WHERE ID In (Select SID From Objectkunden O) Hiermit bekommst Du alle Einträge aus der DB_Kunden, welche eine Beziehung zu den Objectkuden haben.

Wenn das nicht geht, dann müsstet Du Dir die Abfrage ein wenig umschreiben.
Gruß

Albi
  Mit Zitat antworten Zitat
karl der große

Registriert seit: 4. Mär 2005
40 Beiträge
 
#3

Re: Master - Detail Problem (in VirtualStringTree)

  Alt 19. Mär 2005, 16:41


Danke ich habs - der fertige Aufruf lautet:

select * from Mastertabelle where exists (select * from ChildTabelle where ChildTabelle.ID=MasterTabelle.ID) Danke
  Mit Zitat antworten Zitat
Antwort Antwort


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 12:16 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz