Icon FileMaker Pro 9 Advanced Icon

Dale Farris, Reviews Coordinator
Golden Triangle PC Club
March 2008

General Overview

In today's so-called "age of information," we face an abundance of accessible information never before experienced in our history. Accompanying this vast accumulation of information is a sense of "information overload," of being overwhelmed with the streaming of information that challenges our skills to organize and manage all this data.

Part of the historical means by which we managed our necessary information included such standard tools as address books, telephone books, dictionaries, or other paper-based mechanisms. These tools are actually basic databases that we look to for help in organizing our needed information in such a manner to make it easy for us to find what we need when we need it.

In the world of computers, this database concept has been applied with the same principles involved in paper directories. The difference with computer databases is that we have to learn how to use database application software, how to enter or import the data into a database. We also have to learn how to quickly retrieve the data elements from within the database, and how to compile the data into meaningful information presented in reports.

In today's highly competitive software market, database applications have thankfully become more easy to use. The end-user interface in these programs continues to improve, while the programming that supports these user-friendly features continues to be more complex. While in the business community, Microsoft Access tends to be the desktop database of choice, simply because of its integration in the Microsoft Office suite, the FileMaker Pro 9 program from FileMaker, Inc. continues to turn heads and is rapidly gaining more attention.

A database is a collection of related data. The data housed in any database is first defined by the user according to their particular need to organize this information, and the data elements are the basic facts about the information the user needs to store and retrieve. This concept is easily understood in the classic, paper-based telephone directory that organizes data elements (name, address, phone number, etc.) regarding a collection of records (the people in the directory) that the user needs to access in order to find the right data element (phone number) needed to contact someone (a record) in the database.

In the case of digital, electronic forms of databases that are used on computers, the relational database application program enables data to be easily altered to meet specific needs. A Database Management System (DBMS) provides a digital method to not only store this related data, but also to manipulate the data into usable information.

In addition to FileMaker Pro 9, Paradox, FoxPro, and Access are all mid-sized DBMS products. Two DBMS applications that are designed to store and manage very large amounts of data, such as with an airline reservation system or credit card accounts, are SQL Server (Structured Query Language) and Oracle. These two products are powerful and very useful, but they require an in-depth understanding of relational structures and design, and sometimes require programming skills in order to accomplish the desired purpose.

When we think of a typical business desktop user needing to organize a database, we will find a relevant need for a DBMS like FileMaker Pro 9. However, when we think of the database needed to accept, store, manage, retrieve, and link the massive amount of data entered every day by the hundreds of thousands of daily customers at Amazon.com, then we find the need for something much more complex, like Oracle.

FileMaker Pro 9 Advanced includes all the features of FileMaker Pro 9, plus a suite of advanced development and customization tools to help you design and develop more powerful, more customized database solutions – faster and easier than ever before!

Businesses are not the only organizations that need to store, manipulate, and retrieve data. Individuals, families, clubs, and other organizations also need to handle information efficiently and effectively. A mid-sized, yet powerful product like FileMaker's excellent FileMaker Pro 9, is an excellent tool to meet this type of demand.

In most database applications, data cannot immediately be entered into the program. The user must first create the database, meaning the actual database file must be named and saved, and tables with field names and data types must be designed. Data types limit the kind of data that can be stored in the various fields, and limit the size of the field in some cases. After these steps have been completed, the user can then begin to enter data into records.

For novice users of databases, FileMaker Pro 9 is actually one of the more easy database programs to learn. The interface is designed to make use of the complexities of a database much more intuitive than working in Microsoft Access. This means the learning curve is less steep and users will likely sense less intimidation than with Access.

FileMaker Pro is the #1-selling easy-to-use database software for Windows and Mac OS that helps you manage people, projects, assets and more — the easy way! The award-winning ease of use that is built into every aspect of FileMaker Pro continues to be praised by millions of customers and industry experts around the world. With its easy installation and setup, you’ll be up and running in a matter of minutes — not hours or days.

Then a few clicks will convert your Microsoft Excel spreadsheets and other files to FileMaker databases for easier searching, sorting, printing and reporting.

The intuitive point-and-click interface helps you customize solutions and share them with ease. So whether you're tracking a simple contact list or multiple project tasks, FileMaker Pro helps you manage it all — faster and easier than ever before!

Benefits of FileMaker Pro

Design and develop databases faster and easier
Customize your database even more by renaming, adding, or deleting menu and toolbar items. Add tooltips to layout objects to make your layouts more intuitive. Even create standalone, runtime applications.

