It's a bit of a weird problem here.
I updated my Delphi from 10.2 to 11.3.
Installed the newest TMS components - VCL UI Pack is on 18.104.22.168.
I have several TAdvDBDateTimePicker connected to a UniDAC Dataset which is set to autoedit.
Some of the dates are set by default, some are null dates.
If I open the picker with a none empty date and chose a separate date, the dataset goes into edit mode.
If I do the same with an empty date, I have to do this twice because the first dropdown and click won't do anything.
NulldateFormat is set to "----------" like on Delphi 10.2.
But setting it to " " won't help either.
I tried forcing the dataset into edit mode onDropDown, but that let to "You must be in ShowCheckbox to set to this date".
Which I find not surprising, because it seems, that picker component still thinks it has an empty date/time. So this actually would be the expected behavior when setting a null date without having ShowCheckbox set. Which I don't have and don't want to.
Do you have any ideas what could be the problem?
If not, can I change the display format of TPlannerDBDatePicker to "DDDD, DD.MM.YYYY" like DateFormat=dtLong does in the TAdvDBDateTimePicker?
Although this would be my less favourite choice, because I would have to change quite some components in this project alone.