Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Neuer Datensatz im Gefilterten DBctrlGrid (https://www.delphipraxis.net/8934-neuer-datensatz-im-gefilterten-dbctrlgrid.html)

ahachmann 15. Sep 2003 15:46


Neuer Datensatz im Gefilterten DBctrlGrid
 
Hallo,
Ich habe ein DBCtrlGrid mit einer Combobox gefiltert. Gefiltert wird über das Feld Typ. Diese Feld wird im CtrlGrid aber nicht angezeigt.
Somit habe ich das Problem, daß das Feld nicht zur verfügung steht und ich beim Einfügen einen Fehler bekomme.
Dann habe ich das EditFeld für Typ als invisable eingefügt.
Ich muß irgendwie den Wert für Typ beim Einfügen in Abhängigkeit zum Filter bringen. Leider habe ich es aber nicht geschaft auf den neuen Record zuzugreifen um das Feld vor dem schreiben zu ändern.
Hat jemand eine Idee wie ich das Problem elegant lösen kann?
Vielen Dank,
Alexander

Memo 16. Sep 2003 09:59

Re: Neuer Datensatz im Gefilterten DBctrlGrid
 
Zitat:

Zitat von ahachmann
Ich habe ein DBCtrlGrid mit einer Combobox gefiltert.

Bitte? Wie filtert man mit einer Combobox?
Zitat:

Zitat von ahachmann
Gefiltert wird über das Feld Typ. Diese Feld wird im CtrlGrid aber nicht angezeigt.

Das ist eigentlich unerheblich.
Zitat:

Zitat von ahachmann
Somit habe ich das Problem, daß das Feld nicht zur verfügung steht und ich beim Einfügen einen Fehler bekomme.

Welchen Typ hat dieses Feld und wie fügst du einen neuen Datensatz ein?

ahachmann 16. Sep 2003 10:42

Re: Neuer Datensatz im Gefilterten DBctrlGrid
 
Zitat:

Zitat von Memo
Bitte? Wie filtert man mit einer Combobox?

Vielleicht habe ich mich falsh ausgedrückt. Die Komponente ist eine DBLookupComboBox. Der KeyWert aus der Box wird nach dem ändern als Filter ins TDataset geschreiben.
Zitat:

Zitat von Memo
Zitat:

Zitat von ahachmann
Somit habe ich das Problem, daß das Feld nicht zur verfügung steht und ich beim Einfügen einen Fehler bekomme.

Welchen Typ hat dieses Feld und wie fügst du einen neuen Datensatz ein?

Ich würde eigentlicha am liebsten, daß ich beim einfügen über den DBNavi dem neuen Datensatz den KeyWert aus der Combobox zuweisen kann.
Typ ist ein Integerwert.
Vielen Dank,
Alexander


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