![]() |
Darstellung im DBGrid
Hallo Zusammen,
habe ein kleines Problem mit Oracle und einem DBGrid. Zeige in meinem DBGrid mehrere Spalten aus einer Tabelle aus Oracle an! In einer Spalte stehen nur 0er oder 1er! Ich möchte nun in dem DBGrid für 0 zum Beispiel ES und für 1 zum Beispiel GS anzeigen! hat jemand ne Idee? |
Re: Darstellung im DBGrid
eine moeglichkeit waeren calculated fields da kannst du fuer obiges
beispiel 2 neue felder anlegen und sie entsprechend fuellen. die bisherigen spalten kannst du ja dann bei bedarf wegschalten |
Re: Darstellung im DBGrid
danke, habs aber schon gefunden!
man muss die abfrage nach dem feld und das neue setzen einfach unter dem dbgrid ereignis onDrawColumnCell machen! dann funktionierts auch! gruss lupster |
Re: Darstellung im DBGrid
Oder einfach...
SQL-Code:
.. als SQL-Statement.
SELECT Decode(X, 0, 'ES', 1, 'GS') As dc_X
,... FROM Y |
Re: Darstellung im DBGrid
spitzenklasse! danke!
ist natürlich noch besser die lösung und funktioniert wunderbar! |
Re: Darstellung im DBGrid
Oder (wenn Feld vom Typ bit oder Boolean): DoppelKlick auf DataSet, rechte Maustaste im Feld-Dialog, "Alle Felder hinzufügen", Feld auswählen, im Objektinspektor auf "DisplayValues" gehen und dort eintragen: "GS;ES" , fettich!
Gruß |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:58 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