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

1. Add == to list of operators to join tables. The equijoin operator, =, is really >=. Example: consider two chemistry tables joined (with =)by the element_compound field. The first table has records in the order HF (Hydrogen Fluoride), Hf (Hafnium), and H (Hydrogen). The second table has records in the order H, Hf, HF. If I do a lookup from H in the second table to the first table, the record chosen is HF, not H! Having == available would fix this problem.

2. Stop doing so many screen refreshes when printing the current record; I count 5, which drastically slows the action.

3. When printing the current record, print the entire layout, not just the data (or at least have that option).

4. Have a debugger for the calculation fields and custom functions so a developer can step through the processing.

5. Be able to list the field order for processing on a layout, so that a developer can see if there is some "strange loop" slowing down the action.

6. Be able to graph data from a single record or selected set of records, from one or more fields.

Edited by Guest

The equijoin operator, =, is really >=.

I don't think that's an accurate description. If you do a lookup matching "H", the ONLY record to respond will be the Hydrogen record. I don't see what the order of records has to do with this either - unless you are looking up next lower/higher.

You WILL have problems matching "Hf", because the default match is not case-sensitive. In your example, you have to change the indexing language of the match fields to Unicode.

  • Author

There are other ways around the problem with = in Relationships Graph. It is possible to sort the tables in the Relationships Graph and that's what I've resorted to doing for the time being. It's also possible to add additional constraints. But: honestly, wouldn't it just be easier to add == to the list of operators?

Which problem are you referring to? The problem you described in your original post des not exist. The "problem" of "HF" and "Hf" will NOT be solved by sorting the related records. All you can achieve by changing the sort order is that both "HF" and "Hf" will lookup from "Hf", instead of both of them looking up from "HF".

Filemaker uses the index to find matching records, and unless you change the indexing method, "HF" and "Hf" will be indexed the same way. This affects not only the relationship, but also value lists (try defining a value list based on this field, and you will see only one of them will be listed there), finds and everything else that uses the index. Changing the relational operator is NOT the correct place to fix an indexing issue.

  • 2 months later...
  • Author

On my wish #2 above I recently discovered that if I minimize the window before the printing and then restore it afterwards, I can shave many minutes off the time it takes to print the current record (particularly one with numerous calculation fields).

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.