![]() |
Wert von TDBEdit ändern
Hallo zusammen
Ich habe in meinem Programm Optionen, in denen man einen Standardordner angeben kann. Dazu hab ich ein TDBEdit - Feld (edbStandardPath), in dem der Pfad steht und ein Button um den Ordner auszuwählen. Wenn man auf den Button klickt, wird folgendes ausgeführt:
Delphi-Quellcode:
So weit, so gut. Das funktioniert auch. Wenn ich mit dem SelectDirectory einen Ordner auswähle, wird dieser korrekt ins edbStandardPath geschrieben. Wenn ich allerdings den Cursor anschliessend ins edbStandardPath setze, wird der Wert wieder auf den ursprünglichen zurückgesetzt.
SelectDirectory('Ordner auswählen', '' ,Pfad);
edbStandardPath.Text := Pfad; Könnt ihr mir da sagen, wie ich das umgehen kann? Herzlichen Dank Urs |
Re: Wert von TDBEdit ändern
Delphi-Quellcode:
SelectDirectory('Ordner auswählen', '' ,Pfad);
edbStandardPath.DataSource.Edit; // <=== edbStandardPath.Text := Pfad; |
Re: Wert von TDBEdit ändern
vielen Dank für die schnelle Antwort!
leider hat es das Problem nicht gelöst. Es verhält sich nach wie vor gleich :( |
Re: Wert von TDBEdit ändern
Herzlich willkommen in der Delphi-PRAXiS, Urs.
Die datensensitiven Controls sind für die Interaktion mit dem Benutzer ausgelegt. Im Programm machst du besser eine Zuweisung an das Field im DataSet:
Delphi-Quellcode:
Freundliche Grüße
begin
with DataSet do begin Edit; FieldByName('StandardPath').AsString := Pfad; end; end; |
Re: Wert von TDBEdit ändern
Herzlichen Dank für die freundliche Begrüssung im Forum :)
und ebenfalls danke für deine Lösung. Jetzt klappts! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:36 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-2025 by Thomas Breitkreuz