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

Is it possible to nest portals within one another? I have a filed called Order Entry where you enter each PO with all of the parts in it in a portal to PartOrderJoin. I have a separate layout in Order Entry where I do the receiving for each PO. Right now, I have a repeating field that lets me enter 10 separate instances of receiving each part (I need the capability to receive each part on an order multiple times).

Since I set things up this way, I have learned the error of my ways (NEVER use repeating fields if you can avoid it!). I would like to be able to make the quantities received relational. To do this, I would have to nest a portal to a new file that would have a PO Number, Part Number, Date and Quantity Received WITHIN the portal in Order Entry. Is this possible? Is there another way I can set this up so that it will work and I can get rid of my repeating fields? Help!

Thanks for any suggestions.

short answer:

A: no you can't nest portal. that would be rad though

B: yes, do not use repeating fields smile.gif

You can't nest portals, but you can get the results you want anyway. It's not unusual for a solution to require many-to-many-to-many relationships. E.g., a company has many contacts, each of which has many phone numbers. Here's one way to approach it:

1) Make a new file for Receiving and relate it to the Orders file and or the PartOrderJoin file.

2) Set up a layout in Orders with a portal to each of the related files.

3) Create a global field gPart and make a relation gPart::Receiving.

4) Now make a script that sets gPart to the POJ id, and attach it to a button in the POJ portal.

I.e., you go to an order, you see the Parts in the POJ portal. You click a part in one of the POJ rows, and in the Receiving portal you see the related items.

Hope that's enough to get you started.

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.