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.

Constrain found set supports what version?

Featured Replies

I have a problem with the constrain found set script step. Basically, it worked for my client, and then they 'upgraded' (still need to know the version) and now the constrain found set is no longer an option in the perform find script step.

This has broken an important functionality of my database that performed finds against chained criteria between two databases.

Can anyone tell me when constrained found set is not available? There does not appear anyway for me to replicate the functionality without the step.

It was developed using both FileMaker 6 for Windows and FileMaker 5.5 for Mac OS 9

The client is using FileMaker ?? (update to follow) and Mac OS X

I think constrain found set was introduced in FMP 6.0.

  • Author

Erm, that would mean I would be a rewriting my scripts...

Constrain Found Set can pretty much be simulated using the Modify Last Find script step in any version of FMP.

Modify Last Find

< add the constraining criteria >

Perform Find []

It will fail if there was no last find, or if the last find was cleared by entering Find mode and not performing a find.

  • Author

Thank you Vaughan.

FMForums was giving me MySqll connect errors when I was editing my post last night, and my edit was lost.

It's no problem. I have it all worked out, it's just not so nice as before.

I have global fields with value-lists that present an easy to use interface for my client. Instead of constraining the found set by a series of scripts, I just go:

Go to Layout ("Find")

Enter Find Mode ("Restore")

#The find fields are calculation fields that compare the global values in the client's search interface to the criteria

If ("not IsEmpty(GlobalField1)")

Set Field("IsField1", "1")

End If

If ("not IsEmpty(GlobalField2)")

Set Field("IsField2", "1")

End If

#etc...

Go to Layout ("Presentation")

So, if their is a match the boolean 1 will find it. smile.gif

The only blah about it is that the client must press the "find" button every time, whereas before the script was behind the scenes.

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.