User manual
Table Of Contents
- Preface Introducing FileMaker Pro
- Chapter 1 Using databases
- About database fields and records
- Opening files
- Opening multiple windows per file
- Closing windows and files
- Saving files
- About modes
- Viewing records
- Adding and duplicating records
- Deleting records
- Entering data
- Finding records
- Making a find request
- Finding text and characters
- Finding numbers, dates, times, and timestamps
- Finding ranges of information
- Finding data in related fields
- Finding empty or non-empty fields
- Finding duplicate values
- Finding records that match multiple criteria
- Finding records except those matching criteria
- Deleting and reverting requests
- Viewing, repeating, or changing the last find
- Hiding records from a found set and viewing hidden records
- Finding and replacing data
- Sorting records
- Previewing and printing databases
- Automating tasks with scripts
- Backing up database files
- Setting preferences
- Chapter 2 Creating databases
- Chapter 3 Working with related tables and files
- Chapter 4 Sharing and exchanging data
- Chapter 5 Protecting databases with accounts and privilege sets
- Chapter 6 Converting FileMaker databases from previous versions
- Index
Working with related tables and files 67
In this example, the Tour Date fields in the Tours table and the Clients
table are match fields. If a record in the Tours table has a Tour Date
value of 12/11/2004, all the records in the Clients table with a Tour
Date value of 12/10/2004 or earlier are related to it. In the Clients
table, if a record has a Tour Date value of 12/11/2004, all records in
the Tours table with Tour Date values of 12/12/2004
or later are
related to it.
Relationships that return a range of records
A relationship that returns a range of records is similar to a multi-
criteria relationship, except that you use comparative operators to
find records that are greater than one of your criteria and less than
your other criteria. This type of relationship is commonly used to
return records that fall between a range of dates or serial numbers.
For example, from within Table E you want to view all the records in
Table F that have Date Field F values that are greater than Starting
Date E values and less than Ending Date E.
This relationship returns those records from Table F that have a Date
Field F value that is later than Starting Date E and earlier than Ending
Date E.
x All records in the left table are matched to all records
in the right table, regardless of the values in the
match fields
Relational operator Matches these records
Greater than relational operator
Match field
Match field
Match field
Match fields
Indicates that several
different relational operators
are used in this relationship
This relationship uses the greater than
and less than relational operators