
Learn from John Mark Osborne, a FileMaker Pro expert certified across versions 7 to 17, who shares decades of scripting, calculations, relational design, and native feature knowledge.
Learn to implement adaptive set field by name triggers in FileMaker to track fields with one script, reducing clutter while ensuring accurate, fully qualified field references.
Preserve the original field value before changes by capturing it on field focus, storing it in a global variable, and logging both original and changed values in an audit table.
Demonstrates a FileMaker audit log that tracks field modifications, showing how current date, time, and a case statement capture old and new values via log and match fields.
Explore strategies to prevent editing the log field in FileMaker by switching to view only, using privilege sets, or creating a calculation field to display the log without allowing changes.
Use a plug-in to create an audit log in FileMaker, extending capabilities via an API to track edits, deletes, imports, and other events.
Install fmDataGuard as an application-level plugin in FileMaker by quitting the app, placing the plugin in the extensions folder, and enabling it in preferences; launch and verify.
Access free resources and paid services for filmmaker projects, including blogs, forums, templates, and consulting, plus Udemy courses covering scripting, calculations, relational design, and reporting.
Audit logs track field and record modifications so changes can be rolled-back or forward. In FileMaker, changes can be tracked many ways, each with it's own advantages and disadvantages. We'll walk you through every technique out there in the FileMaker world and talk about when to use each solution. By the time you're done, you'll have learned tons about scripting, calculations and relational design. Before starting this course, make sure you are at an intermediate programming level for FileMaker which includes familiarity with scripting, calculations and relational design.