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.

Building a single presentation layer for 3 separate databases

Featured Replies

Hello. 

 

I am not sure this is the right place to ask about this - perhaps it needs to be in logic layer section - but thought I would start here.

 

Note: I only have access to FM11 Pro

 

In my office we use several Filemaker databases for various teams. They work great and are customised to the needs of each team.

 

The problem is this. Currently our reception opens up new entries for each DB as needed. Because we have 3 separate databases they have to open each one as needed and add a new record.

 

I have been asked to find a solution whereby the databases do not change for the back-of-house teams but our reception gets a single screen from which they can create and search each of 3 different databases.

 

I have some ideas for implementing this but thought I would get some advice before setting this up. There are two main approaches I have thought about.

  1. Create a small Database that opens each of the 3 other databases in a small popup window. Then in each of the backend databases I put some scripts that make sure reception cannot stray into the wrong area and the window is forced to close when they are done adding a new entry.
  2. Access tables from each of the 3 backend databases directly in my reception database. Then I could just build some custom layouts and scripts for the front desk and leave the backend systems unchanged.

The second option appeals to me more as it should keep all of the reception's needs confined to the one database and I would not need to have logic spread throughout all the backend systems, however, I am not sure how to achieve the second option. 

 

Are either of these approaches possible or a good idea? Are there better options?

 

thanks

 

I vote for #2 (given the little info you've provided). Create a new file for reception with external data sources to the other files.

A second vote for #2!  You've described a classic "separation model" scenario and it's very much the FileMaker way to accomplish this.  Read a bit in the Separation Model sub-forum here and then Google (/DuckDuckGo, etc.) "FileMaker separation model" — you'll be up and running in no time.  Let us know if you get stuck along the way; there's a wealth of experience with this approach around here.

 

hth,

 

Mark

  • 1 month later...
  • Author

Thank you for the suggestions!

 

option 2 went very smoothly. I was expecting a a lot more problems but aside from some oversights with permissions it all seemed to work great!

 

thanks

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.