Jump to content
Claris Engage 2025 - March 25-26 Austin Texas ×

Saving Finds -- FileMaker Pro 9 Bible Error/Improvement


This topic is 5962 days old. Please don't post here. Open a new topic instead.

Recommended Posts

Posted

So, been enjoying the "FileMaker Pro 9 Bible" and decided to implement the saving of the find requests for one of my central layouts.

In the process I identified a few glitches in the basic code provided.

The first issue was that if your special save--and-do-find script was triggered when no field was active, the script would loop endlessly.

The second issue was that the ActiveFieldTableName was not saved this means that if you had two fields (in different TOs) on a find layout then only the first by tab order is "accessible" to the saved/played back find.

A third issue was that on "failed" (no record) searches, the script simply went back to browse mode rather than letting you fix your query. This could be rather annoying for users.

A minor enhancement was contemplating that the Find and Browse layouts might be different, I made some small modifications so that if the layout was named MyLayoutFind then when browsing the layout MyLayout would be used instead of MyLayoutFind.

I can share the revised record and playback scripts if people are interested. It's a pretty nifty technique.

Posted

Ok, the first issue I was seeing was a transcription error by me. Many thanks to LaRetta for suggesting contacting Nightwing/Ray directly.

The others are possible enhancements/corner cases that you may hit/desire if implementing the technique.

Again, great book and awesome author for responding.

This topic is 5962 days old. Please don't post here. Open a new topic instead.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.