TDBAdvSmoothDatePicker not updating dataset (no dsEdit, no Modified)

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.

I retested this here.
First of all, HOW do you change the date? Using the dropdown to select a new date? Using the keyboard?
When I select a new date via the dropdown, the dataset is put in edit mode here.
When I change the date with keyboard, the dataset is put in edit mode upon focus leave
Are you doing this somehow in another way?

Can you detail what exactly you observe?