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.

Flush cached join results - variable results!

Featured Replies

I'm mid-process developing a system comprising around 60+ tables with around 250+ TOs. Some of the layouts feature multiple filtered portals on separate TABS - these are the ones giving the problem.

The refresh window command (by hand or script) doesn't always reset the cached results for all the related tables on the separate TABS even though they are on the same window - there are 7 TABS, each with it's own portal from a TO. I'm simply doing:

Go to Layout

Refresh Window [Flush chached join results]

This does NOT happen when using the file single-user, but the caching problems occur when opening the file from a hosted point, either FMS or FMP.

My first attempt to overcome the problem was to go to each TAB in the layout and refresh window - this worked, albeit a little slow.

Finally I've amended my script to deliberately set a new value to one of the filters for each TAB and a single Refresh Window command - which works.

[color:red]This is worrying that I should get different results between single user and hosted, but worse that the Refresh Window yields inconsistent results.

I'm on FM9/FMS9 (Mac) and I haven't tested in FM10 - if you know of a better work around then please advise and hopefully someone at FMI is also listening.

Thanks

Edited by Guest

As a general rule the "flush" steps work on the local copy of the file. They do not operate on the hosted copy on FIleMaker Server.

However, your copy of FIleMaker Pro on the workstation is in constant communication with FileMaker Server and you should be receiving updates of records and of join results. They discussed these processes at the Under the Hood session at the 2009 Devcon.

Steven

  • Author

Thanks Steven.

I understand what the flushing is and appreciate that it works locally but my results differ with what is claimed. My portals are based on globals, which are also work station specific, so no activity by anyone else can influence those.

My portals display invalid results at first start up, but once flushed seem to work correctly.

Sadly I couldn't get to Devcon 2009 so if there's any published material from "Under the Hood" a pointer would be appreciated.

How deep are the related fields you're showing? How many hops away from the anchor?

  • Author

The globals are initialised at start up - thereafter in the hands of the user.

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.