Everyday Tools

Using Find Explained

General Find Feature

Every file has a Find feature built into it. This allows you to search for records with a common element and can be broadly or narrowly defined as needed, e.g., find all wood moulding, or find all wood moulding that is two inches wide with the word oak in the Description field.

  1. Click Find.

    The Enter Search Criteria screen appears.

  2. Choose a field to search and type in your search.

  3. Click the Perform Find button.

    If only one item met the search criteria then it will appear in Form View. If more than one item meets the criteria then the List View will appear.

How to Perform a Multiple Find

While in the find mode, you can narrow down your search criteria by selecting additional items, e.g., find all customers who are both photographers and want your newsletter. However, sometimes you want to find all customers who are photographers and all customers who prefer newsletters.

Example One

  1. Go to Contacts file > Find.

  2. Click the checkbox of the first keyword, photographer and then click the checkbox of the second keyword, newsletter.

  3. Click the Perform Find button.

    If only one item met the search criteria then it will appear in Form View. If more than one item meets the criteria then the List View will appear.

Example Two

  1. Go to Contacts file > Find.

  2. Click the checkbox of the first keyword, e.g. photographer.

  3. Choose from the upper menu bar Requests > Add New Request.

  4. Click the checkbox of the second keyword, e.g. newsletter.

  5. Click the Perform Find button.

    A list view of all contacts who meet one or the other or both criteria appears on the screen.

Performing Find By Date

There are several ways of performing a find using a date field. You can find all records for a single day, or all records in a given period, or all records up to a certain date, or all records after a certain date.

On a Single Date

To find all records on a single day, do the following:

  1. Click on the Find button.

  2. Click in the date field (e.g. invoice date, work order date, work order due date, etc.) and type the date, MM/DD/YYYY .

    Note: Try to avoid using only two digits for the year when doing a find.

  3. Click the Perform Find button.

In a Given Period

To find all records in a given period, do the following:

  1. Click on the Find button.

  2. Click in the date field (e.g. work order date, work order due date, etc.) and type a date range.

    MM/DD/YYYY…MM/DD/YYYY

    Note:
    a date range is created by placing three periods between the first and last date in the range, e.g. 1/1/2020…3/1/2020 would find all records for the first quarter of 2020.

  3. Click the Perform Find button.

Up To A Specified Date

To find all records up to a certain date, do the following:

  1. Click Find.

  2. Click in the date field (e.g. work order date, work order due date, etc.) and type three periods and then the date …MM/DD/YYYY

  3. Click the Perform Find button.

After A Specified Date

To find all records after a certain date, do the following:

  1. Click Find.

  2. Click in the date field (e.g. work order date, work order due date, etc.) and type the date and then three periods MM/DD/YYYY…

  3. Click the Perform Find button.

Find by Day of Week

Want to know how many orders you took on Monday for a given time period? Or, how many people make payments on Monday? It’s easy! In FrameReady you can do more than just search by day or date range, you can search by the day of the week.

  1. Click the Find Work Order button on the Main Menu.

    The Enter Search Criteria screen appears.

  2. In the Date field, enter your date range, e.g. 1/1/20... for all orders entered after Jan. 1, 2020.

  3. But here is the trick! Enter the three letters of the day of the week in front of that date range Eg. Mon 1/1/12...

  4. Then click on the Perform Find button.

One of three things will happen:

  1. A list of all of the orders taken on that day will appear on the screen in List View,

  2. One work order will appear in Form View,

  3. Or there may be no records found which means no orders were taken on that day of the week during the specified time period.

You can use this same format on the Invoice screen to see how many payments are made on that day of the week.

  1. In the Invoice file, click on Find.

  2. Enter the date range in the Date field

  3. Enter the day of the week in the Payment Lines Date field in the lower left corner of the screen.

  4. Click the Perform Find button.

The screen will change to show all of the invoices created in your date range (Eg. after Jan. 1st, 2012) and had a payment made on the day of the week you specified. (Eg. Monday)

Entering Values in a Find

When performing a find with number values, you can use the greater than sign (>) or the less than sign (<) (E.g. To find all values less than $500, enter: <500 or to find all values greater than $500, enter:>500).

Numeric Tool Palette

FileMaker Pro contains a symbol tool palette which can be used when performing a search or Find.

  1. Click on View > Status Toolbar.

    A flip book appears in a grey bar on the top of the screen.

  2. Use the screen sizing tool in the right hand bottom corner to reveal Insert – Operators.

    The directory of symbols appears.

  3. Make sure your cursor is in the field to which you wish add the symbol. Click on Operators.

  4. Here is a chart to explain the symbols and show how they can be used in FrameReady.

