fmp13 Users Guide PDF
fmp13 Users Guide PDF
Pro 13
Users Guide
20072013 FileMaker, Inc. All Rights Reserved.
FileMaker, Inc.
5201 Patrick Henry Drive
Santa Clara, California 95054
FileMaker and Bento are trademarks of FileMaker, Inc. registered in the U.S. and other countries. The file folder logo,
FileMaker WebDirect, and the Bento logo are trademarks of FileMaker, Inc. All other trademarks are the property of their
respective owners.
FileMaker documentation is copyrighted. You are not authorized to make additional copies or distribute this documentation
without written permission from FileMaker. You may use this documentation solely with a valid licensed copy of FileMaker
software.
All persons, companies, email addresses, and URLs listed in the examples are purely fictitious and any resemblance to
existing persons, companies, email addresses, or URLs is purely coincidental. Credits are listed in the Acknowledgements
documents provided with this software. Mention of third-party products and URLs is for informational purposes only and
constitutes neither an endorsement nor a recommendation. FileMaker, Inc. assumes no responsibility with regard to the
performance of these products.
For more information, visit our website at http://www.filemaker.com.
Edition: 01
Contents
Chapter 1
Introducing FileMaker Pro 8
About this guide 8
Using FileMaker Pro documentation 8
Where to find PDF documentation 8
FileMaker Pro Help 8
Getting Started tour 9
Starter Solutions 9
Suggested reading 9
FileMaker Pro overview 10
Creating simple or complex database solutions 10
Using layouts to display, enter, and print data 10
Finding, sorting, and replacing data 11
Protecting databases 12
Creating scripts to automate tasks 12
Sharing and exchanging data 12
Saving and sending data in other formats 13
Chapter 2
Using databases 14
About database fields and records 14
Opening files 16
Opening multiple windows per file 19
Closing windows and files 20
Saving files 20
What FileMaker Pro doesnt save 21
About modes 22
Using the status toolbar 22
Viewing records 22
Selecting the current record 24
Moving through records 24
Adding and duplicating records 25
Adding and duplicating related records 26
Deleting records 27
Entering data 27
Selecting a field 27
Entering and changing data in fields 28
Working with data in Table View 29
Displaying data in Table View 29
Working with records in Table View 30
4
Finding records 31
Performing quick finds in Browse mode 31
Making find requests in Find mode 32
Finding text and characters 34
Finding numbers, dates, times, and timestamps 36
Finding ranges of information 37
Finding data in related fields 38
Finding empty or non-empty fields 38
Finding duplicate values 39
Finding records that match multiple criteria 39
Finding records except those matching criteria 40
Viewing, repeating, or changing the last find 41
Saving find requests 41
Deleting and reverting requests 41
Hiding records from a found set and viewing hidden records 42
Finding and replacing data 42
Sorting records 43
Previewing and printing databases 44
Previewing data on a layout 45
Printing records 45
Printing labels and envelopes 46
Printing scripts 48
Printing table and field information 48
Printing the relationships graph 49
Automating tasks with scripts 49
Backing up database files 50
Setting preferences 50
Chapter 3
Creating databases 51
Planning a database 51
Creating a FileMaker Pro file 55
Creating a file using a Starter Solution 55
Creating a new file 56
Creating and changing fields 57
About naming fields 57
About choosing a field type 58
Creating and changing fields in the Field Picker dialog box 59
Creating and changing fields in the Manage Database dialog box 61
Creating and changing fields in Table View 63
Creating calculation fields 63
Creating summary fields 65
Using supplemental fields 67
Setting options for fields 67
Defining automatic data entry 68
Defining field validation 69
About indexing and storage options 71
Creating database tables 72
5
Creating layouts and reports 73
About layout types 75
Working with layout themes 78
Setting up a layout to print records in columns 79
Setting up columns in a layout 79
Changing the width of columns 80
Working with objects on a layout 81
Organizing data with panel controls and popovers 81
Using the Inspector to format objects 83
Using the Inspector to position objects 84
Using tools to precisely position objects 85
Selecting objects 88
Working with fields on a layout 89
Placing and removing fields on a layout 89
Setting up checkbox sets and other controls on a layout 91
Deciding where to place related fields 92
About merge fields 92
Formatting field data on a layout 93
Allowing or preventing entry into fields 99
Working with layout parts 99
About layout part types 100
Working with layout object, part, and background styles 101
Creating and editing charts 105
Creating a chart 105
Editing a chart 107
Chapter 4
Working with related tables and files 108
About relationships 109
Relational database terminology 111
About the relationships graph 112
About match fields for relationships 112
Types of relationships 112
Planning a relational database 117
Working with the relationships graph 117
Creating relationships 118
Changing relationships 119
Summarizing data in portals 120
Filtering records in portals 120
About lookups 121
Creating lookups 121
Editing lookups 123
6
Chapter 5
Sharing and exchanging data 124
Sharing databases on a network 124
Enabling file sharing and hosting files 125
Opening shared files as a client 127
Opening shared databases remotely using a URL 128
Closing a hosted file 129
Sharing files with FileMaker Go clients 129
Uploading files to FileMaker Server 129
Importing and exporting data 130
Saving and sending data in other formats 130
Sending email messages based on record data 130
Supported import/export file formats 130
Setting up recurring imports 130
ODBC and JDBC 132
Methods of importing data into an existing file 132
About adding records 132
About updating existing records 132
About updating matching records 133
About the importing process 133
Converting a data file to a new FileMaker Pro file 134
About the exporting process 135
Working with external data sources 136
Publishing databases on the web 136
Chapter 6
Protecting databases 137
Protecting databases with accounts and privilege sets 137
Accounts, privilege sets, and extended privileges 138
About the predefined accounts 140
About the predefined privilege sets 140
Planning security for a file 141
Password-protecting a file 143
Creating accounts and privilege sets 143
Viewing accounts and privilege sets 144
Creating accounts 145
Creating accounts that authenticate via an external server 146
Creating privilege sets 147
About enabling record-level access 147
Viewing extended privileges 148
Authorizing access to files 148
Security measures 150
Enhancing physical security 150
Enhancing operating system security 150
Establishing network security 151
Backing up databases and other important files 151
Installing, running, and upgrading antivirus software 152
7
Chapter 7
Converting databases from FileMaker Pro 11
and earlier 154
Conversion overview 154
Solving basic conversion problems 155
Index 156
Chapter 1
Introducing FileMaker Pro
FileMaker
Pro
is the leading workgroup database software for quickly creating and sharing
solutions adapted to your business needs. Powerful features, broad platform support, and an
easy-to-use interface make FileMaker Pro indispensable for anyone in business, government,
and education who needs to effortlessly manage all their information on iPad, iPhone, Windows,
OS X, and the web.
About this guide
This Users Guide contains an introduction to FileMaker Pro features and provides step-by-step
instructions on the most common FileMaker Pro tasks. You may need to refer to FileMaker Pro
Help for detailed information on more advanced product features.
To send your feedback on this guide, see
http://www.filemaker.com/company/documentation_feedback.html.
Using FileMaker Pro documentation
The FileMaker Pro documentation provides a learning path to productivity, installation instructions,
online Help, and more.
The following manuals are included:
1 FileMaker Pro Users Guide (this manual): contains key concepts and basic procedures
1 Installation and New Features Guide for FileMaker Pro and FileMaker Pro Advanced: contains
installation instructions and a list of the new features in the current version
1 FileMaker ODBC and JDBC Guide: describes how you can use FileMaker software as an
ODBC client application and as a data source for ODBC and JDBC applications
1 FileMaker SQL Reference: describes the SQL statements, expressions, and functions
supported by FileMaker
1 FileMaker WebDirect Guide: describes how to make FileMaker Pro layouts hosted by
FileMaker Server accessible to web browser users over an intranet or the Internet
Where to find PDF documentation
To access PDFs of FileMaker documentation:
1 In FileMaker Pro, choose Help menu > Product Documentation.
1 Visit http://www.filemaker.com/documentation for additional documentation.
FileMaker Pro Help
FileMaker Pro Help provides comprehensive step-by-step instructions on FileMaker Pro features.
You can open Help from the Help menu in FileMaker Pro.
There are three ways to access Help:
1 Browse the Help table of contents to locate topics by subject.
Chapter 1 | Introducing FileMaker Pro 9
1 Search for particular topics by entering keywords.
1 Get information about the currently displayed dialog box by pressing F1 (Windows) or
Command-? (OS X). Some dialog boxes display a (Windows) or (OS X) button or a
Learn More link, which you can also use for getting information about the dialog box.
Getting Started tour
You can explore FileMaker Pro through the interactive Getting Started tour. Practice creating,
modifying, and deleting records; and learn about searching for data values and sorting records,
displaying data in charts and reports, and importing and exporting data between files. You'll also
get to know the rich features FileMaker Pro provides for creating your own custom solutions.
To access the tour, choose Help menu > Product Documentation > Getting Started Tour. Or,
use FileMaker Quick Start (see Opening files on page 16).
Starter Solutions
FileMaker Pro includes Starter Solutions (database template files) that you can use to quickly get
started designing your FileMaker Pro database solutions. Starter Solutions take advantage of the
best new FileMaker Pro features. Whenever you start creating databases, check the list of Starter
Solutions to see if one is available that suits your needs.
You can access Starter Solutions when you open files (see Opening files on page 16).
You can find more information, tips, and database ideas on the FileMaker website at
http://www.filemaker.com.
Suggested reading
Here are some suggestions for using the documentation to help you learn how to do specific tasks
in FileMaker Pro.
Note If your database was developed using FileMaker Pro Advanced, you may see customized
menus or tooltips for layout objects. For an overview of these features, see Help.
Type of user Suggested reading
Data entry person Chapter 2, Using databases, in this guide
Small business owner or educator
who creates a basic database to
start, then improves it over time
Chapter 3, Creating databases, in this guide. As features are added to the
database, refer to Help
Database administrator 1 All chapters in this guide
1 Help, for information on advanced topics
1 FileMaker ODBC and JDBC Guide and FileMaker SQL Reference
New FileMaker Pro user 1 Installation and New Features Guide for FileMaker Pro and FileMaker Pro
Advanced
1 All chapters in this guide
User upgrading from a previous
version
1 Installation and New Features Guide for FileMaker Pro and FileMaker Pro
Advanced
1 Chapter 7, Converting databases from FileMaker Pro 11 and earlier, in this
guide
Chapter 1 | Introducing FileMaker Pro 10
FileMaker Pro overview
Here is an overview of the capabilities of FileMaker Pro.
Creating simple or complex database solutions
With FileMaker Pro you can create simple database solutions (database files) consisting of just
one database table, such as for customer information, or you can create a complex database with
relationships and multiple database tables. For example, you can create a complex database that
relates two tables based on a single common value, such as a serial number or an ID number.
You can organize your databases as a single table in a single file, as multiple tables in a single file,
or as multiple tables in multiple files.
FileMaker Pro provides Starter Solutions designed for business, education, and personal
purposes. The templates can be quickly customized to suit your needs.
For more information, see chapter 3, Creating databases.
Using layouts to display, enter, and print data
FileMaker Pro layouts determine how information is organized for viewing, printing, reporting,
finding, and entering data. Layouts do not store your datathey just display it.
Database files can have many different layouts, which display data in a variety of ways. Within one
database file you can design separate layouts for entering data, reporting summaries, printing
mailing labels, displaying data graphically in charts, working with a database in a web browser or
on a touch device, and so on. You can change a layouts design without affecting the data or other
layouts in the file. When you change the data in a field, the changes are reflected in the same field
on all the layouts in the database.
A database consisting of one table
A database consisting of multiple tables, with a
portal to display records from a related table
Portal
Chapter 1 | Introducing FileMaker Pro 11
In a layout, you choose, arrange, and modify fields and field labels, create reports, add buttons to
initiate scripts, add graphics and text, and specify printing options.
Not all information needs to be stored in your FileMaker Pro database. For example, you can add
a web viewer to display a web page on a layout. There are some restrictions for displaying web
content in FileMaker Pro.
Choose different layout types in the New Layout/Report assistant. Use these different layout types
for various purposes, like displaying a data entry screen on a computer or an iPad, or printing a
totaled sales report or formatting data as mailing labels. You can customize each layout further by
using the design tools that are available in Layout mode.
For more information, see Creating layouts and reports on page 73.
Finding, sorting, and replacing data
Features for finding, sorting, and replacing data allow you to manipulate your data in many ways.
You can find records that meet criteria you specify, such as records entered on a certain date or
addresses in a particular city. You can open another window in order to perform different searches
on the same data.
You can rearrange records in order to view or print them in a different sequence. For example, you
can sort fields alphabetically, numerically, by date, or by a custom sort order.
Steve Williams
789 Ninth Avenue
New York, NY 10001
The same data can be arranged differently with multiple layouts
Juanita Alvarez 555-1234
Michelle Cannon 555-1234
Andre Common 555-1234
Marie Durand 555-1234
Jean Durand 555-1234
William Johnson 555-1234
John Lee 555-1234
Patrick Murphy 555-1234
Le Nguyen 555-1234
Kentaro Ogawa 555-1234
Mary Smith 555-1234
John Smith 555-1234
Sophie Tang 555-1234
Steve Williams 555-1234
Betty Wilson 555-1234
Contacts
Dear Sophie,
Thank you for ordering with us. We value
your business and appreciate the
opportunity to serve you.
If you have any questions about your order,
please call uswe want you to be satisfied
with your purchase.
Sincerely,
John Lee
Customer records sorted by last name
Chapter 1 | Introducing FileMaker Pro 12
You can search for and replace data across multiple fields, similar to the way you find and replace
data in word processing applications. You can also save a found set of records as a snapshot link
and send the link to another person.
For more information, see Finding records on page 31, Sorting records on page 43, and
Finding and replacing data on page 42.
Protecting databases
You can restrict what users see and do in a database file by defining accounts and privilege sets.
Accounts authenticate users who are attempting to open a protected file. Each account specifies
an account name and (usually) a password. Any user that cannot specify valid account information
wont be able to open a protected file. A privilege set specifies a level of access to a database file.
Each account is assigned a privilege set, which determines the level of access when someone
opens a file using that account.
Extended privileges determine the data sharing options that are permitted by a privilege set, such
as whether a privilege set permits users to open a shared file or view a database in a web browser.
You can further protect a file by authorizing other FileMaker Pro files to create references to the
schema (tables, layouts, scripts, and value lists) in that file, and by preventing a file from being
opened with a version of FileMaker Pro, FileMaker Go
>
>
>
>