Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Spalte einfügen dbGrid (https://www.delphipraxis.net/13329-spalte-einfuegen-dbgrid.html)

Mirotux 16. Dez 2003 12:00


Spalte einfügen dbGrid
 
hallo

ich versuche gerade vergebens eine spalte zur laufzeit in einem dbgrid einzufügen.
ich verwende das TExDBGrid und mit columns.add verschwinden leider die vorher
in das grid über sql eingelesene werte.

im endeffekt möchte ich nur eine spalte einfügen, in der laufende
positionsnummer erscheinen, wobei die schon vorhandenen werte im grid verbleiben.

das kann doch nicht so schwer sein, oder ?
dank im voraus.

woki 16. Dez 2003 12:19

Re: Spalte einfügen dbGrid
 
Hi,

es ist nicht möglich, in ein TDBGrid eine Spalte einzufügen, die kein korrespondirendes feld im dem Dataset, dessen Daten angezeigt werden sollen. Vielleicht kannst Du mit einem berechneten Feld des Datasets arbeiten.

Grüsse
Woki

Ach so, den Hinweis auf das TexDBgrid hatte ich zuerst übersehen, das kenne ich nicht, würde da aber auch die Lösung des Problems nicht erwarten.

Mirotux 16. Dez 2003 13:43

Re: Spalte einfügen dbGrid
 
danke erstmal.

über sql befehle habe ich schon einen faktor und eine summe ausgerechnet und
ins dataset eingebunden.
die laufenden nummer habe ich versucht wie folgt einzubauen:

SET @a:=0;
SELECT @a:=@a+1, .... FROM ...

über die mysql konsole geht das auch, aber leider nicht über sie ZEOS komponenten,
die ich dafür verwende.

habe auch schon das :-zeichen als string eingefügt, nicht
das der denkt es käme ein parameter.

???


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