HOW TO ENABLE AUTO COMPLETE CONTROL IN DYNAMICS 365 FORM

The data existing in D365 application represents the most important thing to any customer, and all of us are helping clients to better use and improve the data entry to be more consistent and cleaner as much as possible.

Most fields allow users to enter specific type/format of data, for example, an option set field will provide a list of items to select between them, the lookup field will provide data from another entity, the number field will limit the data to be numeric....

However, the main concern will be on the text fields where the users can enter any info and save it. Here, the data might start to become inconsistent and can lead to erroneous outcome in some scenarios.

Therefore, in order to maintain the consistency of data entered in the text fields especially for the ones that present sensitive info to the business, you can add the Auto-complete control where it will start giving suggestions and handle the data entered in this field, without writing any line of code.

The Auto-complete control will modify the text field behavior inside the form that will look like a drop down where the user can select the needed value. The values listed in the drop down control are based on a source field chosen from the main entity or any other entity.


In the following steps, I will show you how to enable the Auto-complete control for the account name field and check the result.

  1. Enable Auto-Complete control for account name field Auto-complete control

  2. Select data source: Select View to choose the source to be a view from any entity Auto-complete control source

  3. Select source field: Select the Field from the entity-view to bind its value in the text field Auto-complete control field

  4. End result for the Account name field entry Auto-complete control result


Bonus Tips:
  • The Auto-complete control can be only enabled for the fields of type Single Line of text having format Text
  • You can select the source data to be an option set field, but, the bound field to select must exists in the same entity
  • When the source is a View, you can select any other entity to bind with the text field
  • You cannot enter data other than the values that exist in the bound field


For more user experience and enhancements ideas, you can check this link for some custom controls that can be used like:

Hope This Helps!

Comments

Post a Comment

Popular posts from this blog

DYNAMICS 365 HOW TO HIDE RECENT RECORDS FOR LOOKUP FIELD IN UCI

SEARCH BY GUID IN DYNAMICS 365

SAVE FORM IN DYNAMICS 365 JAVASCRIPT