Also Ich erzeuge mit dem "+" beim DBNavigator einen neuen Datensatz, gebe Werte ein und bestätige mit dem Haken beim DBNavigator, was den Datensatz ja spätestens speichern müsste.
In der
XML-Datei werden übrigens nur Werte von DBCheckBoxes gespeichert, die ich durch Klicken verändert habe, unangetastete DBCheckboxes und über DBCheckBox.checked:=false veränderte Werte, werden komischerweise nicht in die
XML-Datenbank gespeichert!
Und eben als Default-Wert ist für die Booleans der Datenbank oder für die DBCheckBoxes ein true festgelegt, was ich nicht gut finde.
Ich gehe davon aus, dass wenn die DBCheckBoxes grau sind, dann wurde ganz einfach deren Checked Status noch nicht durch Klicken geändert und wird demzufolge auch nicht gespeichert und beim Laden der Default Wert benutzt.
Ich wiederhol nochmal: Primäres Ziel wäre es diesen Default-Wert irgendwie zu verändern, aber ich habe keine Ahnung WIE, hab auch schon alle Eigenschaften von TCLientDataSet durchgesehen, konnte aber nichts derartiges finden
Es ist unmöglich, witzig zu sein ohne ein bisschen Bosheit. Die Bosheit eines guten Witzes ist der Widerhaken, der ihn haften lässt. - Georg Christoph Lichtenberg