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.

The Unique flag -- when is it actually checked?

Featured Replies

Okay, when you click "unique" in a field definition, I assumed that FileMaker put a check on every change of that field such that its not possible to get a duplicate. NOT true!?!

So, where are all the loopholes? Or if its a shorter list... when does FMP bother enforcing that?

A quick check shows that FMP itself will violate the flag when auto-entering serial numbers. I assumed (wrongly) that it would continue incrementing numbers until it got one that was unique... but no, it happily corrupts its own databases. Pathetic.

So, it would seem the only way to guarantee a unique ID for a record is to use FMP's own ID... the CurrentRecordID. FileMaker guarantees that it is unique and will not change. Perfect.

Is there any other way to get that 'unique' guarantee other than using CurrentRecordID in one form or another?

Is there any reason not to create a calculation field "ID" = Status(CurrentRecordID) and index it and then use that as a matching field in Relationships?

Thanks.

That is ok, except that every Filemaker DB uses the same sequence of RecordIDs.

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.