<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: The Secret Life of Find Mode: Symbols</title>
	<atom:link href="http://sixfriedrice.com/wp/the-secret-life-of-find-mode-symbols/feed/" rel="self" type="application/rss+xml" />
	<link>http://sixfriedrice.com/wp/the-secret-life-of-find-mode-symbols/</link>
	<description>smart business solutions</description>
	<lastBuildDate>Thu, 22 Mar 2012 11:56:17 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Tori</title>
		<link>http://sixfriedrice.com/wp/the-secret-life-of-find-mode-symbols/comment-page-1/#comment-2125</link>
		<dc:creator>Tori</dc:creator>
		<pubDate>Mon, 12 Mar 2012 19:01:33 +0000</pubDate>
		<guid isPermaLink="false">http://sixfriedrice.com/wp/the-secret-life-of-find-mode-symbols/#comment-2125</guid>
		<description>I&#039;m wanting to write a script that will be able to search a year and sort through the files that can give me the statistics of each Quarter.  For example if I searched 2007:
Winter: 
Enrolled:309
Dropped:25
Cancelled:3
Re-Enter:15

Spring:
Enrolled:150
Dropped:9
Cancelled:1
Re-Enter:10

Summer:  Ect...</description>
		<content:encoded><![CDATA[<p>I&#8217;m wanting to write a script that will be able to search a year and sort through the files that can give me the statistics of each Quarter.  For example if I searched 2007:<br />
Winter:<br />
Enrolled:309<br />
Dropped:25<br />
Cancelled:3<br />
Re-Enter:15</p>
<p>Spring:<br />
Enrolled:150<br />
Dropped:9<br />
Cancelled:1<br />
Re-Enter:10</p>
<p>Summer:  Ect&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Philip</title>
		<link>http://sixfriedrice.com/wp/the-secret-life-of-find-mode-symbols/comment-page-1/#comment-2035</link>
		<dc:creator>Philip</dc:creator>
		<pubDate>Tue, 25 Jan 2011 15:26:52 +0000</pubDate>
		<guid isPermaLink="false">http://sixfriedrice.com/wp/the-secret-life-of-find-mode-symbols/#comment-2035</guid>
		<description>I want to be able to find a single digit in a field of numbers separated by commas.  The field could have   2,3,8  or 2, 3, 8    In the latter example searching for 3 will return a record with that combination.  But it will not return the first record because there are no spaces between the comma and the next number.  Is there a way around that, short of going through all 450 record and entering spaces between the commas and numbers?</description>
		<content:encoded><![CDATA[<p>I want to be able to find a single digit in a field of numbers separated by commas.  The field could have   2,3,8  or 2, 3, 8    In the latter example searching for 3 will return a record with that combination.  But it will not return the first record because there are no spaces between the comma and the next number.  Is there a way around that, short of going through all 450 record and entering spaces between the commas and numbers?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Geoff Coffey</title>
		<link>http://sixfriedrice.com/wp/the-secret-life-of-find-mode-symbols/comment-page-1/#comment-2002</link>
		<dc:creator>Geoff Coffey</dc:creator>
		<pubDate>Mon, 15 Nov 2010 16:58:13 +0000</pubDate>
		<guid isPermaLink="false">http://sixfriedrice.com/wp/the-secret-life-of-find-mode-symbols/#comment-2002</guid>
		<description>Adam:

This is a common source of confusion. You can only use the Perform Find step all by itself if your find is based on static data, but in your case, you want to find based on data from a global field. This requires a little more scripting. (Note that in FileMaker 11, it is possible to use a variable in a find request, which is another way to do what you want. But I find it more confusing, and anyway, since I don&#039;t know what version of FileMaker you&#039;re using, I&#039;ll show you the way that will work in any version.)

As you guessed, the right approach is for your script to do these steps explicitly:

1: Enter find mode
2: Set up the find request(s)
3: Perform the find

To turn on the &quot;omit&quot; checkbox for a find request, you simply run the &quot;Omit Records&quot; script step. When you&#039;re in browse mode, this step actually removes records from the found set. But in find mode, it toggles the Omit checkbox.

Also, you should generally avoid using copy/paste in your scripts because it modifies the user&#039;s clipboard, which can be irritating for your users. When trying to put data into a field in a script, you almost always want the Set Field script step instead. Since it doesn&#039;t make sense to search global fields, you will have full access to your global field while in find mode.

So here is a script that will do what you want:

&lt;pre&gt;&lt;code&gt;Enter Find Mode
Set Field [project, current project]
New Record/Request
Omit Record
Set Field [done, done]
Perform Find []&lt;/code&gt;&lt;/pre&gt;

That should do the trick.

Geoff</description>
		<content:encoded><![CDATA[<p>Adam:</p>
<p>This is a common source of confusion. You can only use the Perform Find step all by itself if your find is based on static data, but in your case, you want to find based on data from a global field. This requires a little more scripting. (Note that in FileMaker 11, it is possible to use a variable in a find request, which is another way to do what you want. But I find it more confusing, and anyway, since I don&#8217;t know what version of FileMaker you&#8217;re using, I&#8217;ll show you the way that will work in any version.)</p>
<p>As you guessed, the right approach is for your script to do these steps explicitly:</p>
<p>1: Enter find mode<br />
2: Set up the find request(s)<br />
3: Perform the find</p>
<p>To turn on the &#8220;omit&#8221; checkbox for a find request, you simply run the &#8220;Omit Records&#8221; script step. When you&#8217;re in browse mode, this step actually removes records from the found set. But in find mode, it toggles the Omit checkbox.</p>
<p>Also, you should generally avoid using copy/paste in your scripts because it modifies the user&#8217;s clipboard, which can be irritating for your users. When trying to put data into a field in a script, you almost always want the Set Field script step instead. Since it doesn&#8217;t make sense to search global fields, you will have full access to your global field while in find mode.</p>
<p>So here is a script that will do what you want:</p>
<pre><code>Enter Find Mode
Set Field [project, current project]
New Record/Request
Omit Record
Set Field [done, done]
Perform Find []</code></pre>
<p>That should do the trick.</p>
<p>Geoff</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam</title>
		<link>http://sixfriedrice.com/wp/the-secret-life-of-find-mode-symbols/comment-page-1/#comment-2001</link>
		<dc:creator>Adam</dc:creator>
		<pubDate>Sun, 14 Nov 2010 10:08:47 +0000</pubDate>
		<guid isPermaLink="false">http://sixfriedrice.com/wp/the-secret-life-of-find-mode-symbols/#comment-2001</guid>
		<description>I&#039;m having a heck of a time doing something that seems it should be simple, but I can&#039;t find a way to do it in FMP 9. I want to create a script that finds the content of a global field, and then omits records from that set. I have a global text field that&#039;s defining my &quot;current project&quot;. I simply want to find all record where the field &quot;project&quot; matches &quot;current project&quot; and omit records where the field done = &quot;done&quot;. I can&#039;t find any way to, within the scripting interface or the find interface, to set the criteria to be another field. If I make a complicated script that copies the content of the global field &quot;current project&quot;, then enters find mode, then pastes the contents into the &quot;project&quot; field, I can make (in find mode) a new record/request and set the &quot;done&quot; field to match the criteria &quot;done&quot;, but then I can&#039;t figure out how mark this request as &quot;omit&quot;. The docs are not helpful on this. Suggestions?</description>
		<content:encoded><![CDATA[<p>I&#8217;m having a heck of a time doing something that seems it should be simple, but I can&#8217;t find a way to do it in FMP 9. I want to create a script that finds the content of a global field, and then omits records from that set. I have a global text field that&#8217;s defining my &#8220;current project&#8221;. I simply want to find all record where the field &#8220;project&#8221; matches &#8220;current project&#8221; and omit records where the field done = &#8220;done&#8221;. I can&#8217;t find any way to, within the scripting interface or the find interface, to set the criteria to be another field. If I make a complicated script that copies the content of the global field &#8220;current project&#8221;, then enters find mode, then pastes the contents into the &#8220;project&#8221; field, I can make (in find mode) a new record/request and set the &#8220;done&#8221; field to match the criteria &#8220;done&#8221;, but then I can&#8217;t figure out how mark this request as &#8220;omit&#8221;. The docs are not helpful on this. Suggestions?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Geoff Coffey</title>
		<link>http://sixfriedrice.com/wp/the-secret-life-of-find-mode-symbols/comment-page-1/#comment-1946</link>
		<dc:creator>Geoff Coffey</dc:creator>
		<pubDate>Fri, 27 Aug 2010 04:24:28 +0000</pubDate>
		<guid isPermaLink="false">http://sixfriedrice.com/wp/the-secret-life-of-find-mode-symbols/#comment-1946</guid>
		<description>Svend:

This does seem weird at first, but here&#039;s what&#039;s really happening. FileMaker builds an index of the values in a field to make searching faster. Only certain characters are included in this index (all the letters and numbers, and some punctuation). The @ symbol is not indexed. So when you search for &lt;code&gt;@something&lt;/code&gt; FileMaker looks in the index for &lt;code&gt;{some letter}something&lt;/code&gt; and doesn&#039;t find it because the index just has &lt;code&gt;something&lt;/code&gt; (the @ was stripped). 

When you do a literal text search with quotation marks, FileMaker alters its matching behavior to include special characters.

The exact characters that are included in the index depend on the &lt;em&gt;default language&lt;/em&gt; you set in the storage options for a field. If you set this to &quot;Unicode&quot; then the @ symbol &lt;em&gt;will&lt;/em&gt; be indexed (along with just about everything else). But this has the unfortunate side effect of making the index case-preserving too, so your searches will be case sensitive.

And now I&#039;ve said more than you ever wanted to know :)

Geoff</description>
		<content:encoded><![CDATA[<p>Svend:</p>
<p>This does seem weird at first, but here&#8217;s what&#8217;s really happening. FileMaker builds an index of the values in a field to make searching faster. Only certain characters are included in this index (all the letters and numbers, and some punctuation). The @ symbol is not indexed. So when you search for <code>@something</code> FileMaker looks in the index for <code>{some letter}something</code> and doesn&#8217;t find it because the index just has <code>something</code> (the @ was stripped). </p>
<p>When you do a literal text search with quotation marks, FileMaker alters its matching behavior to include special characters.</p>
<p>The exact characters that are included in the index depend on the <em>default language</em> you set in the storage options for a field. If you set this to &#8220;Unicode&#8221; then the @ symbol <em>will</em> be indexed (along with just about everything else). But this has the unfortunate side effect of making the index case-preserving too, so your searches will be case sensitive.</p>
<p>And now I&#8217;ve said more than you ever wanted to know <img src='http://sixfriedrice.com/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Geoff</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Svend</title>
		<link>http://sixfriedrice.com/wp/the-secret-life-of-find-mode-symbols/comment-page-1/#comment-1944</link>
		<dc:creator>Svend</dc:creator>
		<pubDate>Fri, 27 Aug 2010 04:15:21 +0000</pubDate>
		<guid isPermaLink="false">http://sixfriedrice.com/wp/the-secret-life-of-find-mode-symbols/#comment-1944</guid>
		<description>Weirdly, one character that the &quot;@&quot; symbol doesn&#039;t seem to match is itself -- we were wanting to allow our users to say &quot;@username&quot; in a notes field, but if I have a note that says:

 Try this out, @svend!

then searching for:

  @svend

doesn&#039;t work, though searching for the literal:

  &quot;@svend&quot;

does.

This is in FM11.0v2, though; it might not happen with earlier versions.</description>
		<content:encoded><![CDATA[<p>Weirdly, one character that the &#8220;@&#8221; symbol doesn&#8217;t seem to match is itself &#8212; we were wanting to allow our users to say &#8220;@username&#8221; in a notes field, but if I have a note that says:</p>
<p> Try this out, @svend!</p>
<p>then searching for:</p>
<p>  @svend</p>
<p>doesn&#8217;t work, though searching for the literal:</p>
<p>  &#8220;@svend&#8221;</p>
<p>does.</p>
<p>This is in FM11.0v2, though; it might not happen with earlier versions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Timothy Moser</title>
		<link>http://sixfriedrice.com/wp/the-secret-life-of-find-mode-symbols/comment-page-1/#comment-1889</link>
		<dc:creator>Timothy Moser</dc:creator>
		<pubDate>Mon, 18 Jan 2010 12:57:19 +0000</pubDate>
		<guid isPermaLink="false">http://sixfriedrice.com/wp/the-secret-life-of-find-mode-symbols/#comment-1889</guid>
		<description>You say that the field content match (&#039;==&#039;) &quot;only finds records where the entire field matches your find criterion exactly&quot;.  This is true when the only special characters in the field are &quot;?&quot;, wildcards, and so on.  However, when the field actually contains quotation marks (&quot;&quot;), I get a &quot;no records found&quot; when I search with field content match.  In this case I have to use the backslash (\) before each quote mark.</description>
		<content:encoded><![CDATA[<p>You say that the field content match (&#8217;==&#8217;) &#8220;only finds records where the entire field matches your find criterion exactly&#8221;.  This is true when the only special characters in the field are &#8220;?&#8221;, wildcards, and so on.  However, when the field actually contains quotation marks (&#8221;"), I get a &#8220;no records found&#8221; when I search with field content match.  In this case I have to use the backslash (\) before each quote mark.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Geoff Coffey</title>
		<link>http://sixfriedrice.com/wp/the-secret-life-of-find-mode-symbols/comment-page-1/#comment-1872</link>
		<dc:creator>Geoff Coffey</dc:creator>
		<pubDate>Fri, 04 Dec 2009 18:57:47 +0000</pubDate>
		<guid isPermaLink="false">http://sixfriedrice.com/wp/the-secret-life-of-find-mode-symbols/#comment-1872</guid>
		<description>Jim:

You can do this with two find requests:

1: Enter Find Mode
2: Put &quot;dog&quot; in your field
3: Choose Requests =&gt; New Request
4: Put &quot;cat&quot; in the same field that had dog before
5: Click the &quot;Omit&quot; checkbox or button in the status toolbar

When you run this find, it will find records with dog, but not cat. See http://sixfriedrice.com/wp/the-secret-life-of-find-mode-omit/ for more.

Geoff</description>
		<content:encoded><![CDATA[<p>Jim:</p>
<p>You can do this with two find requests:</p>
<p>1: Enter Find Mode<br />
2: Put &#8220;dog&#8221; in your field<br />
3: Choose Requests => New Request<br />
4: Put &#8220;cat&#8221; in the same field that had dog before<br />
5: Click the &#8220;Omit&#8221; checkbox or button in the status toolbar</p>
<p>When you run this find, it will find records with dog, but not cat. See <a href="http://sixfriedrice.com/wp/the-secret-life-of-find-mode-omit/" rel="nofollow">http://sixfriedrice.com/wp/the-secret-life-of-find-mode-omit/</a> for more.</p>
<p>Geoff</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim</title>
		<link>http://sixfriedrice.com/wp/the-secret-life-of-find-mode-symbols/comment-page-1/#comment-1871</link>
		<dc:creator>Jim</dc:creator>
		<pubDate>Fri, 04 Dec 2009 17:54:25 +0000</pubDate>
		<guid isPermaLink="false">http://sixfriedrice.com/wp/the-secret-life-of-find-mode-symbols/#comment-1871</guid>
		<description>How do I do a find and exclude a word? for example, I want to a search for &quot;Dog&quot; and exclude the word &quot;Cat&quot; ???  Help, drivng me nuts bendorguy@yahoo.com</description>
		<content:encoded><![CDATA[<p>How do I do a find and exclude a word? for example, I want to a search for &#8220;Dog&#8221; and exclude the word &#8220;Cat&#8221; ???  Help, drivng me nuts <a href="mailto:bendorguy@yahoo.com">bendorguy@yahoo.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nazar</title>
		<link>http://sixfriedrice.com/wp/the-secret-life-of-find-mode-symbols/comment-page-1/#comment-1761</link>
		<dc:creator>Nazar</dc:creator>
		<pubDate>Tue, 21 Apr 2009 00:31:35 +0000</pubDate>
		<guid isPermaLink="false">http://sixfriedrice.com/wp/the-secret-life-of-find-mode-symbols/#comment-1761</guid>
		<description>Nice. Helpful. Yet, I have a related question:

Is there any way to easily do a search that compares values in two fields and displays records where they match? For example, I have a database that contains two price fields. Let&#039;s call them price1 and price2. I want to perform a find that results in all records where price1=price2.

Anyone know how to do this?</description>
		<content:encoded><![CDATA[<p>Nice. Helpful. Yet, I have a related question:</p>
<p>Is there any way to easily do a search that compares values in two fields and displays records where they match? For example, I have a database that contains two price fields. Let&#8217;s call them price1 and price2. I want to perform a find that results in all records where price1=price2.</p>
<p>Anyone know how to do this?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

