Developer’s Guide

Table Of Contents
Chapter 4
Creating a database solution
You use FileMaker Pro to design and build your database solution,
and FileMaker Developer Tool to bind the Kiosk-mode or
customized stand-alone runtime application.
Note The Developer edition of FileMaker Pro includes Database
Design Report and Debug Script menu commands to assist you in
designing your database solution. With the Database Design Report
feature, you can create schema reports of all your databases, in either
a FileMaker Pro database format or in an XML format. With the
Script Debugger, you can easily set and clear breakpoints, single-
step through your scripts, and run subscripts. For information about
usingDatabase Design Report and Script Debugger, see the
FileMaker Pro onscreen Help. For information about the Database
Design Report XML grammar, see the FileMaker web site at
www.filemaker.com.
Before you begin to build your database solution, you need to decide
how users will interact with it. Your database solution might have
any of the following components:
a primary database file that connects all of the auxiliary files
scripts and buttons to open and close auxiliary files, return to the
primary file, display a splash screen layout at startup, or quit a
runtime application
common elements and a consistent appearance for cross-platform
solutions
a custom layout theme used for every file in the solution
an About layout to introduce your solution
a custom Help system that provides usage tips for your solution
passwords to protect your databases
The FileMaker Developer CD provides an example of a relational
database solution. It includes a primary file, named Main Menu.fp5,
that contains navigation buttons to several auxiliary files and layouts.
Each auxiliary file and layout contains a Main Menu button to return
to the Main Menu layout in the primary file.
If you were to prepare these files for a FileMaker Pro runtime
database solution, you would need to add an About layout to the
primary file, create a script to display the layout, and add a button
that quits the runtime application. (See
“Considerations for a runtime
database solution” on page 4-2 and “Creating an About layout” on
page 4-8.)
Main Menu layout of the primary file in the Relational Example
The Main Menu.fp5 file is in the Developer Extras folder:
\Developer Extras\FileMaker, Inc\Examples\Relational