Performing an Exact Find

If you want to do a search for one particular item, for example, one piece of matboard (e.g. B48), but you always get all the other matboard that starts with the same number (E.g. B4830, B4831, etc.) do the following:

  1. Go to the Price Codes file > Find.

  2. Type in a = (equal sign) and then the item you want to find, e.g. B48.

  3. Click Perform Find.

    The Form View for B48 appears rather than a list view of all matboard that start with B48.

Another example: To find a fractional amount, enter an equal sign and place quotes around the number. E.g. To find all values equal to 1 5/8, enter: = “1 5/8″.

Finding Records Except Those Matching Criteria (Omit Find Feature)

You can omit records while performing a find. In other words, you can find information in your database that does not equal your specified criteria. For example, you can find all invoices except those created in the past 30 days.

To find records that don’t match criteria:

  1. In Find mode, type criteria for the records to omit.
    For example, to find all sales records except those for the city of London, type London in the City field.

  2. Click Omit in the layout bar.

  3. Click Perform Find.

To find some records while omitting others:

  1. In Find mode, type the criteria for the records to find.
    For example, to find vendors in the state of New York, except those in the city of Albany, start by typing New York in the State field.

  2. Click New Request in the status toolbar.

  3. Type criteria for the records to exclude, and click Omit.
    To exclude Albany, you would type Albany in the City field and click Omit.

  4. Click Perform Find.

Notes

Finding Records - Working with a Found Set

Finding Ranges of Information

You can find ranges of information, such as all records that contain a field value that is greater or less than a number, or between two particular dates. A range is different based on the data type:

To find ranges of information:

1. Start a find request.

2. Refer to the following table for examples of different ways to search for a range of information.

To find values that are

Use this operator

Examples

Less than a specified value

<

<40
<9/7/2010

Less than or equal to a specified value

<= or ≤

<=95129
≤05:00:00
<=M

Greater than a specified value

>

>95129
>9/7/2010
>M

Greater than or equal to a specified value

>= or ≥

>=100
>=9/7/2010
≥8:00
≥M

Within the range you specify

.. or …
(two or three periods)

12:30…17:30
1/1/2009..6/6/2010
A…M
Mon..Fri

Within the sub-range you specify

{..} or {…}
(two or three periods)

7/{1…15}/2010
{1..3}/{10..16}/2010
12:{30..45}
{7…9}:15 PM

Based only on certain date or time components such as month, year, or minutes (see more examples below)

* or type nothing for each component you don’t want to specify

3/*/2010
2/*
2010 *:30 PM

3. When you’ve entered the find criteria that you want, click Perform Find in the status toolbar, or choose Requests > Perform Find.

Notes

To find dates

Type this in the field

In June 2010

6/2010

From July 2009 through October 2010

7/2009…10/2010

That occur on a Friday

=Friday

From the 10th through the 16th of October or November 2010

{10..11}/{10..16}/2010

That occur on March 1st between 1868 and 1912 in the Japanese Emperor Year era of Meiji

m*/3/1

That occur on December 31st between 1930 and 1940 in the Japanese Emperor Year era of Showa

S{5..15}+12+31

 

To find times

Type this in the field

In the 3 o’clock hour, not including 4:00 PM

3 PM

Between 8:00 AM and 8:59:59 PM

8 AM…8 PM

In the morning

AM

Any of the times 4:30, 5:30, and 6:30 PM

{4..6}:30 PM

 

To find timestamps

Type this in the field

In the 3 o’clock hour today

// 3 PM

In the 7 o’clock hour in May 2007

5/2007 7 PM

That occur on a Monday in 2010

=Mon 2010

From the 10th through the 16th of November 2010 and from 3:00 PM to less than 6:00 PM

11/{10..16}/2010 {3..5} PM

 

Finding Duplicates

It is important to not have duplicate moulding, product or client numbers in your system. If you have two items with the same number, FrameReady will find and enter the first matching number and it may not be the one you are looking for.

Do the following to find all duplicates:

  1. Choose Price Codes file > Find.

  2. Click in the field where you suspect that you may have some duplicate records.

  3. Type an ! (exclamation mark).

  4. Click Perform Find.

    FrameReady searches through the database and find all records that appear more than once. Use the Sort button to group the records together.

  5. Delete the duplicate records.

 

© 2022 Adatasol Inc.
Makers of FrameReady
www.adatasol.com
www.frameready.com

FrameReady Logo