Autor Beitrag
LonghornUser
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 796



BeitragVerfasst: Di 29.09.09 22:54 
Hallo,

ich möchte folgendes bewerkstelligen:
In einer Zelle eines JvDBGrid (JVCL) bzw. DBGrid soll, wenn diese Zelle doppelt angeklickt wird, automatisch das aktuelle Datum eingetragen werden.

Ich habe das über das DblClick-Ereignis folgendermaßen versucht:
ausblenden Delphi-Quelltext
1:
2:
if JvDBGrid1.SelectedIndex = 9 then
  JvDBGrid1.SelectedField.Text := DateToStr(Now);


Leider bekomme ich dann folgende Fehlermeldung:
Zitat:

Table1: Datenmenge weder im Editier- noch im Einfügemodus.


Nur leider habe ich auch kein passendes Event in der jvDBGrid-Komponente (bzw. DBGrid) á la OnCellEdit gefunden :(

Hat da jemand eine Idee ?

Ciao LHUser
Xentar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2077
Erhaltene Danke: 2

Win XP
Delphi 5 Ent., Delphi 2007 Prof
BeitragVerfasst: Di 29.09.09 23:02 
Soll das auch fest in die DB geschrieben werden, oder nur in dem DBGrid angezeigt werden?

Wenn in DB schreiben:
Die Fehlermeldung sagt doch schon alles? Bring die Table in den Editiermodus, setz den Wert, speicher ab.

_________________
PROGRAMMER: A device for converting coffee into software.
LonghornUser Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 796



BeitragVerfasst: Mi 30.09.09 19:30 
Oh, doch so einfach. Danke für den Hinweis ;)