![]() |
'Eigenes Feld' in DBGrid
Hi all,
also ich hab eine Tabelle tbl_test mit den Spalten Vorname und Nachname, die hängt an einem DBGrid dran. Nun würde ich mir in diesem DBGrid gerne ein weiteres Feld anzeigen lassen (z.B 'Alter'), das aber nicht in der Datasource existiert. Das ist soweit ja auch kein Problem, kann man sich einfach über die Columns hinzufügen. Allerdings müßte ich in diese Spalte auch Werte eintragen können - das allerdings geht nicht (irgendwie ja auch logisch, das Feld existiert ja nich im Datasource - aber ich will die eingetragenen Werte auch gar nicht in dieser Tabelle speichern, sondern woanderns...) Gibts da irgendne Möglichkeit das mit DBGrids zu machen ? Wenn nein, was wäre die beste Lösung ? Danke für eure Hilfe, gruß ben |
Re: 'Eigenes Feld' in DBGrid
Füge eine berechnetes Feld ins Dataset ein.
|
Re: 'Eigenes Feld' in DBGrid
Danke für die schnelle Antwort!
Kannst du mir noch sagen wie/wo das ungefähr geht ? Danke! |
Re: 'Eigenes Feld' in DBGrid
Mit welcher Komponente arbeitest du?
|
Re: 'Eigenes Feld' in DBGrid
SDAC von CRLab
|
Re: 'Eigenes Feld' in DBGrid
TMSQuery, TMSTable, ...?
Wo willst du das Alter speichern? Wäre es nicht besser dieses zu berechnen? |
Re: 'Eigenes Feld' in DBGrid
Hm das mit dem Alter war vieleicht ein blödes Beispiel, es geht eigentlich nicht um ein Alter.
Mir geht es nur darum, in einem DBGrid Felder anzuzeigen, die in der Tabelle gar nicht existieren - und anschließend eben diese Werte weiterverwenden zu können. |
Re: 'Eigenes Feld' in DBGrid
Mit SQL ginge das z.B. so:
SQL-Code:
SELECT Feld1, Feld2, 'Nicht existentes Feld' AS Dummy FROM Tabelle
|
Re: 'Eigenes Feld' in DBGrid
Zitat:
|
Re: 'Eigenes Feld' in DBGrid
Du konntest ein persistentes Felds im DataSet vom Typ "beechnet" anlegen und dann in der mit .onGetText verknüften Methode den Wert setzen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz