104
Suppose you have 2 customers that are named 'Van Terp A' and 'Van Terp B'. When users enter the value 'Van Terp' in a 'Customer No.' / 'Customer Name' field (e.g. on the sales order / sales invoice), the customer dropdown list is shown after 1-2 secondS, so (s)he aware of multiple results and can select the correct one. All Ok, as long as the user is patient to wait for the dropdown to appear ...

Since it concerns a Power user (coming from NAV Classic) that is actually used to input complete documents in seconds, (s)he doesn't wait 1+ seconds for the dropdown to occur and presses ENTER / TAB to continue to the next field. This results in BC always taking the first valid value instead. They need to have patience for the dropdown list to load first, then select the correct customer and enter / TAB. This takes approx. 1 - 2 secs to load, which is too long for these users.

Can this be enhanced so the dropdown is at least shown in case multiple records apply / results are returned by the search query?

We used to create our own Search function all over our addon to provide this behavior, but it would be far more better if MS / BC could provide better native support.
Category: General
STATUS DETAILS
Under Review
Ideas Administrator

Thank you for your feedback. We are considering adding it to our longer term roadmap. 

 

Your help is greatly appreciated, 

Mike Borg Cardona

Program Manager, Microsoft  


Comments

F

In addition: Please give us the possibility to disable the DropDown of a field completely.

Category: General

F

Please also review codeunit '703 Find Record Management' to follow the same rules and propose the user with a list of matching records, instead of taking the first record...

Category: General

F

There is anonther issue in this type of search. If you want to change the name for one document to a Name that exists, BC changes the number if not switched of for that customer.
Better would be the good old OnAfterInput- Trigger from CC (it's a copy of the OnLookUp but called on TAB or Return). This Trigger would allow to analyse data before it is passed to the OnValidate. So we may seperate an Item No. a Barcode from GS1 and search for an Item. Or passing a Customer Card- Barcode from a Barcodescanner and search for a Customer or Contact.
So there will be many needs for a trigger- hook that allows an individual search and preprocessing of the entered data.

Category: General

F

Please also integrate the '@* *' around the search condition, to have similar behavior as the 'Search' box in normal list pages (or the 'Quick Filter' in the RTC). In the above example, the user should be able searching on the 'terp' value as well, and get both records proposed in the dropdown.

Category: General