Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Bei Klick auf DBCheckBox keine State-Change (https://www.delphipraxis.net/56292-bei-klick-auf-dbcheckbox-keine-state-change.html)

Nalincah 3. Nov 2005 11:53

Datenbank: SAP DB • Version: 7.4 • Zugriff über: ODBC per ADOConnection

Bei Klick auf DBCheckBox keine State-Change
 
Hallo,

ich habe eine DBCheckbox die an ein Feld DEFAULTJN (Smallint, nur wert 0=false, 1=true) angebunden ist.
Es wurde festgelegt, das ein Standardfeld nicht deselektiert werden darf. Das heißt wenn der Wert = 1 ist und man drauf klickt NIX passieren darf.
Das klappt an sich auch. Der Wert bleibt auf 1, aber der State der Datenmenge wird von dsBrowse auf dsEdit gesetzt. Das muss verhindert werden. Nur wie?

marabu 3. Nov 2005 12:21

Re: Bei Klick auf DBCheckBox keine State-Change
 
Hallo Sebastian.

Hast du schonmal versucht die Eigenschaft ReadOnly von DBCheckBox auf TRUE zu setzen?

Grüße vom marabu

Nalincah 3. Nov 2005 16:05

Re: Bei Klick auf DBCheckBox keine State-Change
 
Gute Idee..Ich hab das jetzt so gelöst das ich einfach im AfterScroll-Ereignis die CheckBox auf Enabled:=false gesetz habe wenn der Wert 1 (=true) ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:01 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