Editfeld verhält sich seltsam

Rund um die LCL und andere Komponenten
Antworten
ufkpra2
Beiträge: 32
Registriert: Fr 14. Mai 2010, 14:47
CPU-Target: i386
Wohnort: Ulm

Editfeld verhält sich seltsam

Beitrag von ufkpra2 »

Hallo.

Ich benutze hier ein DBEdit, das mit einer Datasource verbunden ist. Gebe ich in dieses Editfeld Daten von Hand ein, ist alles ok. Wird der Text des Editfeldes allerdings durch Zuweisen der DBEdit.Text Eigenschaft gesetzt, passiert etwas Seltsames: Der zugewiesene Text wird zunächst im Editfeld angezeigt; klickt man aber in ebendieses, wird der Text auf den Wert, der vor der Zuweisung drinn stand, geändert.

ApplyUpdates() speichert dann auch nur von Hand eingegebene Daten.

Kennt jemand das Phänomen und weiß, was zu tun ist?

Danke schonmal an dieser Stelle!

starkard
Beiträge: 87
Registriert: Mi 31. Okt 2007, 10:44

Re: Editfeld verhält sich seltsam

Beitrag von starkard »

Hallo,

auch auf die Gefahr das es nicht stimmt, probiers doch mal in der Form das du das dem Dbedit zugewiesene Feld ansprichst.
ungestestet:

Code: Alles auswählen

Aquery.edit;
Aquery.FieldByName('Feldname').AsString:='Neuer Wert';
...

Antworten