Abstraction and Indirection in FileMaker (ADV003)
Speaker: Mike Mitchell
Session Description
Using a combination of design functions, script steps, ExecuteSQL, and developer conventions, learn how to divorce your solutions from being so closely tied to the solution in which they were designed.
In this session, you’ll create scripts that can be used in multiple tables, layouts, or solutions. Write calculations that can be context-independent and context-sensitive. Author generic scripts that can be used to perform a given function anywhere at any time.
Recommended Background
Basics of scripting and the calculation engine.
Session Objectives
Default FileMaker behaviors for the object model—how they help, how they hurt
Principles of abstraction—what it means, what you get out of it
Tools FileMaker provides to implement abstraction
Examples of covered techniques