Autor Beitrag
Klaus D.
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 63



BeitragVerfasst: Do 06.01.05 19:33 
Moin werte Gemeinde
kann mir jemand erklären warum, die Komponente DBCheckBox nach Insert der Tabelle automatisch Grau wird und der Haken drin ist aber am Ende weder True noch False ist,und kann ich dieses Verhalten abändern(ich find nichts).
MfG...Klaus
cartridge
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 209

Win XP
D4 Prof,D6 Prof
BeitragVerfasst: Fr 07.01.05 07:23 
Wenn sich die Checkbox mit der Datenbank verbindet und kein Wert im Datenbankfeld steht, nimmt die Checkbox diese "Stellung" ein. Sobald ein Wert eingetragen ist, ist das vorbei. Die Checkbox signalisiert, ebenso wie ein Boolsches Datenbankfeld tristate:
True, false und Null.
Wenn Du einen Wert vorgeben möchtest, musst Du zur Laufzeit wahr oder falsch zuordnen- und zwar dem Feld am besten. Z.B.:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
try
DataModule1.MeinTable1.Open;
DataModule1.MeinTable1MeinBoolschesFeld.AsBoolean:= True;
//...
finally
DataModule.MeinTable.Close;
end;