O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

FileMaker - Practical Techniques

Video Description


In this Practical Techniques in FileMaker training course, expert author John Osborne teaches you a number of useful techniques for working in the FileMaker database. This course assumes you have some working knowledge of FileMaker.

You will start by learning how to work from scratch, then jump into learning about automation, including how to sort columns, create a custom message, and hide objects. John will teach you about table occurrences, calculations, and correspondence. This video tutorial also covers complex relationships, such as creating a links table, testing the basic construct, and cleaning up the interface. Finally, you will cover a number of other handy techniques, including how to find reminders, create a custom menu, and squash bugs.

Once you have completed this computer based training video, you will have developed the skills necessary to apply these practical techniques while working in FileMaker. Working files are included, allowing you to follow along with the author throughout the lessons.



Download the working files for this course at: http://www.infiniteskills.com/01962

Table of Contents

  1. 01. Introduction
    1. About The Course 00:04:59
    2. About The Author 00:03:00
    3. How To Use The Tutorials 00:03:02
    4. Why A Contact Manager? 00:02:26
    5. Goal For This Tutorial 00:02:32
    6. Using The Included Working Files 00:01:13
    7. How To Access Your Working Files 00:03:22
  2. 02. Starting From Scratch
    1. Planning Your Solution 00:03:05
    2. Data Modelling 00:05:48
    3. Entity Relationship Diagram 101 00:04:41
    4. Example ERDs 00:04:54
    5. Contact Manager ERD 00:05:49
    6. Source Tables 00:01:53
    7. Housekeeping Fields 00:04:08
    8. Key Fields 00:05:00
    9. Data Entry Fields 00:02:49
    10. Relationships 00:03:50
    11. Themes 00:02:02
    12. Form Layout 00:05:14
    13. List Layout 00:04:11
    14. Harmonious Layouts 00:02:42
  3. 03. Automation
    1. Navigation - Part 1 00:04:12
    2. Navigation - Part 2 00:04:36
    3. Basic Security 00:04:01
    4. Open Script 00:04:41
    5. Sorting Columns 00:04:22
    6. Basic Scripted Find 00:04:52
    7. No Records Found 00:05:11
    8. Custom Message 00:04:20
    9. No Find Criteria 00:03:05
    10. Modify Last Find 00:05:03
    11. Form Or List 00:02:42
    12. Find Mode Confusion 00:02:34
    13. Hiding Objects 00:04:29
  4. 04. Table Occurrences
    1. Anchor Buoy Relational Design 00:04:15
    2. Company Layouts 00:05:21
    3. Related Fields 00:03:25
    4. Go To Related Record 00:02:24
    5. Portals 00:03:17
    6. Adding Portal Rows 00:04:35
    7. Deleting Portal Rows 00:03:07
    8. Emailing 00:04:28
    9. Two Hops Away 00:03:43
    10. Printing Two Tables 00:03:57
    11. Scripting A Print 00:05:28
    12. Self Relationships 00:03:38
    13. Sorting Portals 00:02:38
    14. Sorting Relationships 00:02:13
    15. Importing Flat To Relational 00:05:19
  5. 05. Calculations
    1. Age 00:05:33
    2. Phone Formatting 00:05:23
    3. Quality Assurance 00:03:06
    4. Phone Validation 00:03:25
    5. Custom Functions 00:03:47
    6. Hiding Objects 00:01:58
    7. Conditional Formatting 00:02:01
    8. Recursion 00:04:05
    9. Recursive Phone Formatting 00:04:24
    10. Last Modified Related - Part 1 00:04:06
    11. Last Modified Related - Part 2 00:02:15
    12. Time Stamped Notes 00:05:16
  6. 06. Correspondence
    1. Fields And Interface 00:02:23
    2. Adding A Merge Field 00:02:35
    3. Print Layout 00:03:49
    4. Print Script 00:04:46
    5. Saving A Letter 00:05:03
    6. Inserting A Letter 00:02:54
    7. Deleting A Letter 00:03:49
    8. Emailing A Letter 00:02:13
    9. Attachments - Part 1 00:04:19
    10. Attachments - Part 2 00:03:38
    11. Tracking History 00:04:28
  7. 07. Complex Relationships
    1. What Is A Join Table? 00:02:46
    2. Creating The Links Table 00:02:36
    3. Value Lists And The Index 00:03:39
    4. Testing The Basic Construct 00:02:24
    5. Inspecting The Linked Record 00:01:25
    6. Conditional Value Lists 00:01:54
    7. Auto-Enter Calculations 00:04:29
    8. Conditional Formatting 00:03:37
    9. Cleaning Up The Interface 00:02:13
    10. Conditional GTRR 00:02:32
    11. Filtered Portal 00:04:47
    12. Exclude Selected Links 00:02:25
  8. 08. Miscellaneous
    1. Reminder System 00:04:57
    2. Finding Reminders 00:04:28
    3. What Is Record Locking? 00:03:20
    4. Testing For A Locked Record 00:03:27
    5. Fixing The Correspondence Script 00:02:47
    6. Custom Menus 00:04:27
    7. Dynamic Custom Menus - Part 1 00:02:45
    8. Dynamic Custom Menus - Part 2 00:02:41
    9. Navigation Menu 00:02:31
    10. Anchors 00:03:14
    11. Tab Order 00:02:33
    12. Cleaning Up 00:03:30
    13. Squashing Bugs 00:05:07
  9. 09. Conclusion
    1. Wrap-Up 00:01:38