Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Juggernaut

Red Flag Field That Starts With Lowercase Letter

Featured Replies

I've spent a lot of time searching for options on auto formatting "names" when entered into a record (i.e. ensuring that names are entered with correct case etc). I'm now familiar with many options from Proper function to "Better Proper" custom functions etc. Further I understand that you can never cover every possible scenario of case usage within names. So, I've decided to take another route, it seems simple, but I can't figure out how to do it.

What I'm trying to do:

I need a script step that will simply "catch" any name field that does not start with an uppercase letter. At that point I'll just have custom dialogue pop up that says "Double check last name...you may have missed typed" (or something to that effect). I'm versed enough to handle all of the script except the "catch" portion. I can't figure out the correct statement to catch the first letter being lowercase?

Any/all help is appreciated. Thanks.

Let( x= Left( last name; 1) ;

  Exact( x; Upper( x) ) )

The result will be 1 if first letter is uppercase, 0 if not.

The result will be 1 if first letter is uppercase

Not exactly - for example, "7mith" will also return True.

  • Author

Fitch...thank you that works great. I also appreciate the comment about the numeric and/or special character comment, if anyone reads this and has a tweak that would catch non-alpha and/or special characters as well those suggestions are welcome.

You can look at it from the opposite direction:

Let (

firstChar = Left ( LastName ; 1 )

;

Exact ( firstChar ; Lower ( firstChar ) )

)

will return 1 (True) unless the first character is a genuine upper-case character.

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.