FileMaker 18: Improved Data Importing
The FileMaker Pro 18 Advanced import dialog provides a clearer, more intuitive workflow that will make data importing more accurate and efficient. The Import Dialog interface has had virtually the same interface and functionality since version 7. This article shows many animated screenshots from FileMaker Pro 18 Advanced to introduce the interface and behavioral changes.
User Interface Improvements
The images below speak for themselves. FileMaker Pro 18 Advanced’s import interface clearly has more visual appeal than previous versions. The ingredients of the new interface are the use of space, color, and the placement of tools.
Use as Field Names selector
Say goodbye to the Don’t import first record (contains field names) checkbox because it was removed from the interface. The only option offered in previous versions was the option to ignore the first row of the source file (the source file contains the data to be imported). The first row was assumed to contain field names. The row selector feature has been improved in version 18 now that developers specify the Field Names row. All rows that precede this designation will be excluded and those that follow are considered data rows. FileMaker, Inc. should still address the issue that while the data might start on a row other than 1 or 2, there might not be a row representing field names.
Field delimiter options
Say hello to FileMaker Pro 18 Advanced’s custom delimiters. This feature drastically simplifies the delimiter-handling process. A fixed list of delimiter types in version 17 and earlier sometimes limited developers. This often presented a post-import process to handle special delimiters. When the data source’s delimiter isn’t Tab, Comma, Semicolon, or Space, enter a custom delimiter in the field titled Other.
Type-ahead search box
FileMaker Pro 18 Advanced leverages a type-ahead search box to find fields in the import interface. Tables that contain a long list of fields are more manageable. In contrast to other versions, target fields can easily be found. There is no need to scroll through long lists of fields.
Field-level Auto-entry On/Off Controls
At times, a developer needs to import data from a source and wants some (not all) auto-enter options to be triggered. Examples include serial numbers, creation/modification timestamps, and creation/modification account names. FileMaker Pro 18 Advanced has the ability to turn on and off auto-enter options for individual fields. This flag determines whether field data should or shouldn’t be incremented or modified during import. So now, for example, serial numbers can be incremented while timestamp and account names are retained. Allow all or allow none were the only auto-enter options in previous versions.
Other Features
While noteworthy, these two items may not be apparent at first.
Batch Field Selection/Action
Developers can now select all or select multiple fields in order to batch change the import behavior to and from Import or Don’t import this field. This feature will save a lot of time and frustration. Tip: Click on the source or target’s field name column first, then use the operating system’s select all command.
Relocation of Add/Update/Replace
The Add/Update/Replace options are located in the screen’s top-center between the words Source and Target. The three options Add, Update, or Replace appear in a visually appealing and informative pop-over when the blue word and arrow are clicked. On a side note, this doesn’t follow FileMaker design patterns. The use of color more clearly indicates the different actions, on a field-by-field basis. Note how the blue-colored highlight and the words Match Field stand out when the Update action and the match field have been selected.
Jay Sayers is a FileMaker Certified Developer at Skeleton Key in St. Louis, MO.
About Skeleton Key
Skeleton Key develops apps on the FileMaker platform making them easy-to-integrate, easy-to-use, and quick to build and deploy. Our team of experts takes a comprehensive consulting approach to focus on learning how your organization operates. With deeper insights into the way your team works, we’re able to create an ideal solution built around your operations while forming a partnership founded on trust and transparency. We hope you found this content useful and we would love to hear from you if we can be of any further assistance.