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.

Featured Replies

When setting up a value list is it possible to set it up so that it only includes values from certain records within a table. For example I have a table with authorisation passes in that have an expiry date. I have a calculation field set to display either 'Valid' or 'Expired' dependent on the expiry date in relation to the current date. I would like the value list to display only values from records that meet the 'Valid' criteria. Does that mean that I have to create another table that only contains 'Valid' authorisation passes or is there a way to do it from the table that contains both 'Valid' and 'Expired' passes? Thanks in advance.

You can make a self-join, that is relate the table to itself.

Create a global field = Valid.

Make a self join using this Global and your calculated field as the key.

Then you can base your value list on this relationship.

Vincent

Make a self join using this Global and your calculated field as the key.

I don't think this will work, because the calculated field is unstored.

I have a calculation field set to display either 'Valid' or 'Expired' dependent on the expiry date in relation to the current date.

Please explain exactly how the 'Valid/Expired' status is calculated.

  • Author

I don't think this will work, because the calculated field is unstored.

Please explain exactly how the 'Valid/Expired' status is calculated.

Case(Cab Pass Expiry Date <= Get(CurrentDate); "Expired"; Cab Pass Expiry Date > Get(CurrentDate); "Valid")

  • Author

Thanks guys, both solutions worked. Just out of interest is a self-join a common technique?

It doesn't have to be a self-join. But you do need a relationship to filter out expired values from the value list.

both solutions worked.

I doubt that very much.

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.