Software Venture Consulting

FileMaker Pro downloads & Resources
FileMaker Custom Functions
FileMaker Web Viewer Examples
FileMaker Pro & Lasso Consulting
FileMaker Books
FileMaker Articles
FileMaker Error Reference

Free Web Tools
Free FileMaker Tools

Personal Pages

Shopping Cart
Shopping Cart


Free Newsletter


Privacy Policy

FileMaker is a registered trademark of FileMaker, Inc. in the U.S. and other countries.


 FileMaker Pro Custom Functions

List  |  Show Random  |  Upload  |  Add This to Your Site

StateAcronym_Mex ( State )

Rate this function:  

  Average rating: 4.1  (30 votes)
  Discuss this Custom Function

Ibrahim Bittar, Eikonsys, S.A. de C.V.

Returns the three letter acronym for each Mexican state.

Sample Input:
StateAcronym_Mex ( "Puebla" )
Sample Output:

 Then copy & paste into FileMaker Advanced's Edit Custom Function window.


This function is very handy if you are in México or are doing something for a Mexican company. This will return the short name for each Mexican state, which can be useful to construct addresses or in electronic invoicing.

Note: these functions are not guaranteed or supported by Please contact the individual developer with any questions or problems.

This is my Custom Function and I want to edit it


Your custom function did not work out of the box.

Your parameter shows as “tateAcronym_Me”, and it yet it requires a field “State” I do not see the purpose of tateAcronym_Me. When I made a test file, I had to create both fields but only the state was needed.

Perhaps a better explanation on how to set up the custom function in a file would help the reader in the future.

Lee Smith, Woodland
August 23, 2014 7:41am

Hi Lee

With all due respect, you don't see the purpose because you're not Mexican :) (tongue in cheek here).

Let me explain:

In Mexico we use full names for states, for example, in an address we use "Guanajuato" instead of "GTO", as opposed as in the US where everybody uses the acronym.

This function was created with Mexican developers in mind, because we sometimes need the short name of a state and all we have is the long name. With this function we can have both without having to write the looooong case statement every time.

I hope you now see the purpose...

Best regards.

Ibrahim Bittar, León, México
August 23, 2014 9:51am

You need to write function name as
StateAcronym_Mex ( State )
since State may be parameter, not field name.

unix, Japan
August 25, 2014 12:27am

Hi Unix

Thank you very much for noticing this. It has been corrected.

Ibrahim Bittar Torres, León, México
August 25, 2014 7:06am

Make a comment about this Custom Function (please try to keep it brief & to the point). Anyone can post:

Your Name:
characters left. If you paste in more than 1500 characters, it will be truncated. Discuss the function - advertisements and other useless posts will be deleted.
Answer 7 + 5 =
Search for Custom Functions:

Custom Functions Widget
Download the Custom Function Dashboard Widget for OS X
Keep all the latest Custom Functions right at your fingertips!

Newest Custom Functions:

1. HexUUIDToNum_cf (_uuid)
  (Sat, Jun 16, 1:55pm)
2. httpResponseCode ( responseHeaders )
  (Tue, Jun 12, 10:40pm)
3. FindDuplicateCharacters ( string )
  (Fri, Jun 08, 5:01pm)
4. FieldRepetitionLast ( field ; maxRepetition )
  (Wed, Jun 06, 6:05pm)
5. CountModifiedRecords ( NameTimestampField ; StartTimestamp ; EndTimestamp )
  (Mon, May 28, 8:23am)
6. JSONArrayLength ( JSONArrayStr )
  (Fri, May 25, 7:46am)
7. interpolation (y1; y2; y3; x1; x2; x3; x1y1; x2y1; x1y2; x2y2; rnd)
  (Sat, May 19, 3:55am)
8. @JSONFormatElements ( json )
  (Tue, May 15, 3:31am)

RSS Feed of Custom Functions