cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
ThomasVDS
Helper III
Helper III

SubmitForm with lookupvalue gives error 'Value must be a data entity record' using CDS

Hi,

 

I want to create a new record which contains lookupvalues using the submitform formula.

I use CDS as data source.

I get the error 'Value must be a data entity record' for the lookupvalue (combo box).

On top of the screen I get: 'an entry is required or has invalid value'

How can I solve this?

Thank you!

Submitform issue.PNG

1 ACCEPTED SOLUTION

Accepted Solutions
v-xida-msft
Community Support
Community Support

Hi @ThomasVDS ,

Could you please share more details about the formula you typed within the Items property of the Training ID ComboBox?

 

Based on the issue that you mentioned, I have made a test on my side. Please make sure the Items property of the Training ID ComboBox is set to following formula as below:

Choices(YourEntityName.'Training ID')          /* <-- 'Training ID' represents the LookUp field in your CDS Entity */

Note: The 'Traning ID' represents the Display name of your LookUp filed rather than logic name (e.g. crba2_TaskLists_Task) of your LookUp filed.

 

If the issue still exists, please consider re-generate a new app based on your CDS Entity, then try above solution again, check if the issue is solved.

 

Best regards,

Community Support Team _ Kris Dai
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

2 REPLIES 2
v-xida-msft
Community Support
Community Support

Hi @ThomasVDS ,

Could you please share more details about the formula you typed within the Items property of the Training ID ComboBox?

 

Based on the issue that you mentioned, I have made a test on my side. Please make sure the Items property of the Training ID ComboBox is set to following formula as below:

Choices(YourEntityName.'Training ID')          /* <-- 'Training ID' represents the LookUp field in your CDS Entity */

Note: The 'Traning ID' represents the Display name of your LookUp filed rather than logic name (e.g. crba2_TaskLists_Task) of your LookUp filed.

 

If the issue still exists, please consider re-generate a new app based on your CDS Entity, then try above solution again, check if the issue is solved.

 

Best regards,

Community Support Team _ Kris Dai
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

@v-xida-msftThank you very much! It works now!

Helpful resources

Announcements
Power Platform Conf 2022 768x460.jpg

Join us for Microsoft Power Platform Conference

The first Microsoft-sponsored Power Platform Conference is coming in September. 100+ speakers, 150+ sessions, and what's new and next for Power Platform.

365 EduCon 768x460.png

Microsoft 365 EduCon

Join us for two optional days of workshops and a 3-day conference, you can choose from over 130 sessions in multiple tracks and 25 workshops.

Users online (2,463)