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.

How to Parse First & Last Name

Featured Replies

We need to import data from an Excel document that has First and Last Name and some with middle initial, in the same field. Each name is on a separate line, but as I said, "John Doe" or "John B. Doe" is in one field. My FileMaker solution has two separate fields of "FirstName" and "LastName". How do I get the names in their respective fields?

Thanks for your help,

James

A very quick but crude way of doing this is to import your data into a FM table (imported_data),

Then run a loop script that will parse out the field FullName into the table with the fields, LastName and FirstName.

You can do a simple loop like:

If [WordCount (RawData::FullName) > 2 ]

   Set Field [Parsed::FirstName; LeftWords (RawData::FullName); 2)]

   Set Field [Parsed::LastName; RightWords (RawData::FullName); 1)]

ElseIf [WordCount (RawData::FullName) =2]

   Set Field [Parsed::FirstName; LeftWords (RawData::FullName); 1)]

   Set Field [Parsed::LastName; RightWords (RawData::FullName); 1)]

Else

   Set Field [Parsed::gErrorLog; gErrorLog & ¶ & RawData::RecordID ]

EndIf

Go to Record/Request/Page [Next; Exit after last]

End Loop

Where gErrorLog is a global field to capture any Record numbers where the raw data might have less than 2 words.

Good luck.

Create an account or sign in to comment

Important Information

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

Account

Navigation

Search

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.