AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Mit einer Ttable datensätze in mehrere Dbgrids anzeigen
Thema durchsuchen
Ansicht
Themen-Optionen

Mit einer Ttable datensätze in mehrere Dbgrids anzeigen

Ein Thema von Baly · begonnen am 30. Jun 2010 · letzter Beitrag vom 30. Jun 2010
Antwort Antwort
Seite 1 von 2  1 2      
Baly

Registriert seit: 12. Aug 2009
25 Beiträge
 
Delphi 2007 Architect
 
#1

Mit einer Ttable datensätze in mehrere Dbgrids anzeigen

  Alt 30. Jun 2010, 13:32
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

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?

Geändert von Baly (30. Jun 2010 um 13:51 Uhr)
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
 
Delphi 10.4 Sydney
 
#2

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

  Alt 30. Jun 2010, 13:53
Hallo,

TDBGrid.DataSource -> TDataSource.DataSet -> TTable


Heiko
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#3

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

  Alt 30. Jun 2010, 13:56
wenn Du mehrere DBGrids verwenden willst brauchst Du auch mehere datasets + datasources
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.619 Beiträge
 
Delphi 12 Athens
 
#4

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

  Alt 30. Jun 2010, 13:58
wenn Du mehrere DBGrids verwenden willst brauchst Du auch mehere datasets + datasources
Nur, wenn die auch verschiedene Daten anzeigen sollen
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Baly

Registriert seit: 12. Aug 2009
25 Beiträge
 
Delphi 2007 Architect
 
#5

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

  Alt 30. Jun 2010, 13:59
also kann ich nicht eine Table verwenden und Datensätze in mehrere Dbgrids anzeigen lassen?
  Mit Zitat antworten Zitat
Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#6

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

  Alt 30. Jun 2010, 14:01
Du kannst belieb viele Grids dranhängen aber die Datensätze sind in allen dieselben.
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat
Baly

Registriert seit: 12. Aug 2009
25 Beiträge
 
Delphi 2007 Architect
 
#7

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

  Alt 30. Jun 2010, 14:04
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...?
  Mit Zitat antworten Zitat
Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#8

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

  Alt 30. Jun 2010, 14:08
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?
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat
Baly

Registriert seit: 12. Aug 2009
25 Beiträge
 
Delphi 2007 Architect
 
#9

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

  Alt 30. Jun 2010, 14:13
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?
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
 
Delphi 10.4 Sydney
 
#10

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

  Alt 30. Jun 2010, 14:37
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
Heiko
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 02:55 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