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

Hi,

 

Some wisdom please ...

 

I have a PO table and I have an Estimate table.

 

In my Estimate table I have a field that I want to list all the PO's that have been assigned to an Estimate.

 

I want to use a "SQL Select" only because is list horizontally, however the calculation will not update whenever a new PO has been added ??

 

It only updates when I physically navigate into the SQL calculation then back out to the layout.  Then the SQL updates.  I've try "Refresh" as well as clearing the cache check box that everybody says to avoid … but still the SQL only update after I navigate out of the SQL calculation.

 

So I tried the function "LIST" and this works perfectly, however it "List" the PO's vertically in the "Field" and I DO NOT want "Vertical".  I want "Horizontal".  The SQL Select" gives me what I want.  All I need to do is figure out how to get the SQL Select calculation to update in the "Estimate" table whenever a PO is added to the "PO" table.

 

Any suggestions, guidance, wisdom would be grateful.

 

Thanks everybody.

 

Tom

1. You need to make the calculation field with the SQL statement unstored.

 

2. List() gives you a horizontal list if you substitute the ¶ against another delimiter, e.g. ", ", or " / " etc.

  • Author

Eos,

 

All I can say is I checked the "UnStored" check box before coming into the Forum just to make sure and other stuff … and I can not explain it, but it is working now ?? Strange.

 

Anyway, in your second example can you give me some guidance here.  I have trouble trying to interpret / understand the above example based off of Filemaker's defaults.  It's across the board ( All functions ), some make sense, others don't.

 

List ( field {; field…} )

 

So how would I substitute the carried return.

 

Thank you.

 

Tom

If List() returns a list – as in: multiple items – the list items are separated by a carriage return. Substitute that with a string of your choice, and you get a horizontal list; i.e. 

 

Substitute ( List ( SomeTable::someField ) ; ¶ ; ", " )

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.