Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   DBGrid erweiterung (https://www.delphipraxis.net/186893-dbgrid-erweiterung.html)

Rippo 9. Okt 2015 10:36

Datenbank: Firebird • Version: 2.5 • Zugriff über: TSQL

DBGrid erweiterung
 
Hallo :)


ich habe ein Dbgrid, die mit datensätzen beinhaltet sind. ich wollte jetzt eine erweiterung machen, indem ich auf die zelle mit Schlüsselnummer drauf gehe, ein weiteres dbgrid erzeugt wird(bzw. das dbgrid visible=true gesetzt wird) und dort erweiterung erscheinen.
per schlüsselnummer sollen die richtigen einträge erscheinen

ich hab weis jedoch nicht, wie genau ich sowas erstellen kann.

Jumpy 9. Okt 2015 11:39

AW: DBGrid erweiterung
 
Nur so auf die Schnelle:

Du musst zunächst auf ein Event des ersten Grids reagieren, z.B. Doppelclick.
Da dann die aktuelle Zeile (oder ggf. Zelle) des Grids bzw. der dahinter stehenden Datenmenge anschauen, um den Schlüssel auszulesen.
Dann könnte man den an eine Funktion übergeben, die:
- Ein neues Formular mit dem 2. Grid öffnet
- Dort eine Query die (mit der Info über den Schlüssel) die gesuchten Daten hohlt
- Die Daten im Grid anzeigen.

Oder Alternativ das 2. Grid auf dem gleichen Formular sichtbar macht und dabei vorab aber dessen Datenmenge aktualisiert, indem die dahinterstehende Query mit der Info über den Schlüssel neu geöffnet wird.

Rippo 9. Okt 2015 12:27

AW: DBGrid erweiterung
 
danke für die tipps


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:03 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