Debug and troubleshoot more efficiently
FileMaker Pro 9 Advanced includes essential debugging and reporting tools that help you build stable, reliable solutions more efficiently. It’s easier than ever to pinpoint problem areas by reviewing scripts step-by-step in the Script Debugger. You can monitor fields, variables, expressions, and even test calculation formulas with the Data Viewer, as well as temporarily disable script steps to test portions of your scripts.

Modify and maintain with ease
Once you’ve designed and deployed your database, the FileMaker Pro 9 Advanced database reporting and optimization features will help you update solutions more easily and keep them running at peak performance. Update databases faster by importing multiple tables or by using copy/paste to move fields, tables, scripts, and script steps. Get comprehensive information on database schema and options, like fields, web viewers, layouts, Custom Menus, and more with the Database Design Report. Plus, the FileMaker Maintenance Tools will ensure you’re getting maximum performance from your solutions.

Connecting With Others
With FileMaker Pro 9, it is now easier to connect other people to your FileMaker data. It's easier to connect to external SQL data sources, which means that users without any knowledge of SQL can now add, change, and delete records with an easy-to-use FileMaker Pro 9 solution. It is also easier to connect with your creativity as a developer with new, time-saving tools.

Key Features

• Create a database in minutes even if you’ve never used a database before.

• Gather all your information, from business cards to Excel files to images to SQL data, in one place.

• Instantly access to the information you need with easy-to-use search and sorting features.

• Build reports and email them to your colleagues as Adobe PDF or Excel files.

• Design complete scalable solutions for your organization and automate repetitive tasks.

• Share information on a network or over the Web with both Windows and Mac users.

• Dynamically combine data from the Web with the information in your database

Top 10 Ways to Turbocharge Your Solutions Using FileMaker Pro 9 Advanced

Customize menus and toolbars by renaming, adding, or deleting menu items or replacing entire menus with your own choices for a completely customized solution. When you update a menu the associated toolbar icons, context menus, window options, keyboard shortcuts, and the Mode menus are automatically updated to match.

Make your layouts more informative by adding tooltips to fields or layout objects. Tooltips are static text or can be based on calculated results. Either way you will provide more insights into your data, and deliver essential information without cluttering your layout.

Build or modify databases faster by importing multiple tables at once or by using copy/paste to move fields and tables in or across files.

Pinpoint problem areas as you step through scripts in a Script Debugger. You can even temporarily disable scripts to test portions of a script.

Keep an eye on current field values, variables, or expressions with the Data Viewer. Debug scripts and test calculation formulas without modifying your underlying database schema.

Create standalone runtime solutions that do not require the FileMaker Pro application to be installed.

Create a kiosk-based application where all menus are hidden — great for event registrations, surveys, and collecting names for mailing lists.

Build more robust calculations and extend database capabilities with Custom Functions and the External Function Plug-in API.

Generate a report that provides comprehensive information on your database schema and options, like fields, tables, Custom Menus, FileMaker Web Viewers, and more with the Database Design Report. It’s invaluable as a troubleshooting tool by locating missing fields, broken relationships, problem calculations, and more.

Use the file maintenance tools to maximize database performance and to compact and recover unused space for faster access.

What's New in V. 9?

Document your use of the new features
The Database Design Report has been updated to document information on the great new features in FileMaker Pro 9. As an advanced user, you’ll love connecting to your FileMaker data with the FileMaker Quick Start Screen, Conditional Formatting, Send Link Database Sharing and more. Or create secure easy one-way or two-way connections to External SQL Data Sources. And connect to your creativity with new layout and design tools.

Build PHP websites
FileMaker Pro 9 Advanced includes a new menu item that launches the PHP Site Assistant feature. It creates a set of PHP web pages for accessing FileMaker data using the new FileMaker PHP Class. You must have FileMaker Server 9 or the FileMaker Server 9 Development License, available free to members of the FileMaker Technical Network, to use this feature.

Optimized for observation
The FileMaker Data Viewer makes it easy to debug and troubleshoot your database. Use the new Current Tab to view all field and variables used in the currently executing script. And sort the columns of the FileMaker Data Viewer by just clicking on the header.

Super script surveillance
Pinpointing problem areas and reviewing scripts step-by-step is a piece of cake with the Script Debugger. New enhancements give you more refined control. Place breakpoints on multiple steps at the same time or pause script steps that are about to be executed. Addressing errors is easier than ever because you can view the error result of the last script step and set scripts to automatically pause when a script error occurs, enabling you to go directly to the error definition in the help system.

