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.

Detect no related records

Featured Replies

I currently use an If statement that checks for the last error of 101 to detect if there are no related records before continuing in a script. Is there a better way to test for no related records in a script?

I currently do this:

Go to Related Record [show only related records; From table: ...]

If [Get (LastError) = 101]

Exit Script

End If

Continue on with script

Kind of a basic question, but checking for a general error number of 101 is kind of risky.

Thanks.

Yes, it is risky. There are issues with the error codes and GTRR. I prefer to check for related records before the GTRR.

If[Count(related_table::primary_Key)]

Go to related record

Else

Show Custom Dialog["There are no related records."]

Exit Script

End If

See this thread for an overview.

According the FileMaker's Jimmy Jones, the IsEmpty (relationship::key) test is optimized for this functionality.

I think I read this to say the same thing.

http://www.filemaker.com/help/FunctionsRef-311.html

Lee

  • Author

Thanks guys! I'm going to update the scripts and sleep easier now.

Be careful with matching foundset GTRR, for which this won't work.

Also, ensure that all your privilege sets give access to destination layout. You can have related records without having the permission to GTRR.

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.