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 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.
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 info@avantixlearning.ca for more information including savings for custom group training.
Related courses: View all FileMaker training courses >
INCLUDED IN THIS COURSE
- 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
- 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
Abstraction
- 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 2025 Avantix® Learning

Custom Training
Register now for a public scheduled course or contact us to discuss custom training options.
Related courses
Microsoft Access: Intermediate / Advanced
You may like
How to Make Text Appear on Click in PowerPoint
You can make text appear on click in PowerPoint using entrance animations. The most common entrance animations are appear, fade, wipe and fly in. During a slide show, presenters can make text appear by line, bullet point, paragraph, word or character. In this article, we will focus on using animations to make text appear on click so you will need to run a slide show and then click anywhere on the slide to make the text appear. You can also press the right arrow or spacebar to make text appear during a slide show. Animations are typically added to placeholders or text boxes in Normal View but can be applied in Slide Master View.
How to Flip an Image in PowerPoint (2 Easy Ways)
You can easily flip an image in PowerPoint using the Ribbon or by dragging a sizing handle. Images can be flipped horizontally or vertically on a slide.
How to Recolor a Picture in PowerPoint
You can recolor a picture in PowerPoint in several ways. The recolor options in the Ribbon and in the Format Picture task pane allow you to recolor a picture but, depending on your version of PowerPoint, the colors available may only work with the current color theme and may also blend colors from the original picture which is problematic. An alternative is to create a shape, fill it with a color, change its transparency and overlay the shape on top of the picture. You would typically make the image grayscale first if you use this strategy.
How to Add Background Music to Play on All Slides in PowerPoint
You can add background music to play on all slides in a PowerPoint presentation. The music file can be stored on your PC or in a shared drive. Background music will play when you run a slide show from the slide where you inserted the music file. Since audio files are copied into PowerPoint presentations by default, these media files will increase file size and may need to be compressed. In order to play music files, your computer must be equipped with a sound card and speakers and be sure to set and test the volume.
Articles you may like
7 Microsoft Project Navigation and Selection Shortcuts in Task Lists
If you are working in Gantt Chart view, you can use these keyboard shortcuts to quickly move and select in your task list.
How to Highlight Records or Values in a Microsoft Access Report Using Conditional Formatting
You can highlight values in fields or records in Microsoft Access reports using conditional formatting. Certain conditions must be met in order for the formatting to be applied …
How to Create a Calculated Field in a Microsoft Access Query
You can create calculated fields in select queries in Microsoft Access in the QBE (Query by Example) grid. You'll need to learn a few syntax rules and then you can create simple to more complex calculations.