Debug login
Administrators can now log in to the Script Debugger and FileMaker Data Viewer and troubleshoot restricted access scripts upon authentication.

Sharing And Collaboration

Support for external SQL (ODBC) data sources
Supplemental fields
Email links to shared databases
Increased number of peer-to-peer file sharing users

Reporting and Analysis

Conditional formatting
Append to PDF
Updated label support

Usability Improvements

New FileMaker Quick Start Screen
Online update notification
Auto-resize layout objects
Enhanced tab panel control
Improved web viewer
Learn buttons
Enhanced Help menu
Revised File menu
Improved Undo / Redo
Improved spell checking
Enhanced toolbar
Multiple Script editing windows
Script organization features
Copy and paste scripts

Functions and Script Steps

Get (HostApplicationVersion) function
Get (TemporaryPath) function
Self function
Acos function
Asin function
Undo / Redo script step

Data Viewer enhancements
Database Design Report updates
Script debugger enhancements
PHP Site assistant link

Features Enhanced in Pro 9 Advanced

PHP Site Assistant menu item
Debug login
Script debugger
Database Design Report
Data Viewer

Using FileMaker Pro 9

When you work in FileMaker Pro 9, you work in one of four "modes." The Browse mode lets you enter data and view records, the Find mode locates a record or group of records, the Layout mode is used to specify how information will appear on the screen or when you print it, and the Preview mode is used to see what the pages will look like when you print them. Once you have opened a database, you can switch from one mode to another using either the View menu or the pop-up menu at the bottom of the application window.

To create a new database, you begin with the File, New Database command. This presents the New Database dialog box, which you use to create a new empty file. You give your database a name, and then in the Define Fields dialog box, you create the fields to store your information. This is a very intuitive process in FileMaker Pro 5.5, and should be much more easier to learn by first-time database users than the basically similar process in Microsoft Access.

You name and type the fields, including text, number, date, time, container, calculation, summary, or global, and then you begin to enter the raw data into the defined fields.

The layouts view is used to view and print information in many different ways, such as a list of records, mailing labels or form letters. This too seemed to me to be much easier than how you do this in Access.

Running reports is simple, and begins with selecting the Scripts menu, and then the type of report you wish to generate from the database. You can create subsummary reports and group data and totals, again in a simpler, more intuitive manner than in Access.

You can also assign relationships between files and streamline data entry. You choose the File, Define Relationships command, and in the Edit Relationship dialog box, you select the fields from the different database files and relate these.

The many features in FileMaker Pro 9 may seem confusing at first, but as you become familiar with the product, you'll come to appreciate them. You can accomplish virtually any standard database task using FileMaker Pro 9 without any programming. Those using the software can link tables for relational databases, create mailing labels, perform queries, and more. By writing some simple scripts, you can perform more complex functions such as automatically generating past-due notices. Organizing these many options into a user-friendly product is not easy, but FileMaker Pro does the task well.

In FileMaker Pro 9, the emphasis has been on making the user interface as simple and as intuitive as possible. This means that first-time users of this database program may find the learning curve far less steep than learning Microsoft Access for the first time.

Continued Features

Flexible information management tool
Create databases with ease
Single-click web publishing
One-to-many, many-to-many relationships
Share files over the Web
Convert Excel files with simple, drag-and-drop
Connect with ODBC, or import/export files from other standard file formats
Simple dialogs to work with numerous built-in templates
Mail merge in Word
Calculation-based SQL queries to ODBC data sources
Automate tasks
Import data and scripts
Record Access Privileges
With FileMaker Mobile, take your data with you on a Palm OS
Support for more graphics formats
New layout theme designs
New calculation functions
New design functions
Powerful data management
Familiar interface that compliments Microsoft Office
Table View
FileMaker Pro ODBC Driver
Instant Web publishing
Web themes
Web security
Layout/Report Assistant
Professional solutions
Versatile data import
Data handling flexibility
Auto indexing
Multimedia "Container" fields
Integrated text handling and mail merge
Relational database capabilities
Data merging
Data-lookup capabilities
ScriptMaker feature
Versatile Find function
Custom field formats
Conditional value lists
Built-in spell checker
User-definable buttons
Cross-platform compatibility
Instant peer-to-peer networking
Password control
Automatic record locking
Instant file updating

Recommendation

For any company that has not yet standardized to Microsoft Access, I would strongly suggest they give serious consideration to this super program that has made using relational databases much easier, especially for those new to databases. While the initial training with the program will have to be arranged, mostly to be sure users have the fundamental concepts down regarding how relational databases are designed to work, the step-by-step learning how to actually use the program will be a mostly smooth ride for most new users.

