![]() |
Mit einer Ttable datensätze in mehrere Dbgrids anzeigen
Hi Leute,
wie ihr aus meinem Titel schon entnehmen könnt, wollt ich wissen ob ich mit einer Ttable Datensätze in mehrere Dbgrids anzeigen lassen kann?. Ich arbeite zurzeit mit einer Paradox - Datenbank (ja ich weiss sie ist veraltet etc... nur um rein zu kommen...) In meiner Ttable habe ich ein Spalte gemacht, die (Buchstabe) heisst. In meinen Dbgrids will ich jeweils 4 Datensätze anzeigen lassen, deshalb hab ich jeden Datensatz den ich in einem Dbgrid anzeigen lassen will (also 4 Datensätze) mit dem gleichen Buchstabennamen in der Spalte (Buchstabe) eingetragen. Hier mal ein Beispiel: Buchstabe Fluss A .... A .... A .... A .... B .... B .... B .... B .... Hoffe es ist so verständlich für euch :lol: Hier mal mein Quellcode damit ich in einer dbgrid nur die anzeigen lassen kann die den Buchstaben A haben:
Delphi-Quellcode:
Aber wie kann ich jetzt die Datensätze, z.b. (B) einem Dbgrid zuweisen?
FrameTabellen.TableTabellen.Filter := 'Buchstabe='+QuotedStr('A');
FrameTabellen.TableTabellen.Filtered := True; |
AW: Mit einer Ttable datensätze in mehrere Dbgrids anzeigen
Hallo,
TDBGrid.DataSource -> TDataSource.DataSet -> TTable Heiko |
AW: Mit einer Ttable datensätze in mehrere Dbgrids anzeigen
wenn Du mehrere DBGrids verwenden willst brauchst Du auch mehere datasets + datasources
|
AW: Mit einer Ttable datensätze in mehrere Dbgrids anzeigen
Zitat:
|
AW: Mit einer Ttable datensätze in mehrere Dbgrids anzeigen
also kann ich nicht eine Table verwenden und Datensätze in mehrere Dbgrids anzeigen lassen?
|
AW: Mit einer Ttable datensätze in mehrere Dbgrids anzeigen
Du kannst belieb viele Grids dranhängen aber die Datensätze sind in allen dieselben.
|
AW: Mit einer Ttable datensätze in mehrere Dbgrids anzeigen
wenn ich mehrere grids benutze mit einer table werden mir ja alle datensätze in jedem grid angezeigt, weil sie ja alle mit der einen table verbunden sind. gibt es echt nicht die möglichkeit datensätze einer bestimmten grid zuzuweisen...?
|
AW: Mit einer Ttable datensätze in mehrere Dbgrids anzeigen
Du könntest mit von "Hand befüllten" Stringgrids arbeiten, ist aber aufwändig.
Mußt Du die Gitter gleichzeitg anzeigen oder geht es darum z.B. auf einem Pagecontrol mit A/B/C/D jeweils die gefilteren Daten anzuzeigen, dann könntest Du im Pagechange den Filter ändern und Gitter.Parent := Pagecontrol.Activepage; verwenden? |
AW: Mit einer Ttable datensätze in mehrere Dbgrids anzeigen
Nein ich müsste die gleichzeitig anzeigen, da sie alle auf einer page vorhanden sind. ich muss mit den daten die ich der grid zuweisse auch noch addieren deswegen hab ich gedacht wär es auf einer table vielleicht einfacher. ich weiss nicht mal ob man addieren kann mit mehreren tables?
|
AW: Mit einer Ttable datensätze in mehrere Dbgrids anzeigen
Hallo,
Zitat:
Gib doch mal ein bisschen mehr Info (Screenshot, Datensätze). Du könntest ausgewählte Datensätze aus der TTable in verschiedene TClientDataSet packen und die dann den Grids über separate DataSources anzeigen. Und nein addieren geht nicht. Heiko |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:51 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