Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Edit-Feld nicht beschreibbar (https://www.delphipraxis.net/17038-edit-feld-nicht-beschreibbar.html)

rbest 27. Feb 2004 09:42


Edit-Feld nicht beschreibbar
 
Hi Kollegen,
suche Lösung für folgendes Problem. Beim Neu-Eintrag einer neuen Position steht der Cursor im Objekt cArtikelnr (bis jetzt readonly). Jetzt klickt user auf den Edit-Button, dann läuft folgender Code ab:
Delphi-Quellcode:
str((_DBC.SoKo.RecordCount + 1), lcPos);
lcPos := PadL(alltrim(lcPos), '0', 2);
_DBC.SoKo.Append;
_DBC.SoKo.Edit;
_DBC.SoKo.FieldByName('cauftragsnr').AsString := cAuftragsNr;
_DBC.SoKo.FieldByName('cPosition').AsString := lcPos;
cArtikelnr.ReadOnly := False;
Das Feld cArtikelnr ist immer noch schreibgeschützt und wird erst frei, wenn ich das Feld wechsle und dann wieder zurückkomme. Welchen Schalter hab ich übersehen?

Besten Dank, R.B.

grayfox 27. Feb 2004 15:01

Re: Edit-Feld nicht beschreibbar
 
hallo rbest!

Delphi-Quellcode:
_DBC.SoKo.Append;
_DBC.SoKo.Edit;
hier ist mir gefühlsmässig das Edit zuviel des guten ... normalerweise reicht append zum anhängen ;)
hast deine routine schon mal im einzelschritt debuggt, um zu sehen, ob das edit-feld auch ganz sicher freigegeben wurde?
mehr kann ich aus den paar code-zeilen auch nicht herauslesen.

mfg, stefan

rbest 1. Mär 2004 11:52

Re: Edit-Feld nicht beschreibbar
 
hi grayfox,
hab das Problem gefunden. Handelte sich um Trick 17 mit Selbstüberlistung. ReadOnly wurde nach meiner Behandlung irgendwann wieder auf True gesetzt. :wall:


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz