Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Master/Detail - Tabelle filtern (https://www.delphipraxis.net/205222-master-detail-tabelle-filtern.html)

uli_s 13. Aug 2020 14:18

Datenbank: SQLIte • Version: 3.32.3 • Zugriff über: Firedac

Master/Detail - Tabelle filtern
 
Hallo,

Ich möchte die Datensätze der Master-Tabelle (Adressen) zusätzlich auf die Anzahl reduzieren, die nach dem Filtern der Detailtabelle (Projekte) nach (alle, offen, erledigt) übrig bleiben.

Die Mastertabelle (Adressen) habe ich schon mit OnFilterRecord auf die Adressart (Kunde) gefiltert.
Wenn ich die Detailtabelle nach o.g. Kriterien filtere, werden mir jedoch immer noch alle Kunden angezeigt, nur ohne Detail-Datensätze.


Kann mir vielleicht jemand auf die Sprünge helfen?

Schon mal vielen Dank für die (hoffentlich :wink:) kommenden Lösungsvorschläge.

Uwe Raabe 13. Aug 2020 14:39

AW: Master/Detail - Tabelle filtern
 
Zitat:

Zitat von uli_s (Beitrag 1471783)
Wenn ich die Detailtabelle nach o.g. Kriterien filtere, werden mir jedoch immer noch alle Kunden angezeigt, nur ohne Detail-Datensätze.

Das ist das zugrundeliegende Prinzip einer Master-Detail Beziehung. Der Master schränkt die Details ein, aber nicht umgekehrt.

Wenn du die Master-Tabelle einschränken willst, musst du das auch dort machen. Am besten gleich durch eine entsprechende SQL-Anweisung. Dann sparst du dir die Einschränkung im FilterRecord.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf