New features in FileMaker Pro 11
FileMaker Pro 11 includes the following new features and improvements.
Improved reporting and analysis
 •
FileMaker charts – Compare and contrast data graphically in bar, line, area, and pie charts using an integrated charting tool. See Working with charts.
 •
Layout folders – Create folders to group layouts; rename, duplicate, and delete layouts; and choose to display layouts and folders in the Layout pop-up menu—all in the Manage Layouts dialog box. See Managing layouts.
 •
Default layout view – Set the default view (Form, List, Table) that you want to appear when you first open a layout. See Setting up form, list, and table views for a layout.
 •
Enhanced New Layout/Report assistant – The assistant now offers a more streamlined approach for grouping data and creating summary reports. See Create a Layout/Report (New Layout/Report assistant).
Integration with other applications and data sources
 •
Recurring import – Automatically import data from Microsoft Excel or other data sources, such as Tab and CSV, into FileMaker Pro 11. Updates in the source file are reflected in the FileMaker Pro table. See Setting up recurring imports and Working with Microsoft Excel.
 •
Enhanced support for Bento data import (Mac OS) – Import Bento date and timestamp formats into FileMaker Pro and then reformat the data as a FileMaker Pro date or timestamp. You can also import encrypted and simple list fields from a Bento data source. See Importing Bento data (Mac OS).
 •
Instant Web Publishing – Databases published on the web through Instant Web Publishing include a status toolbar similar to the one you use when you work with databases in FileMaker Pro. FileMaker charts can be published using Instant Web Publishing. See Publishing databases on the web.
Improved usability
 •
Work with data in a spreadsheet-like format – You can add fields and records in Table View using a familiar, spreadsheet-like format. Sort, delete, and hide fields; change a field’s data type; and set field options. You can also create a grouped report by adding a leading or trailing group by field—all from Table View. See Working with data in Table View.
 •
Quick find – You can search across all the fields on a layout in Browse mode. See Configuring quick find.
 •
Inspector – Most editing tasks that you do in Layout mode can be done with the Inspector, which allows you to view and modify object settings in one convenient place. See Using the Inspector to format objects.
 •
Portal filtering – Add a filter to a portal to specify the related records that are shown in a portal. See Filtering records in portals.
 •
Clear recent files – Clear the names of files you recently opened using the Clear Recent Files command in the File menu. See Opening files.
 •
Snapshot link – Capture and preserve a found set of record IDs—including the layout, view, and sort order—exactly as it was when you performed the original find request, and email it to another person. See Saving and sending records as a snapshot link.
 •
Text highlight – You can apply a highlight to easily identify key text in your layouts. See Making text bold, italic, highlighted, or setting other styles.
 •
Enhanced Quick Start Screen – Use the Quick Start Screen to quickly create, convert, open, and manage local, remote, and favorite files. You can also access tutorials and other helpful resources, such as the FileMaker Forum. See Using FileMaker Quick Start to open files.
Application fundamentals
 •
Refined security – As part of your overall security plan, you can control whether other FileMaker Pro files are permitted to access the schema (including the tables, layouts, scripts, and value lists) in a file in your secured solution, and prevent versions of FileMaker Pro earlier than version 11 from opening that file. See Authorizing access to files.
 •
Use variables in scripted find requests – You can include local and global variables in scripted find requests that you create or edit. See Specify Find Requests and Edit Find Request dialog boxes.
 •
Merge variables on layouts – Create a merge variable that displays values from local or global variables. You can use merge variables for some tasks in place of global fields or unstored calculation fields. See Inserting merge variables onto a layout.
 •
TLS support for sending mail via SMTP – When you send email via SMTP, you can choose TLS (Transport Layer Security) encryption to allow both secure and nonsecure connections over the same port. See Entering or editing SMTP options.
Script steps, script triggers, and functions
 •
 •
 •
In Windows, you can move the scripting windows outside the FileMaker Pro application window. Menus inside these scripting windows allow you to manage and edit your scripts.
 •
Origination information – In Help, each script step, script trigger, and function description includes the version of FileMaker Pro in which it was created.
 •
Open Manage Layouts script step – Displays the Manage Layouts dialog box. See Open Manage Layouts.
 •
Perform Quick Find script step – Finds records that match one or more search words based on text that you specify or on text returned by a calculation function. See Perform Quick Find.
 •
Save Records As Snapshot Link script step – Saves a set of found records to a FileMaker Pro Snapshot Link (FPSL) file. See Save Records As Snapshot Link.
 •
OnLayoutExit script trigger – Triggers a script to run before a layout is exited. See OnLayoutExit.
 •
OnObjectValidate script trigger – Triggers a script to run before an active object has been validated and saved. See OnObjectValidate.
 •
OnViewChange script trigger – Triggers a script to run when the view (Form, List, Table) has changed. See OnViewChange.
 •
Get(AccountPrivilegeSetName) function – Returns the name of the privilege set that is being used by the account used to open the database. See Get(AccountPrivilegeSetName).
 •
Get(AccountExtendedPrivileges) function – Returns a list of keywords for the enabled extended privileges, separated by carriage returns.The list that is returned is based on the account used to open the database file. See Get(AccountExtendedPrivileges).
 •
Get(QuickFindText) function – Returns the text that the user enters in the Quick Find box. See Get(QuickFindText).
 •
 •
 •
 •
 •
Changed features
 •
Enhanced user interface (Mac OS) – The appearance and behavior of Mac OS dialog boxes have changed in order to better reflect Mac OS X standards.
 •
“Available menu commands” setting in default privilege set – To further refine security, the setting for “Available menu commands” in the default privilege set (which you use when creating a new privilege set) is now Minimum. See Creating new privilege sets.
FileMaker Pro 11 Advanced
 •
Custom menu user interface improvements – The user interface has been enhanced in order to make creating and managing custom menus and custom menu sets easier and more intuitive. See Defining custom menus (FileMaker Pro Advanced).
 •
Custom function copy/paste/import – You can copy, paste, and import custom functions in the custom functions list; and copy, paste, and import custom functions between files. See About custom functions (FileMaker Pro Advanced).
 •
Enhanced Script Debugger – Debug scripts called by buttons and custom menu items. See Debugging scripts (FileMaker Pro Advanced).