Hello,
I am using Delphi 13 with the latest TMS VCL UI Pack.
Component: TDBAdvSmoothDatePicker (v2.6.2.5)
The component is data-bound:
-
DataSource = MyDataSource1 -
DataField = Datum -
Field type =
TDateField -
DataSource.AutoEdit = True
Problem:
When the user selects a new date in TDBAdvSmoothDatePicker:
-
The dataset does NOT switch to
dsEdit -
The field is NOT marked as modified
-
The new value is NOT written back to the dataset
Other DB-aware components on the same form (TDBAdvEdit, TDBHTMLCheckBox, TPlannerDBMaskDatePicker, etc.) behave correctly and automatically trigger edit mode and modification.
It appears that TDBAdvSmoothDatePicker does not internally call DataLink.Edit / DataLink.Modified when the user changes the date.
Question:
Is this a known issue?
Should this component behave like standard DB-aware controls and automatically propagate the change to the dataset?
Thank you.