Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Welches Ereignis zum Speichern geänderter DS (https://www.delphipraxis.net/150343-welches-ereignis-zum-speichern-geaenderter-ds.html)

khh 14. Apr 2010 14:06

Datenbank: firebird • Version: 2.1 • Zugriff über: zeos

Welches Ereignis zum Speichern geänderter DS
 
Hallo zusammen,
dank eurer Hilfe klappt es jetzt super,im DB-Grid die Zellen je nach Inhalt zu färben.
Dafür nochmal danke.
Ein Problem hab ich noch, und zwar folgendes.
Ich ermögliche im Grid nur die Änderung eines Feldes,durch Setzen der anderen Felder readonly auf true.
Wenn ich jetzt im Feld dessen Änderung erlaubt ist den Wert ändere wird dieser erst beim Verlassen des DS (der Zeile) gespeichert.
Das ist ja auch ok so.
Nur wie stelle ich es an, den Satz auch zu speichern, wenn z.B. nur _ein_ Satz im Grid angezeigt wird, weil es nur einen gibt?
Da kann ich diesen ja nicht verlassen?

irgendwie stehe ich grad aufm Schlauch :-(

danke Gruss kH

mkinzler 14. Apr 2010 14:12

Re: Welches Ereignis zum Speichern geänderter DS
 
Reagiere auf das Verlassen der Zelle

khh 14. Apr 2010 14:17

Re: Welches Ereignis zum Speichern geänderter DS
 
Zitat:

Zitat von mkinzler
Reagiere auf das Verlassen der Zelle

ja das hab ich auch gedacht, aber was muss ich da ausführen?
post von welchem object?

ich hab ja nur das grid und den datasource sowie die select query.

mkinzler 14. Apr 2010 14:24

Re: Welches Ereignis zum Speichern geänderter DS
 
In disem Fall das Grid (onColExit)

khh 14. Apr 2010 14:26

Re: Welches Ereignis zum Speichern geänderter DS
 
Zitat:

Zitat von mkinzler
In disem Fall das Grid (onColExit)

ja ok, und dann tatsächlich query.post ;-)

funktioniert !

danke dir


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