TDBGrid synchronisieren
Hallo
Ich versuche das Problem mal zu beschreiben. Ich habe eine Datenbank mit sagen wir 10 Feldern. und ich möchte diese mit DBGrid präsentieren. Für ein Grid sind es zu viele Datensätze. Die Lösung zwei mal DBGrid untereinander. Das Problem, DBNavigator kann nur ein DBGrid ansteuern. Ich habe im Internet gegoogled und leider keine Hinweise gefunden. Gibt es da schon eine Lösung oder muß ich TDBNavigator überschreiben. Hat da einer eine Idee. |
AW: TDBGrid synchronisieren
Was ist der Unterschied zwischen 2 kleinen un einem großen Grid?
|
AW: TDBGrid synchronisieren
Der Unterschied
mit einem Grid kannst Du nur Horizontal die Daten zur Schau stellen. Mit zwei oder mehr Grids ist es eben komfortabler Spalte1Spalte2Spalte3Spalte4Spalte5Spalte6Spalte7S palte8Spalte9Spalte0 Spalte1Spalte2Spalte3Spalte4Spalte5 Spalte6Spalte7Spalte8Spalte9Spalte0 Beim suchen bin ich auf mehrere Anfragen gekommen ohne techniche Antwort. Wenn es sehr schwierig ist zu verwirklichen muß ich es eben primitiv mit zwei TStringgrids verwirklichen. |
AW: TDBGrid synchronisieren
Ich würde das so umsetzen:
In einem DBGrid werden nur die wirklich wichtigen Felder angezeigt. Unwichtige Felder werden über das Property [TDataset].Visible=False ausgeblendet. Das DBGrid liegt auf einem PageControl auf Seite 1. Auf Seite 2 werden dann alle Felder einzeln angezeigt (mit TDBEdit). Somit sieht der Benutzer zunächst nur das (reduzierte) Grid; wenn er es genauer wissen möchte, dann schaltet er auf die Detail-Ansicht um. Die Idee mit den zwei DBGrids bei den jeweils die Hälfte der Felder angezeigt wird, ist ja nicht nur für den Programierer unschön, sondern auch der Benutzer wird damit nur verwirrt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:57 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