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.

Determining availability based on several dates in portal records

Featured Replies

I am having difficulty getting information based on date ranges in a portal.

I have an INVENTORY database where an inventory item can be rented many times:

INVENTORY -< RENTALS

One layout shows INVENTORY items in a form view. A portal shows the following fields:

RENTALS::rentalDate

RENTALS::dateReturnedExpected

RENTALS::dateReturnedActual.

I want to show whether the INVENTORY item is "Available" or "In Use", so I have a field in the INVENTORY table called status. The RENTALS table may have records in the past, present, or future:

Past: RENTALS::rentalDate and RENTALS::dateReturnedActual <= Get ( CurrentDate )

Present: RENTALS::rentalDate < Get ( CurrentDate ) and RENTALS::dateReturnedActual isEmpty

Future: RENTALS::rentalDate > Get ( CurrentDate ) and RENTALS::dateReturnedActual isEmpty

From the perspective of the INVENTORY table, I'd like to look through the relationship and determine if an inventory items is "Available" or "In Use". I believe I can use this simple rule:

RENTALS::rentalDate <= Get ( CurrentDate ) and RENTALS::dateReturnedActual isEmpty.

however, I'm not clear on how I would script or calculate this (the latter in the event that I use a calculated field).

It seems like it is a common enough problem. Yet, I've not been able to find a solution. Can anyone offer any insights?

Thanks.

From the perspective of the INVENTORY table, I'd like to look through the relationship and determine if an inventory items is "Available" or "In Use". I believe I can use this simple rule:

RENTALS::rentalDate <= Get ( CurrentDate ) and RENTALS::dateReturnedActual isEmpty.

This would work only if the latest rental record is the first related record in the sort order of the relationship.

See also:

http://fmforums.com/...019#entry369019

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.