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.

Listing Custom Functions

Featured Replies

Is it possible to obtain a list of the custom functions in a database?

Thanks

Brian

The only way I can think of would be to create a DDR with FileMaker Advanced.

Do you have FMP Advanced?

Even if you don't have FMPA, you can at least see the custom functions by opening up the calculation engine window (say, by creating a script with an If statement, and entering an expression into the If step). On the far right hand side of the calc window is an option that displays the functions available: change it to Custom Functions.

  • Author

@vaughan - yes, we use FMP11 Advanced

@dansmith - We've got Base Elements which could potentially give us that information from the DDR, but this means that we have to regularly produce a DDR (manally) for the databases and then import the DDRs into BE - which takes several hours

This is a maintenance issue. We have a large number of legacy databases (70+) on our FMP 11 Advanced Server which we are steadily bringing up to date. We are installing custom functions in these databases, but we don't put every custom function in every database.

What I would like to be able to do is to install a generic FMP script into each database which when I call it returns a list of the custom functions that are installed in that database, so I can see which are present in that database. It is possible to do this with tables, layouts, scripts, value lists etc, but I can't see how to do the same for Custom Functions.

Thanks

Brian

If you have a list of known custom functions, you can test which ones are installed by using the IsValidExpression() function.

  • Author

Thanks Comment, that sounds like a plan!

Brian

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.