Autor Beitrag
Micha339
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 22



BeitragVerfasst: Sa 20.10.12 00:12 
Hallo,

einem Datengebundenen TcxDBTextEdit soll dennoch in einem Fall an einer Stelle per Code ein Wert zugewiesen werden. Was klappt ist, dass nach Datasource.Edit das Change-Event (oder was auch immer) grundsätzlich ausgelöst wird und TcxDBNavigator den Speichern-Button aktiviert.

ausblenden Delphi-Quelltext
1:
2:
3:
cxDBTextEdit9.DataBinding.DataSource.Edit;
cxDBTextEdit9.EditValue := Wertzuweisen
cxDBTextEdit9.Text := BzwAuchDasVersucht;


Ich könnte zwar hiernach den Wert in der Datenbank speichern. Allerdings hat das ganze noch einen Schönheitsfehler, den ich gern beseitigen würde. Wenn ich nach der Zuweisung eines Wertes per Code den Cursor in das Control setze, wird der aktuelle Wert gelöscht und der ursprüngliche wieder sichtbar. Schön wäre es, wenn das Control den neuen Wert akzeptiert, auch wenn ich danach das Feld mit der Maus ansteuere.

Ich danke für Tipps im Voraus und wünsche schönes WE.
Grüße
bummi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1248
Erhaltene Danke: 187

XP - Server 2008R2
D2 - Delphi XE
BeitragVerfasst: Sa 20.10.12 00:41 
Warum weist Du den Wert nicht direkt dem Feld zu?

_________________
Das Problem liegt üblicherweise zwischen den Ohren H₂♂
DRY DRY KISS

Für diesen Beitrag haben gedankt: Micha339
Micha339 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 22



BeitragVerfasst: Sa 20.10.12 01:14 
user profile iconbummi hat folgendes geschrieben Zum zitierten Posting springen:
Warum weist Du den Wert nicht direkt dem Feld zu?


Weil ich manchmal den Wald vor lauten Bäumen nicht sehe. Besten Dank.