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.

File or table relationship?

Featured Replies

Hi:

¿Which is better, a solution with 20 related files, or a file with 20 related tables?

I'd appreciate an advice on it.

Tks.

Generally it's simpler to design with fewer files. In some cases separate files makes sense, like with a converted solution (FM5/6), when you're selling or building the solution in phases (each file being a module), or with very large data sets (maintenance is easier when you only have to do the parts that need it).

  • Author

¿And what about sending it to the web? ¿Is any of them in disadvantage?

If by "sending to the web" you mean FileMaker Web Publishing, then there is a great advantage to only 1, or a very small number of files. FileMaker hosting companies charge more for a larger number of files. They have different pricing structures, but generally if you have more than 3 you'll have to pay more.

The general rule is the less files the better, with exceptions for such things as files with largish graphics, and for extremely complex solutions. In which case a few files may be easier to handle; each file being a "module," with interrelated tables and scripts. There are no absolute rules for this, as FileMaker allows quite a bit of abstraction.

The main downside to putting it all in one file, from my point of view, is that the scripts list gets awful long. I really hope that FileMaker gives us folders in that menu someday. Lots of layouts are not a lot of fun either. A huge Relationship Graph is awkward, though a large monitor and a proper TOG (table occurrence groups) design keeps it manageable. You absolutely must use a good naming convention for everything, if you expect to remain sane B)-]

  • Author

Thank you very much, gentlemen, I'll follow your valuable advices.

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.