User manual
Table Of Contents
- Contents
- Chapter 1 Introducing FileMaker Pro
- Chapter 2 Using FileMaker Pro
- About fields and records
- Opening and closing files
- Opening multiple windows per file
- Saving files
- About modes
- Viewing records
- Adding and duplicating records
- Deleting records
- Entering data
- Working with data in Table View
- Finding records
- Sorting records
- Previewing and printing files
- Backing up files
- Setting preferences
- Chapter 3 Designing and creating solutions
- Planning a solution
- Creating a FileMaker Pro file
- Creating and changing fields
- Setting options for fields
- Creating database tables
- Creating layouts and reports
- Working with layout themes
- Working with layout object, part, and background styles
- Setting up a layout to print records in columns
- Working with objects on a layout
- Working with fields on a layout
- Working with layout parts
- Creating and editing charts
- Chapter 4 Working with related tables and files
- Chapter 5 Sharing data
- Sharing databases on a network
- Importing and exporting data
- Supported import/export file formats
- Setting up recurring imports
- ODBC and JDBC
- Methods of importing data into an existing file
- About adding records
- About updating existing records
- About updating matching records
- About the importing process
- Converting a data file to a new FileMaker Pro file
- About the exporting process
- Working with external data sources
- Publishing solutions on the web
- Chapter 6 Protecting files
- Protecting databases with accounts and privilege sets
- Creating accounts and privilege sets
- Viewing extended privileges
- Authorizing access to files
- Security measures
- Enhancing physical security
- Enhancing operating system security
- Establishing network security
- Backing up databases and other important files
- Installing, running, and upgrading antivirus software
- Chapter 7 Using FileMaker Pro Advanced
- Index
Chapter 7 | Using FileMaker Pro Advanced 127
Organizing solution components
When you bind your files into a runtime solution, the Developer Utilities create a new solution
folder and place the runtime application, the bound primary and auxiliary database files, and an
Extensions folder inside it. For Windows runtime solutions, there are also required Dynamic Link
Library (DLL) files.
Note When you move multiple files into one folder to create a runtime solution, be aware that
your internal links are affected. For this reason, every data source must include a path that is just
the filename of the file being referenced. Although the runtime application will check other data
sources, it will then be able to find the file in the same folder in which it resides. You can still keep
any absolute or relative paths in the same data source reference in case the files are also used in
FileMaker
Pro or FileMaker Pro Advanced.
Important These files and folders must not be renamed.
If your runtime solution requires custom files, you should provide the files with the runtime files.
The location of plug-in files depends on whether plug-ins need to be available to multiple versions
of FileMaker
Pro.
If a developer uses a font not found on a user’s system, the runtime application will make a font
substitution. If a font is included with the runtime, provision should be made for its installation
through the installer program.
Testing before and after creating your solution
You should verify the functionality of your solution by testing it thoroughly before and after you
customize it with the Developer Utilities.
To ensure the quality of your custom solution:
1 Verify every function and option in your solution. If you’re developing a solution for both
platforms, test it in both Windows and OS X.
1 Make sure your runtime solution does not use a standard FileMaker Pro feature that is hidden
or disabled in the runtime application.
Windows solution folder OS X solution folder
Runtime application
Runtime application
package
Bound primary and
auxiliary solution files
Bound primary and
auxiliary solution files
Extensions
Dictionaries
DLLs generated during
binding
Example of Windows and OS X solution contents for distribution
Extensions
Dictionaries
Language
resource folders