With the availability of the other server-side components, FileMaker, Inc. has produced a full lineup of database products that should well serve most small to medium sized organizations. Companies that need to manage huge databases that simulate hundreds of thousands of transactions in a massive ecommerce setup likely will need to look to more robust products, such as Oracle, as the database that can support this massively scaled up volume of records.

Price

$499 (Win and Mac)
$299 (upgrade, Win and Mac, requires previous versions to be installed)

The boxed version of FileMaker Pro 9 includes a product CD, the User's Guide, the Installation and New Features Guide, customer support information, and a license key for installation.

The downloadable version contains the product software, and electronic version of the product documentation in PDF format, and a link to an electronic license certificate that contains a license key needed for installation.

System Configuration Requirements

Mac Machines

PowerPC G3, G4, G5, or Intel-Based Mac processor
Mac OS X 10.4.8
256MB RAM
CD-ROM drive

Windows XP Pro, Home Edition (SP 2) Machines

P-III 500MHz or higher processor
256MB RAM
CD-ROM drive
SVGA (800 x 600) or higher resolution video adapter and display

Windows Vista Ultimate, Business, Home Machines

800 MHz 32-bit (x86) or higher processor
512MB RAM
SVGA (800x600) or higher resolution video adapter and display
CD-ROM drive

Citrix and Terminal Server

Mac OS X Clients

Citrix ICA Client version 7.00.407
Microsoft Remote Desktop Connection Client 1.0.3 for Mac OS X

Windows Clients

Citrix ICA Client version 9.200
Microsoft Remote Desktop Connection Servers
Citrix Presentation Server 4.0 for Windows Server 2003
Windows Server 2003 (SP 1)

Version state is the minimum requirement. The software may also work with later versions certified by FileMaker, Inc.

Compatibility

FileMaker Pro 9 databases use the same file format (.fp7) as FileMaker Pro 8.x and FileMaker Pro 7. Therefore, databases can easily be shared between these three versions. Features specific to the newer versions are only supported in the newer versions (e.g. The new External SQL Data Source feature, introduced with FileMaker Pro 9, is only supported by FileMaker Pro 9. )

NOTE: There is an incompatibility with FileMaker 9 and Safari 3 Public Beta. Please check the FileMaker Knowledge Base for more information.

Additional Requirements (All Platforms)

Networking:

TCP/IP: limited to nine simultaneous FileMaker client connections; each client requires a licensed copy of the software; See FileMaker Server 9 for increased capacity.
* Any computer accessing FileMaker Pro files over a network will need to have a licensed installation of versions 7, 8.x or 9 of FileMaker Pro or FileMaker Pro Advanced.

Instant Web Publishing:

A host computer with continuous access to the Internet or intranet via TCP/IP (FileMaker Pro 9 Advanced can manage up to five simultaneous Instant Web Publishing sessions. See FileMaker Server 9 Advanced for increased capacity.)

Web browser requirements:

To use a database shared with Instant Web Publishing, Windows web users need Microsoft Internet Explorer version 6.x or Firefox 1.x on Windows. On the Mac OS, web users need Safari 1.2.x (Mac OS X 10.3), Safari 2.0.x (Mac OS X 10.4) or Firefox 1.x only. On both platforms, some earlier versions of Microsoft Internet Explorer and Safari are blocked. Other Mozilla family browsers are not blocked but are unsupported and users will receive a dialog encouraging them to upgrade to a supported browser. JavaScript must be enabled in the web browser.

About FileMaker, Inc.

FileMaker, Inc. is the worldwide leader in easy-to-use database software for business professionals. Millions of customers—individuals, small businesses, teams in education and government, workgroups in Fortune 100 companies—manage projects, people, and assets with FileMaker.

When business professionals outgrow spreadsheets, they depend on FileMaker. With ready-to-use applications and solutions, anyone can be more productive. Customizing, creating, and sharing solutions is quick and easy. And FileMaker is powerful enough to integrate with corporate data environments, share on the web, and grow as your needs grow.

FileMaker was founded in 1998 and is a wholly owned subsidiary of Apple Inc.

Contact

FileMaker, Inc.
(A subsidiary of Apple Computer, Inc.)
5201 Patrick Henry Drive
Santa Clara, California 95054
408-987-7000
800-325-2747
www.filemaker.com

Kevin Mallon
Senior Public Relations Manager
408-987-7227
kevin_mallon@filemaker.com