FileMaker Pro: Introduction to Scripting

FileMaker Pro Training Series | Level 3

Course Details

Duration: 2 days

Software Versions: 14 | 15 | 16 (other versions on request)

Delivery Methods: Instructor-led classroom (ILC) | Virtual classroom (VC) on request

Course Dates: February 26/27, 2018 | View schedule Course schedule

Course Fee: $595 CDN per person + HST or BYOD (bring your own device): $545 CDN person + HST*

Note: Public scheduled dates for this course are delivered as live instructor-led classroom training.

Register for this training course.

Course Overview

This course is designed for FileMaker users with little or no scripting experience who wish to automate their databases and capture and control user actions within a robust solution. Participants will create, edit, save and run scripts to automate repetitive actions and to perform processes that are difficult for users to perform manually. Various types of script triggers will be explored and students will create complex scripts with multiple steps and conditions using many different examples. Participants will learn to have scripts run automatically on start up and when closing a database and to trigger scripts automatically through user actions. Debugging and error handling strategies will also be reviewed. Best practices will be discussed throughout the course and resources for further study will be provided. The benefits of FileMaker Pro Advanced will be reviewed briefly.

Prerequisite: FileMaker Intermediate / Advanced or equivalent knowledge and skills.

Custom training: This course may be delivered at your site or ours as an instructor-led or virtual classroom solution. Contact us at for more information including savings for custom group training.

Related courses: View all FileMaker training courses >


  • Comprehensive course manual or published book
  • Sample and exercise files
  • Refreshments (for classes conducted in Avantix Learning classrooms)
  • Certificate of completion
  • Follow-up email support

Course Topics


  • Overview of scripting in FileMaker
  • Planning scripts
  • Considerations in terms of devices and platforms
  • Working in the Script Workspace

Creating Scripts

  • Creating a script
  • Using stored settings
  • Naming scripts
  • Adding steps to a script
  • Overview of script steps
  • Script parameters
  • Calling scripts and subscripts
  • Adding comments
  • Saving a script
  • Creating scripts for repetitive finding, running reports and navigating
  • Scripting imports and exports
  • Exiting vs. halting scripts
  • Performance optimization

Running Scripts

  • Running a script from a menu or keyboard shortcut
  • Attaching a script to a button

Editing Scripts

  • Editing a script
  • Duplicating a script
  • Adding script steps

Organizing Scripts

  • Organizing scripts in folders
  • Filtering scripts
  • Specifying script privileges

Using Triggers to Run Scripts

  • Overview of triggers
  • User interactivity
  • Running a script based on a trigger
  • Examining new FileMaker triggers
  • Running a script on starting up or shutting down a database

Calculations in Scripts

  • Adding calculations in script steps
  • Types of calculations that can be scripted

Dealing with Errors

  • Basic error capturing
  • Error handling logic
  • Debugging scripts

Scripts with Conditions, Variables and Looping

  • Adding conditions to scripts
  • Script logic and conditional branching
  • Inserting an If/Else statement in a script
  • Nesting If/Else statements
  • Script variables
  • Script globals
  • Looping scripts


  • Making scripts more dynamic and portable

Register Now for a public course at our downtown Toronto location at 1 Yonge Street, Suite 1801 (Toronto Star Building), Toronto, Ontario, Canada.

Do you need more information? Contact us!

If you require this page in an alternate format, contact our staff.

*Prices subject to change.

Copyright 2024 Avantix® Learning

Man working on laptop.

You may like

10 Word Shortcuts to Select Text Using a Keyboard

10 Word Shortcuts to Select Text Using a Keyboard

You can use several shortcuts in Word to select text in your documents using only your keyboard. When you select text, it will typically be highlighted in grey. After you select text, you can cut, copy, or delete the selected text or apply character or paragraph formatting.

How to Replace Zeros (0) with Blanks in Excel

How to Replace Zeros (0) with Blanks in Excel

There are several strategies to replace zero values (0) with blanks in Excel. If you want to replace zero values in cells with blanks, you can use the Replace command or write a formula to return blanks. However, if you simply want to display blanks instead of zeros, you have two formatting options – create a custom number format or a conditional format.

What is Power Query in Excel?

What is Power Query in Excel?

Power Query in Excel is a powerful data transformation tool that allows you to import data from many different sources and then extract, clean, and transform the data. You will then be able to load the data into Excel or Power BI and perform further data analysis. With Power Query (also known as Get & Transform), you can set up a query once and then refresh it when new data is added. Power Query can import and clean millions of rows of data.

FileMaker, FileMaker Go and the file folder logo are registered trademarks of FileMaker, Inc. in the U.S. and other countries. Mac and the Mac logo are trademarks of Apple Inc. registered in the U.S. and other countries. Microsoft and Windows are registered trademarks of the Microsoft Group of Companies. All other trademarks are the property of their respective owners.

Articles you may like

Upcoming Training
Filemaker Pro: Introduction to Scripting (Toronto course)
Avantix Learning, 1 Yonge Street, Suite 1801 (Toronto Star Building),Toronto, Ontario, Canada,
Next course starts
February 26, 2018
Next course ends
February 27, 2018

Pin It on Pinterest