cancel
Showing results for 
Search instead for 
Did you mean: 

Make country/region a dropdown list by default

Author Name: Pedro Innecco

I was wondering if it wouldn't be more appropriate to make the country/region field for address attributes in Dynamics CRM to be a dropdown list (pick list) instead of a textbox by default.

The only argument I tend to hear against this feature is when political/geographical changes tend to occur. For example, if a given country/region is added or removed from the list, the values would get all mixed-up.

However, there is a perfect solution to avoid this issue. When assigning the numeric values for the countries in the dropdown list, I use the ISO 1336-1 unique numerical value for each country.

For example, instead of doing a list like:
1: Afghanistan
2: Åland Islands
3: Albania
[...]

I create the list using each country's unique ISO 1336-1 numerical value:
4: Afghanistan
248: Åland Islands
8: Albania
[...]

The list can be found at: http://en.wikipedia.org/wiki/ISO_3166-1 (see footnote for reliable sources)

Status: Under Review
Comments
Level: Powered On
Status changed to: Under Review
 
Level: Powered On
Thanks for your suggestion. I've forwarded this to our addresses team and we'll consider it for a future release. Regards, Nick Patrick Program Manager Microsoft Dynamics CRM This posting is provided "as is" with no warranties, and confers no rights.
Level: Powered On
Where I said ISO 1366-1 I meant ISO 3166-1. Sorry for the Typo. http://en.wikipedia.org/wiki/ISO_3166
Level: Powered On
I made available a small customisation for Dynamics CRM 2011 with the list of all country names as an option set. Anyone can download it from here: http://www.pedroinnecco.com/projects/countryregion-optionset-dyncrm/
Level: Powered On
Actually, since I understand the product way better than I used to when I submitted this request, I reckon this isn't necessary. Particularly since in Dynamics CRM all of the addresses are in fact kept in a separate entity ("address" entity) and the address fields in contacts and accounts are just a "link" to the other fields. I am comfortable with customizing/extending each implementation of CRM I work on as to adapt the capture of address information in a way that would better suite each individual project.