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.

Printing list of layouts/scripts

Featured Replies

Is there a way with FMP or a commercil plug in to print a list of layouts and scripts within a file?

I've printed script definitions but want to print a list of all scripts to do some housekeeping with huge files.

Go to waves in motion www.wmotion.com.

And look in their developer section.

They have an application called Analyzer 3.

It is cross platform and will allow you to analyze your solution and print off all scripts, fields, relationships, layouts, value lists....basically everything.

It is also a great tool to do comparisons on a database as you make changes you can compare analysis of a database.

Also you can find where you used a particular field or script step in any file,

eg a show message script step or a specific calculation.

HTH

Waves makes some very good products, and I'll be with Vince tomorrow and tell him about this posting. However, you can do this from within FMP by using the Design Functions.

HTH

Old Advance Man

  • Author

I must be doing something wrong. When I define the field for the list of layout names, is it a calculation field or a text field with auto entry of a calculation? When I enter the field definition in my database called Routing Orders as

LayoutNames("Routing Orders") the field does not show anything? I've tried creating this field as both a calculation field and a text field with the auto entry of this same calculation but I still see nothing in the field?

crazy.gif

Hi,

to get a list of layout names using design functions, create an unstored calc [text] field.

The reason for unstored is every time you add a new layout the field will recalculate.

In this go to the design functions from the top right drop down and you will see the design functions.

Choose layout names and substitute dbname for your database.

If oyu do not already have one, create a field called databasename [calc, text] and set to Status(CurrentFileName)

Then your layout list field will be LayoutNames(databasename).

If you do not use a calc to find the database name (or a global) you will need to manually enter the database name between the brackets in "" marks (eg LayoutNames("MyDatabase").

Benefit of using calc or global fields for this is it is dynamic.

HTH

Create an account or sign in to comment

Important Information

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

Account

Navigation

Search

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.