Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Mit einer Ttable datensätze in mehrere Dbgrids anzeigen (https://www.delphipraxis.net/152640-mit-einer-ttable-datensaetze-mehrere-dbgrids-anzeigen.html)

Baly 30. Jun 2010 12:32

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:
FrameTabellen.TableTabellen.Filter := 'Buchstabe='+QuotedStr('A');
        FrameTabellen.TableTabellen.Filtered := True;
Aber wie kann ich jetzt die Datensätze, z.b. (B) einem Dbgrid zuweisen?

hoika 30. Jun 2010 12:53

AW: Mit einer Ttable datensätze in mehrere Dbgrids anzeigen
 
Hallo,

TDBGrid.DataSource -> TDataSource.DataSet -> TTable


Heiko

Bummi 30. Jun 2010 12:56

AW: Mit einer Ttable datensätze in mehrere Dbgrids anzeigen
 
wenn Du mehrere DBGrids verwenden willst brauchst Du auch mehere datasets + datasources

DeddyH 30. Jun 2010 12:58

AW: Mit einer Ttable datensätze in mehrere Dbgrids anzeigen
 
Zitat:

Zitat von Bummi (Beitrag 1032606)
wenn Du mehrere DBGrids verwenden willst brauchst Du auch mehere datasets + datasources

Nur, wenn die auch verschiedene Daten anzeigen sollen :mrgreen:

Baly 30. Jun 2010 12:59

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?

Bummi 30. Jun 2010 13:01

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.

Baly 30. Jun 2010 13:04

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...?

Bummi 30. Jun 2010 13:08

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?

Baly 30. Jun 2010 13:13

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?

hoika 30. Jun 2010 13:37

AW: Mit einer Ttable datensätze in mehrere Dbgrids anzeigen
 
Hallo,

Zitat:

ich weiss nicht mal ob man addieren kann mit mehreren tables
Also ich weiss jetzt erst mal nicht, was du genau vorhast.
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 21:46 Uhr.
Seite 1 von 2  1 2      

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