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.

Relationship based on Get(Accountname)

Featured Replies

Is using Get(AccountName) an advisable key field? I have indexing checked on "All" in both tables. Lookups then function and are a useful part of the solution.

Should I anticipate that users will need to change their account name in the future?

Also, my users login to create content. The content that they create is modifiable by them, and readable by others per calculation in Manage Accounts and Privileges (Get(AccountName) = Get(AccountName)).

So, there are two reasons why the account name should never change.

Is this a poor approach?

Thanks,

Jason

I think in a commercial environment an Account name is not important to a user. It's just a method of ID-ing somebody, it's not MSN or Yahoo where people pick a nice name.

You as admin are the boss here, so unless the Account name of a divorced female employee still includes her ex-husband's name, I don't think Account names have to change...

Good luck!

Basically, it is [color:red]not a good idea to use the Account Name or any other "meaningful" value as the key. A primary key, and that's where you're starting here, should be unique, persistent, existent, non-modifiable, and meaningless.

Should there be some future change in the construct of your OS or of your authentication processes, all Accounts could change. You'll have enough of a challenge with the Record Level Access items in such an instance, much less the relationships.

Finally, for RLA tests I would recommend not using the = operator. Use a text comaprison operator such as the Exact function.

Steven

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.