Delphi 10 Seattle Dataset Actions

In my previous version of Delphi (XE4), there were 10 Dataset Actions available to choose from when inserting a new Standard Action into a TActionList.

In Delphi 10 Seattle these have all gone so my projects that use this feature no longer compile.

Where have they gone? Can I get them back?
DatasetActions.jpg
plumothyAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Sinisa VukSoftware architectCommented:
Add Vcl.DBActns to uses. Se info..

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
plumothyAuthor Commented:
So, is this a new "feature" of 10 Seattle, having to add DBActns to the Uses in order to see them in the Action List?

If so, why? In all previous versions I did not need to do this.
Sinisa VukSoftware architectCommented:
I think that adding some DB component to the form - automatically add unit where are motho actions and DB component. Now, they split all into separate units....
so, did you try it?
plumothyAuthor Commented:
If you drop a component on a form then Delphi adds the necessary unit to the uses clause when you save the form or compile the project.

So, I think now understand what happened. From what you say, DB actions need to use DBActns in Delphi 10 (implying it is a new unit), so after opening a Delphi XE4 project I'll have to add that unit manually.

But in a new project, DBActns will automatically be added when required.
Sinisa VukSoftware architectCommented:
Yes, I didn't get that you import old project into RX, I thought that you just compare them.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Delphi

From novice to tech pro — start learning today.