<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Filemaker Pro Tips &#38; Tricks</title>
	<atom:link href="http://filemakerpro.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://filemakerpro.wordpress.com</link>
	<description>Filemker Pro Hosting</description>
	<lastBuildDate>Wed, 11 May 2011 06:05:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='filemakerpro.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Filemaker Pro Tips &#38; Tricks</title>
		<link>http://filemakerpro.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://filemakerpro.wordpress.com/osd.xml" title="Filemaker Pro Tips &#38; Tricks" />
	<atom:link rel='hub' href='http://filemakerpro.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Apple subsidiary to release FileMaker Go for iPad and iPhone tomorrow</title>
		<link>http://filemakerpro.wordpress.com/2010/07/20/apple-subsidiary-to-release-filemaker-go-for-ipad-and-iphone-tomorrow/</link>
		<comments>http://filemakerpro.wordpress.com/2010/07/20/apple-subsidiary-to-release-filemaker-go-for-ipad-and-iphone-tomorrow/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 04:39:47 +0000</pubDate>
		<dc:creator>netman714</dc:creator>
				<category><![CDATA[Filemaker]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[iphone app]]></category>

		<guid isPermaLink="false">http://filemakerpro.wordpress.com/?p=30</guid>
		<description><![CDATA[In an effort to forward adoption of its cross-platform relational database application, Apple subsidiary File Maker, Inc. on Tuesday plans to take the software mobile with the release of FileMaker Go for both the iPhone and iPad. via AppleInsider &#124; Apple subsidiary to release FileMaker Go for iPad and iPhone tomorrow.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=filemakerpro.wordpress.com&amp;blog=2588569&amp;post=30&amp;subd=filemakerpro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In an effort to forward adoption of its cross-platform relational database application, Apple subsidiary File Maker, Inc. on Tuesday plans to take the software mobile with the release of FileMaker Go for both the iPhone and iPad.</p>
<p>via <a href="http://www.appleinsider.com/articles/10/07/19/apple_subsidiary_to_release_filemaker_go_for_ipad_and_iphone_tomorrow.html">AppleInsider | Apple subsidiary to release FileMaker Go for iPad and iPhone tomorrow</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/filemakerpro.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/filemakerpro.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/filemakerpro.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/filemakerpro.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/filemakerpro.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/filemakerpro.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/filemakerpro.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/filemakerpro.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/filemakerpro.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/filemakerpro.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/filemakerpro.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/filemakerpro.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/filemakerpro.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/filemakerpro.wordpress.com/30/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=filemakerpro.wordpress.com&amp;blog=2588569&amp;post=30&amp;subd=filemakerpro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://filemakerpro.wordpress.com/2010/07/20/apple-subsidiary-to-release-filemaker-go-for-ipad-and-iphone-tomorrow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/79c74794258689dc9f3a00649350d65a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">netman714</media:title>
		</media:content>
	</item>
		<item>
		<title>FileMaker Server Hosting</title>
		<link>http://filemakerpro.wordpress.com/2010/05/06/25/</link>
		<comments>http://filemakerpro.wordpress.com/2010/05/06/25/#comments</comments>
		<pubDate>Thu, 06 May 2010 20:04:10 +0000</pubDate>
		<dc:creator>netman714</dc:creator>
				<category><![CDATA[Filemaker]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://filemakerpro.wordpress.com/?p=25</guid>
		<description><![CDATA[FileMaker Server Hosting Edition.net&#8217;s New easy to use web based Filemaker Database Management System allows you to backup or update your Filemaker databases from any web browser, even on the road. This FileMaker database manager allows you to make sure your database is running and see how many people are connected all from a simple [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=filemakerpro.wordpress.com&amp;blog=2588569&amp;post=25&amp;subd=filemakerpro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>FileMaker Server Hosting<br />
Edition.net&#8217;s New easy to use web based Filemaker Database Management System allows you to backup or update your Filemaker databases from any web browser, even on the road. This FileMaker database manager allows you to make sure your database is running and see how many people are connected all from a simple to use and easy to access website where you have your own account and password preventing unauthorized access to your data.<br />
<div class="wp-caption alignnone" style="width: 210px"><a href="http://www.edition.net/filemaker-server-hosting"><img alt="edition.net offers FileMaker server services via a web page" src="http://edition.net/media/galleries/wef79c/jpg/gallery/apy4j3.jpg" title="Easy to Use FileMaker Admin Interface" width="200" height="117" /></a><p class="wp-caption-text">Control your FileMaker databse through an easy to use web interface.</p></div><br />
Lasso Hosting, OSX Hosting<br />
Edition.net offers Lasso 8 hosting options as well as custom Citrix hosting to deploy FileMaker Server hosting solutions.<br />
FileMaker hosting solutions can be configured in a variety of ways. The most obvious is to use FileMaker Server to host Filemaker clients allowing your organization to access a central database from a variety of locations. Additionally, FileMaker Server Advanced hosting solutions allow your organization to deploy FileMaker hosting solutions to web browsers using instant web publishing, as the back-end to a Lasso hosting site, as part of an XML configuration or through FX-PHP or other APIs that connect to FileMaker.<br />
Edition.net has been run by Rustan Laine, MCSE, Apple Certified Service Technician for the past 8 years. For more info about our services, contact Rustan at 714 421-4325</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/filemakerpro.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/filemakerpro.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/filemakerpro.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/filemakerpro.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/filemakerpro.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/filemakerpro.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/filemakerpro.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/filemakerpro.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/filemakerpro.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/filemakerpro.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/filemakerpro.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/filemakerpro.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/filemakerpro.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/filemakerpro.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=filemakerpro.wordpress.com&amp;blog=2588569&amp;post=25&amp;subd=filemakerpro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://filemakerpro.wordpress.com/2010/05/06/25/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://1.gravatar.com/avatar/79c74794258689dc9f3a00649350d65a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">netman714</media:title>
		</media:content>

		<media:content url="http://edition.net/media/galleries/wef79c/jpg/gallery/apy4j3.jpg" medium="image">
			<media:title type="html">Easy to Use FileMaker Admin Interface</media:title>
		</media:content>
	</item>
		<item>
		<title>Deprecated Technologies &#8211; FileMaker Forum</title>
		<link>http://filemakerpro.wordpress.com/2010/03/11/deprecated-technologies-filemaker-forum/</link>
		<comments>http://filemakerpro.wordpress.com/2010/03/11/deprecated-technologies-filemaker-forum/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 19:27:29 +0000</pubDate>
		<dc:creator>netman714</dc:creator>
				<category><![CDATA[Filemaker]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://filemakerpro.wordpress.com/?p=20</guid>
		<description><![CDATA[I hope it is still many years before they get rid of the pre-Excel 2007 format, as I only know of two clients that are on more current versions of Excel. It seems so stupid to me to upgrade MS Office when newer versions offer absolutely no new useful features (and a lousy UI), but [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=filemakerpro.wordpress.com&amp;blog=2588569&amp;post=20&amp;subd=filemakerpro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I hope it is still many years before they get rid of the pre-Excel 2007 format, as I only know of two clients that are on more current versions of Excel.  It seems so stupid to me to upgrade MS Office when newer versions offer absolutely no new useful features (and a lousy UI), but I guess ya gotta keep up with the Joneses.</p>
<p>via <a href="http://forum-en.filemaker.com/t5/Provide-feedback/Deprecated-Technologies/td-p/57028">Deprecated Technologies &#8211; FileMaker Forum</a>.</p>
<p>Other dprecated technologies are also outlined in this post to FileMaker&#8217;s Feedback Forum</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/filemakerpro.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/filemakerpro.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/filemakerpro.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/filemakerpro.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/filemakerpro.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/filemakerpro.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/filemakerpro.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/filemakerpro.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/filemakerpro.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/filemakerpro.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/filemakerpro.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/filemakerpro.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/filemakerpro.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/filemakerpro.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=filemakerpro.wordpress.com&amp;blog=2588569&amp;post=20&amp;subd=filemakerpro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://filemakerpro.wordpress.com/2010/03/11/deprecated-technologies-filemaker-forum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/79c74794258689dc9f3a00649350d65a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">netman714</media:title>
		</media:content>
	</item>
		<item>
		<title>Relationships in Filemaker Pro</title>
		<link>http://filemakerpro.wordpress.com/2008/02/20/relationships-in-filemaker-pro/</link>
		<comments>http://filemakerpro.wordpress.com/2008/02/20/relationships-in-filemaker-pro/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 19:08:02 +0000</pubDate>
		<dc:creator>montanaflynn</dc:creator>
				<category><![CDATA[Filemaker]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[define]]></category>
		<category><![CDATA[fields]]></category>
		<category><![CDATA[relationships]]></category>
		<category><![CDATA[tables]]></category>
		<category><![CDATA[two or more]]></category>

		<guid isPermaLink="false">http://filemakerpro.wordpress.com/2008/02/20/relationships-in-filemaker-pro/</guid>
		<description><![CDATA[A relationship is a powerful method for organizing your data. Using a relationship, you can join data in one or more tables based on common field values, different field values, or a comparison of values in two or more fields. After you create a relationship, you can do either of the following to display the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=filemakerpro.wordpress.com&amp;blog=2588569&amp;post=13&amp;subd=filemakerpro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><font face="Helvetica">A <a href="http://www.clarishomepage.com/help/Glossary171.html#wp88514"><font color="#660000">relationship</font></a> is a powerful method for organizing your data. Using a relationship, you can join data in one or more <a href="http://www.clarishomepage.com/help/Glossary211.html#wp88644"><font color="#660000">tables</font></a> based on common field values, different field values, or a comparison of values in two or more fields.</font><span id="more-13"></span></p>
<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td valign="top"><font face="Helvetica"> <a name="wp1013947"></a>After you create a relationship, you can do either of the following to display the data from the <a href="http://www.clarishomepage.com/help/Glossary169.html#wp88508"><font color="#660000">related table</font></a>:</font></td>
</tr>
</table>
<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td valign="top" width="19"><img src="http://www.clarishomepage.com/help/images/bullet.gif" align="right" height="6" vspace="3" width="12" /></td>
<td valign="top"><font face="Helvetica"> <a name="wp1013950"></a>Design a <a href="http://www.clarishomepage.com/help/Glossary170.html#wp88511"><font color="#660000">relational database</font></a>, which is one or more tables in one or more files that, when used together, contain all the data you need for your work. Each occurrence of data is stored in only one table at a time but can be accessed and displayed from any related table. You can change any occurrence of your related data, and the changes appear in all places where that related data is used.</font></td>
</tr>
</table>
<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td valign="top" width="19"><img src="http://www.clarishomepage.com/help/images/bullet.gif" align="right" height="6" vspace="3" width="12" /></td>
<td valign="top"><font face="Helvetica"> <a name="wp1013952"></a>Define a <a href="http://www.clarishomepage.com/help/Glossary124.html#wp88361"><font color="#660000">lookup</font></a> to copy data from a related table into a field in the target table. The copied data is now stored in two places, just as if it were copied and pasted into a target field. Looked-up data is current at the time it is copied, but once copied it remains static unless it is relookedup or the lookup is triggered again.</font></td>
</tr>
</table>
<table border="0" cellpadding="3" cellspacing="0" width="100%">
<tr>
<td bgcolor="#ccccff" valign="top"><font face="Helvetica"><b>Important  </b> <a name="wp1013966"></a>Whenever you want to use data from another table — either in a relational database or for a lookup — you must first define a relationship between the two tables.</font></td>
</tr>
</table>
<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td valign="top"><font face="Helvetica"> <a name="wp1013967"></a>For example, a typical Sales database may have these tables: an Invoices table, which keeps a record of each invoice; a Products table, which stores the products and their current prices; and a LineItems table, which stores sales data for each line of the invoice, including the item being sold, the quantity, and the price at which it is sold. Because invoices are a mix of dynamic and static data, you use both related fields and lookups to display your data. Records from the LineItems table are displayed dynamically, in a <a href="http://www.clarishomepage.com/help/Glossary157.html#wp88469"><font color="#660000">portal</font></a> on the Invoices layout, but the actual sales price of each line item is entered using a lookup, so the invoice totals remain the same, even if prices change at some future date.</font></td>
</tr>
</table>
<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td valign="top"><font face="Helvetica"> <a name="wp1013970"></a>You create a relational database by defining a relationship between two fields, called <a href="http://www.clarishomepage.com/help/Glossary128.html#wp88374"><font color="#660000">match fields</font></a>. These fields can be in different tables or they can be in the same table (a <a href="http://www.clarishomepage.com/help/Glossary183.html#wp88553"><font color="#660000">self-join</font></a>). You are able to access related data when the value in the match field(s) on one side of the relationship compares successfully with a value in the match field(s) on the other side of the relationship, according to the criteria you establish in the relationship.</font></td>
</tr>
</table>
<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td valign="top"><font face="Helvetica"> <a name="wp1013973"></a>After you have created a relationship you can use fields from the related table just as you would use any fields in the current table: to display data on a layout, as part of a calculation formula, in a script, as a match field for another relationship, and so on.</font></td>
</tr>
</table>
<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td valign="top"><font face="Helvetica"> <a name="wp1013975"></a>When you display related data in a portal, values from all related records are displayed, subject to a user&#8217;s <a href="http://www.clarishomepage.com/help/Glossary3.html#wp87964"><font color="#660000">access privileges</font></a>. When the related field isn&#8217;t in a portal, the value from the first related record is displayed. See <a href="http://www.clarishomepage.com/help/06-Create%20and%20manage24.html">Creating portals to hold related records</a> for more information.</font></td>
</tr>
</table>
<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td valign="top"><font face="Helvetica"> <b><font color="#660099">Note  </font></b> <a name="wp1014621"></a>Use access privileges in the <a href="http://www.clarishomepage.com/help/Glossary194.html#wp88589"><font color="#660000">source table</font></a> to limit or prevent access to related data. For example, users must have access privileges to view a related match field to see the related fields from that relationship. See <a href="http://www.clarishomepage.com/help/09-Passwords15.html">Creating and managing privilege sets</a> for more information.</font></td>
</tr>
</table>
<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td valign="top"><font face="Helvetica"> <a name="wp1013980"></a>You can sort related records before displaying them. When you place a related field directly on a layout, you see the value from the first related record in the sort order (such as the lowest or highest value). When you display related fields in a portal, the related records are displayed in the sort order assigned to the portal, which takes precedence over any sort order in the relationship definition.</font></td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="3" width="100%">
<tr>
<td height="4">&nbsp;</td>
</tr>
<tr valign="bottom">
<td><font color="#660099" face="Helvetica, sans-serif"> <b> <a name="wp1013981"></a>Notes</b></font></td>
</tr>
</table>
<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td valign="top" width="19"><img src="http://www.clarishomepage.com/help/images/bullet.gif" align="right" height="6" vspace="3" width="12" /></td>
<td valign="top"><font face="Helvetica"> <a name="wp1013982"></a>You can base relationships on one or more match fields in each table. Match fields should be the same type, for example, number fields or a calculation field that returns a numeric result.</font></td>
</tr>
</table>
<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td valign="top" width="19"><img src="http://www.clarishomepage.com/help/images/bullet.gif" align="right" height="6" vspace="3" width="12" /></td>
<td valign="top"><font face="Helvetica"> <a name="wp1013984"></a>Relationships are always created between two tables, or, in the case of <a href="http://www.clarishomepage.com/help/Glossary183.html#wp88553"><font color="#660000">self-joining</font></a> relationships, two occurrences of the same table in the <a href="http://www.clarishomepage.com/help/Glossary172.html#wp88517"><font color="#660000">relationships graph</font></a>. You can connect relationships together in a series and access related data from any point within that series, but each relationship is created between only two tables.</font></td>
</tr>
</table>
<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td valign="top" width="19"><img src="http://www.clarishomepage.com/help/images/bullet.gif" align="right" height="6" vspace="3" width="12" /></td>
<td valign="top"><font face="Helvetica"> <a name="wp1013986"></a>Two or more related tables cannot form a cycle. Each series of relationships must have a beginning table and an ending table.</font></td>
</tr>
</table>
<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td valign="top" width="19"><img src="http://www.clarishomepage.com/help/images/bullet.gif" align="right" height="6" vspace="3" width="12" /></td>
<td valign="top"><font face="Helvetica"> <a name="wp1013987"></a>The number of relationships is limited only by disk space.</font></td>
</tr>
</table>
<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td valign="top" width="19"><img src="http://www.clarishomepage.com/help/images/bullet.gif" align="right" height="6" vspace="3" width="12" /></td>
<td valign="top"><font face="Helvetica"> <a name="wp1013988"></a>Relationships are bi-directional, although you can set independent record sorting, creation, and deletion options for each table in the relationship.</font></td>
</tr>
</table>
<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td valign="top" width="19"><img src="http://www.clarishomepage.com/help/images/bullet.gif" align="right" height="6" vspace="3" width="12" /></td>
<td valign="top"><font face="Helvetica"> <a name="wp1013989"></a>You can add pairs of match fields to a relationship as necessary until you are able to establish the relational criteria you want.</font></td>
</tr>
</table>
<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td valign="top" width="19"><img src="http://www.clarishomepage.com/help/images/bullet.gif" align="right" height="6" vspace="3" width="12" /></td>
<td valign="top"><font face="Helvetica"> <a name="wp1014252"></a>Because a sort order can be assigned to a portal, you can display data from a single relationship in multiple portals on the same page, and use a different sort order for each portal.</font></td>
</tr>
</table>
<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td valign="top" width="19"><img src="http://www.clarishomepage.com/help/images/bullet.gif" align="right" height="6" vspace="3" width="12" /></td>
<td valign="top"><font face="Helvetica"> <a name="wp1014546"></a>Before you begin building a <a href="http://www.clarishomepage.com/help/Glossary170.html#wp88511"><font color="#660000">relational database</font></a>, it&#8217;s a good idea to plan it on paper first. See <a href="http://www.clarishomepage.com/help/05-Create%20a%20database2.html">About planning a database</a> for more information.</font></td>
</tr>
</table>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/filemakerpro.wordpress.com/13/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/filemakerpro.wordpress.com/13/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/filemakerpro.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/filemakerpro.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/filemakerpro.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/filemakerpro.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/filemakerpro.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/filemakerpro.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/filemakerpro.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/filemakerpro.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/filemakerpro.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/filemakerpro.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/filemakerpro.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/filemakerpro.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/filemakerpro.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/filemakerpro.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=filemakerpro.wordpress.com&amp;blog=2588569&amp;post=13&amp;subd=filemakerpro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://filemakerpro.wordpress.com/2008/02/20/relationships-in-filemaker-pro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1bb0ea156c7154f63c261bc6b83587dc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">montanaflynn</media:title>
		</media:content>

		<media:content url="http://www.clarishomepage.com/help/images/bullet.gif" medium="image" />

		<media:content url="http://www.clarishomepage.com/help/images/bullet.gif" medium="image" />

		<media:content url="http://www.clarishomepage.com/help/images/bullet.gif" medium="image" />

		<media:content url="http://www.clarishomepage.com/help/images/bullet.gif" medium="image" />

		<media:content url="http://www.clarishomepage.com/help/images/bullet.gif" medium="image" />

		<media:content url="http://www.clarishomepage.com/help/images/bullet.gif" medium="image" />

		<media:content url="http://www.clarishomepage.com/help/images/bullet.gif" medium="image" />

		<media:content url="http://www.clarishomepage.com/help/images/bullet.gif" medium="image" />

		<media:content url="http://www.clarishomepage.com/help/images/bullet.gif" medium="image" />

		<media:content url="http://www.clarishomepage.com/help/images/bullet.gif" medium="image" />
	</item>
		<item>
		<title>Filemaker 8.5 Puts the Web in Your Database</title>
		<link>http://filemakerpro.wordpress.com/2008/02/18/filemaker-85-puts-the-web-in-your-database/</link>
		<comments>http://filemakerpro.wordpress.com/2008/02/18/filemaker-85-puts-the-web-in-your-database/#comments</comments>
		<pubDate>Mon, 18 Feb 2008 19:58:29 +0000</pubDate>
		<dc:creator>montanaflynn</dc:creator>
				<category><![CDATA[Filemaker]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[filemaker 8.5]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[tracking]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[web viewer]]></category>
		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://filemakerpro.wordpress.com/2008/02/18/filemaker-85-puts-the-web-in-your-database/</guid>
		<description><![CDATA[Most software companies issues yearly updates to their programs, but FileMaker, Inc, maker of the FileMaker Pro relational database system, has issued an interim upgrade, FileMaker Pro 8.5. The company positions FileMaker as a relatively easy-to-use tool for small and medium business — &#8220;the database management tool for mere mortals as opposed to database programmers.&#8221; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=filemakerpro.wordpress.com&amp;blog=2588569&amp;post=12&amp;subd=filemakerpro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span class="body">Most software companies issues yearly updates to their programs, but <a href="http://www.filemaker.com/" target="_blank">FileMaker, Inc</a>, maker of the FileMaker Pro relational database system, has issued an interim upgrade, FileMaker Pro 8.5.</span></p>
<p>The company positions FileMaker as a relatively easy-to-use tool for small and medium business — &#8220;the database management tool for mere mortals as opposed to database programmers.&#8221; But version 8.5 offers a substantive new feature that lets you display dynamic Web content in a FileMaker database layout. It also adds new scripting features and support for Intel-based Macintosh computers that will make the program run significantly faster.<span id="more-12"></span></p>
<p>Should you upgrade? That depends on your database needs and capabilities. If you&#8217;ve got mad database skillz and want to create customized programs for your business, this might be worth the $99 price of admission. If you&#8217;re more likely to stick to the database templates FileMaker offers, and all you need is a basic database, you can probably wait for the next full version upgrade.</p>
<p><b>First, A Bit of Background</b><br />
FileMaker 8.0, released last fall (and reviewed here), included new features designed to make it easier to share FileMaker data with others who don&#8217;t use the program, especially via e-mail. The PDF Maker feature for the first time let users export data from a record or a set of records to a PDF file from within FileMaker while retaining the native FileMaker formatting. The Excel Maker feature works similarly.</p>
<p>Fast Send, another new feature in FileMaker 8.0, lets users quickly e-mail the contents of any field, by right-clicking in the field and selecting Export field contents from the pop-up menu. The E-mail Merge feature made it easy to automate e-mail marketing campaigns from within FileMaker. And Fast Match made it easier for users unfamiliar with database query syntax and methods to quickly find data they want.</p>
<p>New users or users of versions of FileMaker before 8.0 will pay $299 for FileMaker Pro 8.5 or $499 for FileMaker Pro 8.5 Advanced. The Advanced product adds a suite of customization and development tools. FileMaker Server 8, a separate product that makes it possible to integrate FileMaker databases with enterprise SQL and Oracle systems, is priced at $999, and FileMaker Server Advanced 8, which adds Web publishing and connectivity options, lists for $2,499. All prices are manufacturer&#8217;s list in U.S. dollars.</p>
<p><b>Adding Web Content</b><br />
The main new feature in 8.5 is the Web Viewer control. A control is a database field that performs a special function. The Web Viewer control accesses and displays Web content in a FileMaker layout, including content defined by information in the database. The control will display virtually any type of Web content, including HTML, PDF, QuickTime, Java applets, Flash and SVG charts and PHP classes, fillable forms and binary files such as Excel and Word documents.</p>
<p>This is a useful feature because it means the database can automatically find and display information relevant to the record without you having to take the time and trouble to open a browser and search for it. For example, a customer database could include Web Viewer controls to display a map showing the location of the customer&#8217;s premises and/or the customer&#8217;s Web page.</p>
<p>Using scripting, the control can find the map by automatically passing address information from the FileMaker database record to the Google Web page. Or it could find the Web site by automatically passing the URL from the record&#8217;s URL field. The benefit here is that if the customer&#8217;s address changes, you only need to change the address fields and the Web Viewer control will automatically find the right map for the new address.</p>
<p>FileMaker also suggests that companies could include a Web Viewer control in a customer order database that automatically accesses and displays FedEx tracking information based on the number in the record&#8217;s tracking number field.</p>
<p><b>How To Take Control</b><br />
You create a Web Viewer control in the program&#8217;s design mode by clicking on the Web Viewer icon in the main tool palette and then drawing a box in the layout area. The control&#8217;s configuration dialog automatically pops up.</p>
<p>FileMaker has included automated tools in the dialog to create scripts for sourcing information from popular data-driven Web sites. These include Google and MapQuest maps, Google, Wikipedia (and other Wiki site) searches and FedEx tracking information. In the case of Google Maps, for example, you simply click on the arrows beside relevant Google Map search fields — street address, city, state, zip code — and select the relevant FileMaker field from the fly-out menu list.</p>
<table align="right" cellpadding="0" cellspacing="6" width="200">
<tr>
<td>
<div align="center"><a href="http://www.smallbusinesscomputing.com/img/2006/07/0731fmd.jpg"> <img src="http://www.smallbusinesscomputing.com/img/2006/07/0731fmdsm.jpg" alt="FileMaker Pro 8.5 screen shot" border="0" height="367" hspace="10" width="350" /></a><br />
<font color="#000000" face="arial" size="-2">Using FileMaker Pro 8.5 lets you display Web content within a database. This customer database uses content from Google Maps to display the customer&#8217;s business address.<a href="http://www.smallbusinesscomputing.com/img/2007/06/0731fmd.jpg"><br />
(Click for larger image)</a>.</font></div>
</td>
</tr>
</table>
<p>It&#8217;s possible to source and display almost any content on the Web, but if you want to get it from sites other than these few, you&#8217;ll have to write your own custom scripts — which makes using this feature considerably more complicated. If you want the control to go to a site and look up specific information, you&#8217;ll need to know the special syntax used by that site in order to write a script that works.</p>
<p><b>Our Hands-On Experience</b><br />
To test the feature, we created a new database using the provided Contact Manager template and added a Web Viewer control to display a Google map based on address information in the record. It was easy to do and the feature worked as advertised. However, the entire Web page, not just the map, displays in the layout. It also doesn&#8217;t size itself to the box you&#8217;ve created. So if you make your layout box too small, the relevant information likely won&#8217;t be visible. And in the case of some Web sites, it&#8217;s difficult or impossible to scroll the page. You may have to adjust existing layouts to accommodate the larger boxes needed for Web Viewer controls.</p>
<p>The other new program features are not <i>as</i> important or useful, but they&#8217;re still worth having. Some were created specifically or in part to support the new Web Viewer control. All of them relate to script features used to create custom database functionality, so they may be somewhat obscure and of little importance to non-technical people.</p>
<p><b>Scripting Features</b><br />
FileMaker now lets you <i>name</i> any object in a database layout. An object in a FileMaker layout is any field, text, geometric shape, portal (an embedded display of information from another database table), tab panel (for grouping and displaying information as file folders) — or Web Viewer object.</p>
<p>Being able to name objects makes it easier for developers to create startup scripts, for example, that place the cursor at exactly the point in the layout where they want the user to start. You could do this in earlier versions, but it required the extra step of creating a hidden field at the object and then using the Go To Field script command. Now you can simply use the Go To Object command.</p>
<p>The related GetLayoutObjectAttribute function finds out the name of the active object and returns information about it — type, bounds, source, content, state, etc. — to the script. Based on this information, the script can then perform additional actions.</p>
<p>The Set Web Viewer script step lets developers embed browser-like commands in Web Viewer scripts such as reset, reload, go forward, go back, or go to a specific URL. When using Web Viewer to show currency exchange information, for example, the reload command ensures that the current live information is displayed rather than already out-of-date information on a cached version of the page.</p>
<p>Finally, the new list function finds out all the values associated with a field. This could be used to script tooltips — pop-up text that displays when anyone places the mouse cursor over a field. By hovering the mouse over the Company Name field, for example, you can see all the company names in the database, or by pointing to the Items field in a customer order record, see all the parts in a shipment.</p>
<p>The new script features all work as advertised but have little utility for non-expert FileMaker customers who want to make simple databases. That said, and notwithstanding FileMaker&#8217;s claim that the product is for non-programmers, there are many, many in-house and contract FileMaker developers who will presumably welcome these new features.</p>
<p>The only other enhancement relates to the internal functioning of the program on Macintosh computers. FileMaker claims FileMaker 8.5 is the first program to run natively on both PowerPC- and newer Intel- based Macs. The result is that it runs 1.5 to two times faster than FileMaker 8 on a PowerPC Mac.</p>
<p><b>Bottom Line</b><br />
Most of the changes in FileMaker 8.5 will only be of interest to people with fairly advanced database skills. Clearly the most important new feature is the Web Viewer object. For people who have been waiting for this functionality, deciding whether to spend the $99 for an upgrade is probably a no-brainer. Everyone else may want to consider waiting for Version 9.</p>
<p><i>Based in London, Canada, <a href="mailto:gerryblackwell@rogers.com">Gerry Blackwell</a>  has been writing about information technology and telecommunications for a variety of print  and online publications since the 1980s. Just for fun, he also authors features and columns  on digital photography for </i>Here&#8217;s How<i>, a spiffy Canadian consumer technology magazine.</i></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/filemakerpro.wordpress.com/12/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/filemakerpro.wordpress.com/12/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/filemakerpro.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/filemakerpro.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/filemakerpro.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/filemakerpro.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/filemakerpro.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/filemakerpro.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/filemakerpro.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/filemakerpro.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/filemakerpro.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/filemakerpro.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/filemakerpro.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/filemakerpro.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/filemakerpro.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/filemakerpro.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=filemakerpro.wordpress.com&amp;blog=2588569&amp;post=12&amp;subd=filemakerpro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://filemakerpro.wordpress.com/2008/02/18/filemaker-85-puts-the-web-in-your-database/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1bb0ea156c7154f63c261bc6b83587dc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">montanaflynn</media:title>
		</media:content>

		<media:content url="http://www.smallbusinesscomputing.com/img/2006/07/0731fmdsm.jpg" medium="image">
			<media:title type="html">FileMaker Pro 8.5 screen shot</media:title>
		</media:content>
	</item>
		<item>
		<title>Bento review</title>
		<link>http://filemakerpro.wordpress.com/2008/02/11/bento-review/</link>
		<comments>http://filemakerpro.wordpress.com/2008/02/11/bento-review/#comments</comments>
		<pubDate>Mon, 11 Feb 2008 21:35:25 +0000</pubDate>
		<dc:creator>montanaflynn</dc:creator>
				<category><![CDATA[Bento]]></category>
		<category><![CDATA[Filemaker]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[records]]></category>

		<guid isPermaLink="false">http://filemakerpro.wordpress.com/2008/02/11/bento-review/</guid>
		<description><![CDATA[by Michael Muchmore When you&#8217;re using it, you may not notice that FileMaker&#8217;s Bento is, at heart, a database management program with records, fields, tables, forms, and all the rest. In simplifying the organization of information—contacts, calendars, events, and even digital media content—the application goes a few steps beyond the company&#8217;s FileMaker, long our Editors&#8217; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=filemakerpro.wordpress.com&amp;blog=2588569&amp;post=11&amp;subd=filemakerpro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="byline"><span class="bylineBy">by </span> <a href="http://www.pcmag.com/author_bio/0,1908,a=6262,00.asp" class="authorsource">Michael Muchmore</a></p>
<p><span>When you&#8217;re using it, you may not notice that FileMaker&#8217;s Bento is, at heart, a <a href="http://www.pcmag.com/article2/0,2817,2246330,00.asp#" target="_blank" class="iAs">database management<img src="http://images.intellitxt.com/ast/adTypes/4.gif" style="border:0 none;height:10px;width:10px;float:none;display:inline;margin:0;padding:0;" /></a> program with records, fields, tables, forms, and all the rest. In simplifying the organization of information—contacts, calendars, events, and even digital media content—the application goes a few steps beyond the company&#8217;s FileMaker, long our Editors&#8217; Choice for personal and small-business databases. Bento also costs far less: It will sell for about $49 (direct) versus $299 for FileMaker Pro 9. You do lose much of the latter&#8217;s power, though, and the new product runs only under Mac OS X Leopard, so Tiger holdouts—not to mention Windows users—need not apply.<span id="more-11"></span></p>
<p><b>Installation</b></p>
<p>The Leopard requirement may seem artificial—perhaps a case of an Apple subsidiary forcing more OS upgrades, but that&#8217;s not the case. The executable is far smaller—27MB versus 300MB for Filemaker—and a good part of the reason is that the software uses features available only in Apple&#8217;s new operating system. In addition to Leopard, you&#8217;ll need at least 512MB of RAM (1GB is better) and a system built around a G4, a G5, or an <a href="http://www.pcmag.com/article2/0,2817,2246330,00.asp#" target="_blank" class="iAs">Intel<img src="http://images.intellitxt.com/ast/adTypes/1.gif" style="border:0 none;height:10px;width:10px;float:none;display:inline;margin:0;padding:0;" /></a> processor running at 874 MHz or more.</p>
<p></span>Leopard allows other apps <a href="http://www.pcmag.com/article2/0,2817,2246330,00.asp#" target="_blank" class="iAs"></a>to interact with Address Book and iCal. Mac users may say (as I did) that both these apps already work just fine as standalones, and there&#8217;s no need for another way to access them. But the company points out that setting up Bento to work with those programs lets you use the information in, for example, databases for projects or events. Happily, any information I added to a contact in Bento was immediately updated in Address Book, and vice versa. Unfortunately, the database has no calendar display. I kind of like seeing my dates in that format, so that missing feature is somewhat of a drawback.</p>
<p>When I popped the final release disc into my Mac, the installer greeted me with a Home window from which I could start using the software, watch a &#8220;learn about&#8221; video, or, if I wanted, set up integration with Address Book and iCal, creating a &#8220;library&#8221; (do we really need a murkier &#8220;friendly&#8221; substitute for the not-very-scary term <i>database?</i>).</p>
<p><span> <span><b>Be Your Own Librarian</b></p>
<p>Bento <a href="http://www.pcmag.com/article2/0,1895,2246331,00.asp#" target="_blank" class="iAs">stores information<img src="http://images.intellitxt.com/ast/adTypes/1.gif" style="border:0 none;height:10px;width:10px;float:none;display:inline;margin:0;padding:0;" /></a> in four levels: libraries, collections, records, and fields—each a superset of the next. You&#8217;ll see your libraries listed down the left-hand side of the interface; and on the right, all the fields available in the library you&#8217;ve selected on the left. The View menu lets you turn off either side panel or both, so you can see just your records.</p>
<p></span></p>
<p></span>After taking advantage of the preexisting Address Book and iCal libraries, it&#8217;s time to get started using Bento by creating your own new libraries, which you can do several ways: with the help of a prebuilt <a href="http://www.pcmag.com/article2/0,1895,2246331,00.asp#" target="_blank" class="iAs">template<img src="http://images.intellitxt.com/ast/adTypes/1.gif" style="border:0 none;height:10px;width:10px;float:none;display:inline;margin:0;padding:0;" /></a>, from scratch using the blank template, or by importing from a <a href="http://www.pcmag.com/encyclopedia_term/0%2C2542%2Ct%3DCSV&amp;i%3D40550%2C00.asp" target="_blank">CSV</a> file. You&#8217;ll find the choices readily available when you click on the Home window&#8217;s &#8220;Create a library to store data&#8221; choice. That presents you with 24 template options, categorized under Education, Personal, and Work, in addition to a Blank template. Note that CSV is the only format you can transfer data to and from, and that you can&#8217;t include a lot of the special-field content Bento allows—digital media, for example—with that format. Both limitations need to be addressed. At the very least, you should be able to import and export spreadsheet data.</p>
<p>I decided to create a library of all my video and music discs using the Digital Media template. It was simple to enter titles, descriptions, notes, and the media content itself via the pleasing black interface. I could even easily add fields in case I wanted more than one media file per record, for example, or decided I&#8217;d like to be able to look up what shelf I stored a disc on, or who I&#8217;d lent it to. But, nice as this feature is, every Mac comes with iTunes, which can slice and dice your media collection any way you want, so organizing media files alone doesn&#8217;t seem a reason to buy Bento. Further, Bento doesn&#8217;t give you a way to import iTunes playlists. Leaving out this sort of link to the fantastically popular app seems to be an oversight, to me.</p>
<p>I decided to build another library from scratch using the Blank template, which gave me an empty, slightly intimidating graph-paper-like background and just two fields: Date Created and Date Modified. In the next step I could add more fields by choosing from 19 that included Choice (which pops up a menu of options), File list, time and date, currency, related records list, and calculated.</p>
<p>Those last two—pretty sophisticated for consumer software—should make database jockeys perk up. Related fields let you pull in information from other libraries—for example, a list of <a href="http://www.pcmag.com/article2/0,1895,2246331,00.asp#" target="_blank" class="iAs">student<img src="http://images.intellitxt.com/ast/adTypes/1.gif" style="border:0 none;height:10px;width:10px;float:none;display:inline;margin:0;padding:0;" /></a> contacts for a class-project library. You can even add a list (we&#8217;ll get to that) by dragging a collection from another library onto a form you have open. Calculated fields can perform tasks like combining text with a name, adding tax to a price, or displaying the number of days left to complete an assignment.</p>
<p>To design the user-entry form for this built-from-the-ground-up library, I simply dragged the fields I wanted from the column on the right. I found it easy to add new fields by clicking on a Plus sign at the bottom of the list or by highlighting a field, clicking on a gear icon, and choosing Duplicate from the context menu that popped up (another choice let me edit the properties of existing fields).</p>
<p><span><b>Collections, Smart and Otherwise</b></p>
<p>Sometimes you want to see only a subset of a library&#8217;s contents; that&#8217;s where collections come in. These appear in Bento&#8217;s left-hand column, just under their associated libraries&#8217; entries. You can create an empty collection, one filled with a group of records you manually select in table view, or a Smart Collection. The last uses the Advanced Find feature, which lets you specify selection criteria based on a record&#8217;s field values, such as &#8220;all records whose price is greater than $100.&#8221; If you enter a new record in a collection that pulls from the Media library, the new record will remain in the source library and will also appear in the collection.</p>
<p><span>Databases have advantages over spreadsheets. Along with the ability to use entry forms that include pictures and other media, you can create summaries and reports from your records and search based on criteria in any field. Turning on Bento&#8217;s &#8220;Show summary row&#8221; feature adds a row to the bottom of a table. Clicking on any cell in this bottom row brings up a context menu that gives choices for the type of information to display—such as Sum, Count, Average, Minimum, and Maximum —based on the column&#8217;s field type. For example, with a date field, Minimum and Maximum become First and Last). Unfortunately, Bento doesn&#8217;t have an actual feature for producing reports. You can approximate a report feature using collections and summaries, changing displayed fields to those you want. Printing is limited to the current view; you can print only selected records or all of them.</span></p>
<p><span><b>No Sharing Your Bento</b></p>
<p>Granted, Bento is for individual use, but some kind of sharing facility would be a big help. <a href="http://creator.zoho.com/" target="_blank">Zoho Creator</a> may lack Bento&#8217;s many useful <a href="http://www.pcmag.com/article2/0,2817,2246333,00.asp#" target="_blank" class="iAs">templates<img src="http://images.intellitxt.com/ast/adTypes/1.gif" style="border:0 none;height:10px;width:10px;float:none;display:inline;margin:0;padding:0;" /></a>, but it lets you share your database with chosen users or anyone on the Web—and it&#8217;s free. Not only can you not make a Bento library available to others online, you can&#8217;t even make a copy of a Bento library file to send someone unless your library uses only the limited fields you can export to CSV text format—and that means no media. The simple, built-in backup tool that Bento includes for safety can save to removable media, though, so you could use it as a (cumbersome) way to transfer libraries to other machines—if they&#8217;re also running Bento.</p>
<p><span>If you like to keep your CD collection organized, have records of your household possessions for insurance purposes, or want to keep track of inventory and <a href="http://www.pcmag.com/article2/0,2817,2246333,00.asp#" target="_blank" class="iAs">multimedia<img src="http://images.intellitxt.com/ast/adTypes/1.gif" style="border:0 none;height:10px;width:10px;float:none;display:inline;margin:0;padding:0;" /></a> in your one-person office, then Bento is a handy, easy, low-cost, and attractive option. It also makes a lot of sense for tasks like managing classwork and vehicle-maintenance records. For managing contacts, appointments, and media, however, I think other tools would serve you better. You can handle contacts more easily in OS X&#8217;s own Address book, appointments in iCal, and media organization in iTunes, iPhoto, and iMovie. If you have a very particular set of needs for custom fields and data relationships, Bento is a good choice. The only drawback is that you won&#8217;t be able to share the wealth with others. For that you&#8217;ll need to move up to FileMaker or use an online database like Zoho Creator.</span></p>
<p></span></p>
<p></span></p>
<p><span><span></span></p>
<p></span></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/filemakerpro.wordpress.com/11/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/filemakerpro.wordpress.com/11/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/filemakerpro.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/filemakerpro.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/filemakerpro.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/filemakerpro.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/filemakerpro.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/filemakerpro.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/filemakerpro.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/filemakerpro.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/filemakerpro.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/filemakerpro.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/filemakerpro.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/filemakerpro.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/filemakerpro.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/filemakerpro.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=filemakerpro.wordpress.com&amp;blog=2588569&amp;post=11&amp;subd=filemakerpro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://filemakerpro.wordpress.com/2008/02/11/bento-review/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1bb0ea156c7154f63c261bc6b83587dc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">montanaflynn</media:title>
		</media:content>

		<media:content url="http://images.intellitxt.com/ast/adTypes/4.gif" medium="image" />

		<media:content url="http://images.intellitxt.com/ast/adTypes/1.gif" medium="image" />

		<media:content url="http://images.intellitxt.com/ast/adTypes/1.gif" medium="image" />

		<media:content url="http://images.intellitxt.com/ast/adTypes/1.gif" medium="image" />

		<media:content url="http://images.intellitxt.com/ast/adTypes/1.gif" medium="image" />

		<media:content url="http://images.intellitxt.com/ast/adTypes/1.gif" medium="image" />

		<media:content url="http://images.intellitxt.com/ast/adTypes/1.gif" medium="image" />
	</item>
		<item>
		<title>FileMaker Pro 9</title>
		<link>http://filemakerpro.wordpress.com/2008/02/11/filemaker-pro-9/</link>
		<comments>http://filemakerpro.wordpress.com/2008/02/11/filemaker-pro-9/#comments</comments>
		<pubDate>Mon, 11 Feb 2008 21:20:50 +0000</pubDate>
		<dc:creator>montanaflynn</dc:creator>
				<category><![CDATA[Filemaker]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Filemaker 9]]></category>
		<category><![CDATA[Query]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://filemakerpro.wordpress.com/2008/02/11/filemaker-pro-9/</guid>
		<description><![CDATA[FileMaker Pro 9 contains a number of nice but non-dramatic improvements over previous versions of the product, and one major surprise: support for direct access to Structured Query Language (SQL) databases. Feel intimidated by the very sound of it? Don’t be. FileMaker still has the lowest geekiness-to-power ratio of any database management system on the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=filemakerpro.wordpress.com&amp;blog=2588569&amp;post=10&amp;subd=filemakerpro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>FileMaker Pro 9 contains a number of nice but non-dramatic improvements over previous versions of the product, and one major surprise: support for direct access to Structured Query Language (SQL) databases. Feel intimidated by the very sound of it? Don’t be. FileMaker still has the lowest geekiness-to-power ratio of any database management system on the market.</p>
<p>FileMaker Pro comes in two flavors: a standard and an advanced version. The latter includes some extra developer-oriented features, but otherwise it is much like the standard version, so most of what I say here applies equally to both. FileMaker also offers standard and advanced server versions. The advanced version is used only in certain Web publishing situations and is not part of this review.</p>
<h2>SQL without tears</h2>
<p>SQL is the standard used to communicate with the big databases found everywhere: in businesses, hospitals, universities, government, on the Web—almost anywhere that a lot of data must be accessed by a lot of people. In the past, FileMaker users were by and large shut out of these important data collections, because FileMaker uses its own proprietary (that is, non-standard) database engine. Technically, it has long been possible for a FileMaker database to query a SQL data source, then import a copy of the resulting data set to play with. But this feature was hard to use, didn’t work very well, and in any case was more like data exchange than data access. I know only a handful of advanced FileMaker developers that actually made use of it.</p>
<p>But that’s about to change: with FileMaker Pro 9, if you’ve got a SQL data source handy that was set up by somebody else, you can now connect to that data source and make full use of it without knowing a thing about SQL. In short, FileMaker Pro 9 offers SQL without tears.</p>
<p>The key to this miracle is the 	<i>data source reference.</i> One of the revolutionary features that appeared in FileMaker 7 was the ability to create in one FileMaker database file a reference to another file, and then to use that referenced data as if it were actually stored in the current file. File references opened up a number of opportunities for FileMaker developers. It was finally possible in FileMaker Pro to create applications in which all the data was in one file and all the elements of the application (such as layouts and scripts) were in another. So for example, by adding a simple file reference to my billing database, I was able to post payments in my checking database at the same time, without actually having to open and edit the checking database.</p>
<p>Well, with FileMaker 9, you can now reference and use an SQL data source in exactly the same way that you can reference and use another FileMaker file. If FileMaker Pro can see the SQL data source in the simple Find Data Source dialog, all you have to do is select it, authenticate, and you’re in. Although the data is actually stored in the SQL database, you can interact with it in your FileMaker database—seeing live data that updates automatically, editing that data, and writing it back to the SQL database so that other users accessing the same data will see the changes you’ve made. If you have the proper access privileges, you will be able to create or delete records. And developers can even use SQL data sources in field-level calculation formulas.</p>
<p>And what if you turned to FileMaker Pro in the first place because it wasn’t SQL? There’s good news for you, too. It still isn’t.</p>
<h2>Server without tears, too</h2>
<p>If you only expect half a dozen or so users to connect to your database, you will be happy to know that the number of peer-to-peer connections allowed by FileMaker Pro, which dropped from nine to four in a previous release, has risen back up to nine. But even for small numbers of users, FileMaker Server is the preferred way to go, and the installation and set-up is much easier to negotiate in version 9. A process that used to make even experienced network administrators break out in an anxious sweat has been improved so much that I was able to get the server up and running in under 20 minutes.</p>
<p>FileMaker Server and Server Advanced also provide better and easier support for PHP, an open-source programming language used to run many database-driven Web sites. This is a very welcome improvement over FileMaker’s earlier preference for using XML and XSLT technologies to program Web applications.</p>
<h2>The new Pro’s pros (and cons)</h2>
<p>FileMaker Pro 9 has a modest but solid set of feature enhancements that you can use right out of the box. My favorite improvement is the Append to PDF command, available both in the File menu and as a script step. FileMaker Pro 7 added the ability to save a report to a PDF, but the new Append command makes it possible to create a single PDF that uses several different layouts, or, for example, to append July results to a report that currently goes only through June. Conditional formatting can now be applied directly to a field object on a layout; for example, you can easily highlight invalid entries or negative amounts. It’s also now possible to configure layout objects so that they resize automatically on screen. This may be useful if you want to take the trouble to optimize your use of screen space for users who have displays of varying sizes.</p>
<p>The latest version of FileMaker Pro finally makes it possible to group related scripts together inside organizational folders, and serious scriptwriters will be grateful. There are many other smaller changes, including a new startup screen, better online help while you work, live updating, and more. FileMaker Pro 9 Advanced includes all of the enhancements just mentioned, plus some small improvements of its own. I’m particularly fond of the way the debugger in FileMaker Pro 9 Advanced automatically lets me track the current value of every field and variable used in a script.</p>
<p>I noticed one old bug that has not been fixed, but it’s a pet peeve among developers. In a Go to Related Record script step that uses a file reference (rather than a local table), when you specify the layout to go to in the current file, FileMaker still doesn’t display the name of the layout correctly. To be fair, this bug probably doesn’t affect most users, since most people still use the common-sense FileMaker approach of putting both data and layouts in the same file.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/filemakerpro.wordpress.com/10/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/filemakerpro.wordpress.com/10/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/filemakerpro.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/filemakerpro.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/filemakerpro.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/filemakerpro.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/filemakerpro.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/filemakerpro.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/filemakerpro.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/filemakerpro.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/filemakerpro.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/filemakerpro.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/filemakerpro.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/filemakerpro.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/filemakerpro.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/filemakerpro.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=filemakerpro.wordpress.com&amp;blog=2588569&amp;post=10&amp;subd=filemakerpro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://filemakerpro.wordpress.com/2008/02/11/filemaker-pro-9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1bb0ea156c7154f63c261bc6b83587dc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">montanaflynn</media:title>
		</media:content>
	</item>
		<item>
		<title>RSS Data Source Examples and Update</title>
		<link>http://filemakerpro.wordpress.com/2008/02/04/rss-data-source-examples-and-update/</link>
		<comments>http://filemakerpro.wordpress.com/2008/02/04/rss-data-source-examples-and-update/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 22:57:26 +0000</pubDate>
		<dc:creator>montanaflynn</dc:creator>
				<category><![CDATA[Lasso]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[data source]]></category>
		<category><![CDATA[Filemaker]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[lassosoft]]></category>
		<category><![CDATA[pro]]></category>
		<category><![CDATA[pubDate]]></category>
		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://filemakerpro.wordpress.com/2008/02/04/rss-data-source-examples-and-update/</guid>
		<description><![CDATA[Introduction In Lasso 8.5 data sources can be written entirely within LassoScript code. This tip includes a data source which parses RSS feeds and makes them available for display through normal [Inline] &#8230; [/Inline] and [Field] tags. Note &#8211; Lasso 8.5.5 or higher is required to run the code in this tip. The data source [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=filemakerpro.wordpress.com&amp;blog=2588569&amp;post=9&amp;subd=filemakerpro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><b>Introduction</b></p>
<p>In Lasso 8.5 data sources can be written entirely within LassoScript code. This tip includes a data source which parses RSS feeds and makes them available for display through normal [Inline] &#8230; [/Inline] and [Field] tags.<span id="more-9"></span></p>
<p>Note &#8211; Lasso 8.5.5 or higher is required to run the code in this tip.</p>
<p>The data source was introduced in an earlier tip of the week. Please read that tip for background information about the data source and the [RSS_Parser] type which is included.</p>
<p>&lt;<a href="http://www.lassosoft.com/Documentation/TotW/index.lasso?9334" class="bodyLink" target="_blank">http://www.lassosoft.com/Documentation/TotW/index.lasso?9334</a>&gt;</p>
<p><b>Download and Installation</b></p>
<p>The source file for the RSS data source can be downloaded using the following link. The &#8220;rss_datasource.lasso&#8221; file should be placed into either the global &#8220;LassoStartup&#8221; folder or a specific site&#8217;s &#8220;LassoStartup&#8221; folder. The Lasso site must be restarted before the data source can be used.</p>
<p>&lt;<a href="http://downloads.lassosoft.com/pub/totw/totw_9334.zip" class="bodyLink" target="_blank">http://downloads.lassosoft.com/pub/totw/totw_9334.zip</a>&gt;</p>
<p><b>Data Source Change Notes</b></p>
<p>The RSS data source now supports simple search terms and other inline parameters.</p>
<p><b>Searching</b> &#8211; The default &#8216;items&#8217; table supports searching using standard Lasso syntax. The available field names include title, description, and pubDate. The full list can be seen using [Field_Names]. Supported operators include bw, cn, eq, ew, lt, lte, gt, gte, nbw, ncn, neq, new, nrx, rx. This search would return only items with a description starting with &#8216;[Announce]&#8216;.</p>
<p>-BW, &#8216;description&#8217;=&#8217;[Announce]&#8216;,</p>
<p>The value for pubDate searches should be a date object. This search would return only items from 2008.</p>
<p>-GTE, &#8216;pubDate&#8217;=date(&#8217;1/1/2008&#8242;),</p>
<p>Comparisons to NULL allow items with or without a specified element to be returned. Most comparisons are performed as strings so less than and greater than will be alphabetical comparisons. An AND search will always be performed. Logical operators are not supported.</p>
<p><b>Sorting</b> &#8211; The -SortField parameter can be used to specify what field to sort the RSS feed by. By default the items are reported in the same order they were in the original feed. The -SortOrder parameter can be set to &#8216;ascending&#8217; (default) or &#8216;descending&#8217;.</p>
<p>-SortField=&#8217;pubDate&#8217;, -SortOrder=&#8217;ascending&#8217;,</p>
<p><b>Return Field</b> &#8211; The -ReturnField parameter can be used to limit the fields which are returned by the data source. This can be useful if you are using common display code with different data sources.</p>
<p>-ReturnField=&#8217;description&#8217;, -ReturnField=&#8217;title&#8217;, -ReturnField=&#8217;pubDate&#8217;</p>
<p><b>Max Records and Skip Records</b> &#8211; The -MaxRecords and -SkipRecords parameters can be used to page through an RSS feed. Note that since RSS feeds are frequently updated the items in the RSS feed may change between loads.</p>
<p>-MaxRecords=25</p>
<p><b>Examples</b></p>
<p>The following inline displays only elements from the Lasso Talk RSS feed which contain the term &#8220;RSS&#8221; in their description.</p>
<p>[Inline(-Search,<br />
-Host=Array(-datasource='rss_datasource'),<br />
-Database='http://www.listsearch.com/lasso/rss.lasso',<br />
-Op='cn', 'description'='RSS')]<br />
[Records]<br />
&lt;a href=&#8221;[Field('link')]&#8220;&gt;[Field('title')]&lt;/a&gt;<br />
&lt;br /&gt;[Field('pubdate')]<br />
&lt;br /&gt;[Field('description')]<br />
&lt;hr /&gt;<br />
[/Records]<br />
[/Inline]</p>
<p>The following inline displays the first couple elements from an RSS feed using [Records_Array]. Only the link, title, and pubDate of the items is returned.</p>
<p>[Inline(-Search,<br />
-Host=Array(-datasource='rss_datasource'),<br />
-Database='http://www.listsearch.com/lasso/rss.lasso',<br />
-MaxRecords=2,<br />
-ReturnField='link', -ReturnField='title', -ReturnField='pubdate')]<br />
[Records_Array]<br />
[/Inline]</p>
<p>-&gt; array: (array: (http://www.listsearch.com/lasso/Message/index.lasso?233177), (01/05/2008 15:57:07 GMT), (Lightweight RSS Ticker in Jquery)), (array: (http://www.listsearch.com/lasso/Message/index.lasso?233176), (01/05/2008 14:20:46 GMT), (Re: [TotW] RSS Data Source and Parser))</p>
<p>The following inline displays a feed with the newest items first.</p>
<p>[Inline(-Search,<br />
-Host=Array(-datasource='rss_datasource'),<br />
-Database='http://rss.cnn.com/rss/cnn_topstories.rss',<br />
-SortField='pubDate', -SortOrder='descending',<br />
-MaxRecords='all')]<br />
[Records]<br />
&lt;a href=&#8221;[Field('link')]&#8220;&gt;[Field('title')]&lt;/a&gt;<br />
&lt;br /&gt;[Field('pubdate')]<br />
&lt;br /&gt;[Field('description')]<br />
&lt;hr /&gt;<br />
[/Records]<br />
[/Inline]</p>
<p><b>Implementation</b></p>
<p>See the source of the &#8220;rss_datasource.lasso&#8221; file for full details.</p>
<p>The implementation of inline parameters is contained within the [RSS_Parser-&gt;Items] tag. The [RSS_Parser-&gt;Filter] tag is used to apply a single search term to the current items array, removing any items which do not match. If a sort field is specified then a sort array is created, sorted, and the items array is re-ordered to match. Max records and skip records are implemented using [Array-&gt;Merge] to pull the selected subset out of the items array. Finally, return field simply removes any fields which are not named from each map in the items array.</p>
<p><b>More Information</b></p>
<p>More information about all of the tags used in this tip of the week can be found in the Lasso 8.5 Language Guide or in the online Lasso Reference &lt;<a href="http://reference.lassosoft.com/" class="bodyLink" target="_blank">http://reference.lassosoft.com/</a>&gt;.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/filemakerpro.wordpress.com/9/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/filemakerpro.wordpress.com/9/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/filemakerpro.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/filemakerpro.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/filemakerpro.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/filemakerpro.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/filemakerpro.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/filemakerpro.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/filemakerpro.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/filemakerpro.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/filemakerpro.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/filemakerpro.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/filemakerpro.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/filemakerpro.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/filemakerpro.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/filemakerpro.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=filemakerpro.wordpress.com&amp;blog=2588569&amp;post=9&amp;subd=filemakerpro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://filemakerpro.wordpress.com/2008/02/04/rss-data-source-examples-and-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1bb0ea156c7154f63c261bc6b83587dc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">montanaflynn</media:title>
		</media:content>
	</item>
		<item>
		<title>Lasso Professional 8.5.5 update</title>
		<link>http://filemakerpro.wordpress.com/2008/02/04/lasso-professional-855-update/</link>
		<comments>http://filemakerpro.wordpress.com/2008/02/04/lasso-professional-855-update/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 22:55:35 +0000</pubDate>
		<dc:creator>montanaflynn</dc:creator>
				<category><![CDATA[Filemaker]]></category>
		<category><![CDATA[Lasso]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[lassosoft]]></category>
		<category><![CDATA[pro]]></category>
		<category><![CDATA[servoy]]></category>

		<guid isPermaLink="false">http://filemakerpro.wordpress.com/2008/02/04/lasso-professional-855-update/</guid>
		<description><![CDATA[Lasso Professional 8.5.5 Beta 7 Linux We are pleased to announce the release of Lasso Professional 8.5.5 Beta 7 for Linux only. This release includes additional changes which should help improve stability. Macintosh and Windows users should continue to use beta 5. This beta can be discussed on the public Lasso Talk mailing list. Feedback [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=filemakerpro.wordpress.com&amp;blog=2588569&amp;post=8&amp;subd=filemakerpro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2>Lasso Professional 8.5.5 Beta 7 Linux</h2>
<p>We are pleased to announce the release of Lasso Professional 8.5.5 Beta 7 for Linux only. This release includes additional changes which should help improve stability. Macintosh and Windows users should continue to use beta 5.</p>
<p><span id="more-8"></span></p>
<p>This beta can be discussed on the public Lasso Talk mailing list. Feedback about the beta should be sent to &lt;<a href="mailto:bugs@lassosoft.com" class="bodyLink" target="_blank">bugs@lassosoft.com</a>&gt;, feature requests to &lt;<a href="mailto:features@lassosoft.com" class="bodyLink" target="_blank">features@lassosoft.com</a>&gt;, or documentation errata to &lt;<a href="mailto:documentation@lassosoft.com" class="bodyLink" target="_blank">documentation@lassosoft.com</a>&gt;.</p>
<p>The beta software can be downloaded from our beta site using the<br />
username and password below.</p>
<p>Hostname: <a href="http://download.lassosoft.com/beta/" class="bodyLink" target="_blank">http://download.lassosoft.com/beta/</a><br />
Filepath: Lasso Professional &gt; latest_8.5.5 &gt; &#8230;<br />
Username: lassoprofessional<br />
Password: spitzer</p>
<p>Lasso Professional 8.5.5 will require a Lasso Professional 8.5 serial number in order to run on a production server. Lasso Professional 8.5.5 will run in developer mode without a serial number.</p>
<p>Note &#8211; This information can also be found on the Web at this URL:<br />
&lt;<a href="http://www.lassosoft.com/Downloads/Updates/index.lasso?9325" class="bodyLink" target="_blank">http://www.lassosoft.com/Downloads/Updates/index.lasso?9325</a>&gt;</p>
<p>Thank You</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Installation Notes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Please read the installation notes included with the download for important information about installing this update.</p>
<p>Mac OS X &#8211; Apple&#8217;s recently released Mac OS X 10.5 Leopard switches to Apache 2.2 for the built-in Web server. The Lasso 8.5.5 installer supports the versions of Apache included on Mac OS X 10.3 through 10.5 automatically.</p>
<p>LassoSoft recommends backing up the following folders BEFORE installing Mac OS X 10.5 Leopard. These folders should be backed up even if you are upgrading Mac OS X in place.</p>
<p>- /Applications/Lasso Professional 8/<br />
- /etc/httpd/<br />
- /Library/WebServer/Documents/</p>
<p>Users who are upgrading an existing server will need to run the Lasso 8.5.5 installer after installing Mac OS X 10.5 Leopard.</p>
<p>Windows &#8211; Compatibility changes necessary for Vista are still in progress. A future release will support native Vista installation.</p>
<p>Red Hat Linux &#8211; Compatibility changes necessary for the latest version of Red Hat Enterprise Linux are still in progress. A future release will include those changes.</p>
<p>On Linux, Lasso has been switched to use a different thread model so tools like &#8220;ps&#8221; will show many Lasso8Service processes. This is normal.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
New Features<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Beta 3<br />
&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>- A new tag [MIME_Type] will return the MIME type for a file extension. The tag accepts a file name or a file extension. For example [MIME_Type: 'myfile.gif'] will return image.gif. The MIME types are adapated from the Apache mime.types file Based on data from the Internet media type registry at: <a href="http://www.iana.org/assignments/media-types/" class="bodyLink" target="_blank">http://www.iana.org/assignments/media-types/</a>.</p>
<p>- A new tag [Image-&gt;ColorSpace] will return the current color space of an image. The response should be RGB, CMYK, GRAY.</p>
<p>- A new tag [Image-&gt;SetColorSpace] will set the color space of an image. The tag takes one parameter which should be -RGB, -CMYK, or -GRAY.</p>
<p>Beta 2<br />
&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>- [Email_Parse-&gt;Body] will now return an array of all applicable body parts when the -Array parameter is specified. For example, [Email_Parse-&gt;(Body: -Array, -Type='text/html')] will return all HTML body parts. [6567]</p>
<p>- [Match_Comparator] now accepts any of the standard inline search operators as an abbreviation for the built-in comparators. For example, [Array-&gt;(Find: (Match_Comparator: -bw, 'j'))] will find all array elements which begin with the letter &#8220;j&#8221;. The built-in comparators include -CN, -NCN, -EQ, -NEQ, -LT, -LTE, -GT, -GTE, -BW, -NBW, -EW, -NEW, -RX, and -NRX.</p>
<p>- New comparators include [Compare_LessThanOrEquals], [Compare_GreaterThanOrEquals], [Compare_NotBeginsWith], [Compare_NotEndsWith], [Compare_RegExp], and [Compare_NotRegeExp].</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Updated Features and Fixes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Beta 7<br />
&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>- Linux stability has been improved. Lasso&#8217;s signal handling has been improved. Lasso&#8217;s error handling has been improved. An error in the lasso8ctl script has been corrected.</p>
<p>- An issue which could cause corruption of multi-part form data has been corrected.</p>
<p>- [DNS_Lookup] now supports -Type=&#8217;aaaa&#8217; to look up IPv6 addresses.</p>
<p>- [Client_IP] now supports comparisons against IPv6 addresses. Equivalent addresses in IPv4 and IPv6 should be recognized as equal.</p>
<p>[Client_IP == 'ffff::*:*']</p>
<p>Beta 6<br />
&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>- Linux stability has been improved.  An issue which could cause Lasso on Linux to crash has been corrected.</p>
<p>- The number of capture groups permitted in [String_ReplaceRegExp] has been raised from 9 to over 16000. This permits capture group numbers greater than 9 to be used. For example, &#8220;\20&#8243; would return the 20th capture group. In order to select a capture group in ambiguous circumstances, the group number can be surrounded in curly brackets. For example, this pattern matches each of the 26 letters in the alphabet. The replacement pattern replaces the entire alphabet with the 20th character surrounded by zeroes.</p>
<p>[String_ReplaceRegExp(-Find=('(.)'*26), -Replace='0\\{20}0',<br />
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz')]<br />
&#8211;&gt; 0T00t0</p>
<p>- A bug which caused [Field: 'recordid'] to return the current record ID value rather than the value of the &#8220;recorid&#8221; field has been corrected.</p>
<p>Beta 5<br />
&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>- An issue which could cause results from any data source to be returned in the wrong character through the [ResultSet] tags has been corrected.</p>
<p>- Linux stability has been improved.  An issue which could cause Lasso on Linux to crash has been corrected.</p>
<p>Beta 4<br />
&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>- Stability has been improved.  Several memory leaks in the XML type and the built-in SQLite data source have been corrected.</p>
<p>- Additional improvements to the Unicode support for Microsoft SQL server on Windows have been made. However, we are still tracking an issue using -SQL statements on Windows.</p>
<p>- An issue with XML-RPC deserialization, which was introduced in beta 3, has been fixed.</p>
<p>Beta 3<br />
&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>- Lasso should no longer crash on Linux. Lasso has been switched to use a different thread model so tools like &#8220;ps&#8221; will show many Lasso8Service processes. This is normal.</p>
<p>- Unicode support for Microsoft SQL Server has been improved. On Windows, Unicode data is fully supported. On Mac OS X or Linux, Unicode data is supported in everything except for nText columns. It is recommended to use ODBC to access Microsoft SQL Server from Mac OS X and Linux if full Unicode support is required.</p>
<p>- The [KeyField_Value] should now be reported by the Microsoft SQL Server, Oracle, OpenBase, and ODBC data sources after an -Add or an -Update action.</p>
<p>- The -UseLimit tag should now work properly with the Microsoft SQL server data source.</p>
<p>- The iCal tags will no longer cause a recursion depth limit when parsing an alarm.</p>
<p>- The cache tags have been modified in order to be thread safe. This should prevent a crash or data corruption which could occur on a busy server using the cache tags. Thanks to Johan Sölve for this fix.</p>
<p>- Email &#8211; HTML images embedded in a message using the -HTMLImages parameter will now use the proper MIME type for their file extension. The [MIME_Type] tag is used to look up the MIME type.</p>
<p>- The [File_Serve] tag will now use the proper MIME type for most files based on their file extension. The [MIME_Type] tag is used to look up the MIME type.</p>
<p>- XML-RPC is now more forgiving of XML encoding differences. [6593]</p>
<p>- A crash which could occur when serializing data has been corrected.</p>
<p>- The -Thumbnail parameter will now be ignored when changing the size of CMYK images. This prevents an issue where the image colors would be inverted. -Thumbnail still works for RGB images.</p>
<p>- The embedded SQLite data source has been updated to version 3.5.2.</p>
<p>- The SQLAPI++ library used in the connectors for Microsoft SQL Server, Oracle, OpenBase, and ODBC has been updated to version 3.7.23.</p>
<p>Beta 2<br />
&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>- Leopard &#8211; The connector for the built-in Apache 2.2 server on Mac OS X 10.5 has been updated to a quad-build Universal binary including both 32-bit and 64-bit builds of the connector.</p>
<p>- Fixed problem where certain table level encoding settings could cause -SQL inlines to fail.</p>
<p>- Linux &#8211; Fixed problem where thread termination via execution time limit could cause LassoService to exit. [6707]</p>
<p>- Windows &#8211; Internal SQLAPI library has been upgraded to version 3.7.23.</p>
<p>Beta 1<br />
&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>- Division by zero on Linux will now produce a divide by zero error rather than returning an infinite value. [6710]</p>
<p>- Custom data sources can now be initialized using a -Host array in an inline. [6775]</p>
<p>- [File_Stream] will now use an at-end handler to stream the file. This prevents an error where some content from an aborted include can leak into the downloaded file. [6679]</p>
<p>- [Stock_Quote] should now work properly. [6716]</p>
<p>- [Valid_Date] is now more strict when a -Format parameter is specified. The date is now formatted using the specified -Format parameter and compared to the input. The only allowed variations are leading zeroes or spaces in date/time parts. [6650]</p>
<p>- [Valid_Date] will return False for any inputs which do not contain at least one letter or number. This prevents some inputs like &#8220;&#8211;&#8221; from being seen as valid dates. [6649]</p>
<p>- The iCal tags should now fold and unfold long lines properly and will handle escaping the reserved characters backslash, colon, and comma properly. [6713]</p>
<p>- Matchers and Comparators should now work properly on arrays of pairs including keyword/value pairs such as those in [Action_Params]. For example, [Action_Params-&gt;(RemoveAll: (Match_Comparator: -bw, '-')) &amp;] will strip all keyword/value pairs out of the current [Action_Params] array. [6772]</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/filemakerpro.wordpress.com/8/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/filemakerpro.wordpress.com/8/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/filemakerpro.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/filemakerpro.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/filemakerpro.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/filemakerpro.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/filemakerpro.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/filemakerpro.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/filemakerpro.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/filemakerpro.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/filemakerpro.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/filemakerpro.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/filemakerpro.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/filemakerpro.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/filemakerpro.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/filemakerpro.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=filemakerpro.wordpress.com&amp;blog=2588569&amp;post=8&amp;subd=filemakerpro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://filemakerpro.wordpress.com/2008/02/04/lasso-professional-855-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1bb0ea156c7154f63c261bc6b83587dc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">montanaflynn</media:title>
		</media:content>
	</item>
		<item>
		<title>Ten FileMaker Pro Tips from an Expert</title>
		<link>http://filemakerpro.wordpress.com/2008/01/29/ten-filemaker-pro-tips-from-an-expert/</link>
		<comments>http://filemakerpro.wordpress.com/2008/01/29/ten-filemaker-pro-tips-from-an-expert/#comments</comments>
		<pubDate>Tue, 29 Jan 2008 23:53:50 +0000</pubDate>
		<dc:creator>montanaflynn</dc:creator>
				<category><![CDATA[Filemaker]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[comment]]></category>
		<category><![CDATA[expert]]></category>
		<category><![CDATA[field]]></category>
		<category><![CDATA[flexibility]]></category>

		<guid isPermaLink="false">http://filemakerpro.wordpress.com/2008/01/29/ten-filemaker-pro-tips-from-an-expert/</guid>
		<description><![CDATA[A Database Is Only as Good as Your Habits One of FileMaker Pro&#8217;s strengths is that it allows for organic design: It&#8217;s easy to modify FileMaker Pro databases, and they tend to grow and change over time as their users&#8217; needs change. On the flip side, this flexibility can be frustrating: a simple database will [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=filemakerpro.wordpress.com&amp;blog=2588569&amp;post=7&amp;subd=filemakerpro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h3> A Database Is Only as Good as Your Habits</h3>
<p>One of FileMaker Pro&#8217;s strengths is that it allows for organic design: It&#8217;s easy to modify FileMaker Pro databases, and they tend to grow and change over time as their users&#8217; needs change. On the flip side, this flexibility can be frustrating: a simple database will often have to be reworked to allow for additions or expansions.<span id="more-7"></span></p>
<p>Returning to a database after a long hiatus often starts the maddening process of having to become familiar with the database all over again. You&#8217;ll forget which scripts do what, why you created a field named &#8220;rt077,&#8221; and whether or not your boss should have access to your Admin layout. After a few cycles of design over time, some databases become inscrutable patchwork quilts of scripts, fields, relationships, and layouts.</p>
<p>These challenges will confront everyone but those using the simplest of databases. By practicing good database design habits, you&#8217;ll be able to work with more advanced designers, keep track of your work, and save large chunks of time. Follow these ten tips, and you&#8217;ll be better able to keep up with your database&#8217;s needs.</p>
<h2>Tip 1: Use ID Numbers</h2>
<p>The first thing you should do when creating any new database &#8212; even one you&#8217;re dead certain will only have two fields and no scripts &#8212; is create an identification field. To do this, define a number field, and in the Options, set an auto-entry serial number.</p>
<p>This ID number field will allow you to keep track of individual records. If later you export data, set up relationships between databases, or simply try to find a specific record, this ID number will be invaluable. You may never use it, but on the day that you need it, it may save your bacon.</p>
<p>Some FileMaker Pro designers like to keep ID numbers at a fixed number of digits. Most designers and users are comfortable working with ID numbers of about six digits.</p>
<p>Another important thing to remember about ID numbers is that you should always, 	<i>always</i> use numbers, not text, to establish relationships between databases. Spelling errors and typos are all too common in regular text.</p>
<h2>Tip 2: Include User and Date Info</h2>
<p>By keeping track of who enters data and when, you&#8217;ll be better able to correct mistakes and &#8212; if need be &#8212; isolate problems. Also, if you ever need to import data into another system or migrate data into a new database, this information will prove invaluable.</p>
<p>To track this information, define two text fields and auto-enter Creator Name and Modifier Name. Do the same with Create and Modify dates. If you really want to cover your bases, add another set of fields for Create and Modify times.</p>
<p>These fields (especially the two time fields) may initially seem like overkill, but if you ever have to restore a database from a backup, or migrate data into or from a system with time-stamping, these fields will save your life. These are also fields that cannot be applied retroactively: from the first day of your database&#8217;s life, it&#8217;ll be able to tell you when and by whom a record was created and/or modified. These fields will add to your file size, but are a bit of necessary insurance for the future.</p>
<h2>Tip 3: Build a Template Database</h2>
<p>Creating new databases can be tedious: building ID fields, setting up user interfaces, and defining standard tracking fields over and over again gets old.</p>
<p>To save time, make your life simple: Build a single database to use as a template. Add an ID field, define the Create and Modify tracking fields, and build your favorite interface with Detail and List View layouts. Make sure everything is perfect, complete with layout colors and security options. Then save the file somewhere on your hard drive and set it as stationery. (To do this, highlight the file icon, choose Get Info from the Finder&#8217;s File menu, and check the Stationery Pad box.) Every time you double-click on your file &#8212; voila! &#8212; you&#8217;ll be hours into the project.</p>
<h2>Tip 4: Think Ahead about Security</h2>
<p>Security in FileMaker Pro gets complicated, especially as you start working with multiple, relational databases. You&#8217;ll need to modify user and group settings for each database in your system. Some complex FileMaker Pro systems can include well over a dozen databases.</p>
<p>Save yourself a great deal of time and mousing: anticipate your user&#8217;s security needs and set up passwords and groups in your template file. For example, you may wish to simply have one password for using the database and another for editing its design. You&#8217;ll find these options listed under File: Access Privileges. Once established in your template file, these passwords will propagate across your system as you create duplicates of the file.</p>
<h2>Tip 5: Use Naming Conventions</h2>
<p>In six months, you&#8217;ll have no clue that StAds stands for 	<i>street address</i> . Field, script and other names can quickly become confusing. If you try to pass your database on to a new designer, he or she will really have no clue what some names mean if you don&#8217;t label them clearly. To prevent this kind of confusion, adopt and stick to naming conventions.</p>
<p>First off, don&#8217;t abbreviate. FileMaker works perfectly well with long names. Err on the side of clarity with field names such as Invoice Number and Customer Name, and script names such as Go to Month Report Layout and Sort by Date.</p>
<p>Second, keep your fields in order by thinking alphabetically. FileMaker allows you to set a custom order of fields in the Define Fields dialog box, but it&#8217;s a sure bet that you&#8217;ll forget to manually position fields, or that someone else may not follow the same organization scheme. Use a low-tech solution and rely on the alphabet. Instead of First Name and Last Name as field labels, try Contact Name First and Contact Name Last. These will sort next to each other alphabetically and will allow anyone who can read to divine your organizational scheme. It will also allow for sorting if at some point your data is exported with its field labels.</p>
<h2>Tip 6: Nest Your Scripts</h2>
<p>One of the most difficult things to do when managing a FileMaker Pro database &#8212; or suite of related databases &#8212; is keeping track of which script does what. First, name your scripts using language that will be clear to you and your users. Beyond that, try to break complex, multi-step scripts into multiple smaller scripts. This will help on two fronts: you&#8217;ll be more able to follow the logic of a multi-step script, and you&#8217;ll also be able to reuse individual steps if need be.</p>
<p>Notice here the master script followed by smaller steps. Within the Compile Reports script, use the Perform Script command to trigger other, nested scripts.</p>
<p>This simple technique will allow you to keep one function to a script. Rather than building a script that runs a calculation, sorts some records, changes layouts, and updates a report, you can write four clear scripts that, by name, will be immediately comprehensible.</p>
<h2>Tip 7: Use Dividing Lines</h2>
<p>Ever notice the dividing lines in your application menus? (View your FileMaker File menu for examples of these lines.) This simple visual cue has helped keep users organized since the first Mac OS. Using a hyphen as a script name in the script menu will establish a menu divider. This will make building and using databases easier for you and your users.</p>
<p>Notice the difference between these two menus.</p>
<p>{imageref(&#8220;scriptmenuafter&#8221;, border:&#8221;0&#8243;)}</p>
<p>The one with the dividers is much easier to follow, and you can include more scripts without the menu looking too long or being too confusing for your users.</p>
<h2>Tip 8: Say Yes to Comments!</h2>
<p><i>Comment</i> is a simple script command that will save a great deal of your brainpower for other things. You&#8217;ll find it near the bottom of your ScriptMaker commands. Use it as a script&#8217;s first command to describe what a given script does. This can be as easy as &#8220;This script sorts by user first name, last name, and middle initial&#8221; to something as detailed as explaining the logic of an if-then loop. I&#8217;ve found that it&#8217;s best to start a script with a single comment, rather than clutter the script itself.</p>
<h2>Tip 9: Create a Documentation Layout</h2>
<p>Documenting your work is important. Consider taking the time to create a documentation layout that explains every field in your database.</p>
<p>Next to each field, simply write an explanation of what that field does and why it&#8217;s there. As you get into the swing of designing, it&#8217;ll be easy to skip this step, but sticking with this habit will do wonders in keeping you organized. It&#8217;s also very considerate to include a documentation layout when passing your database on to someone else.</p>
<h2>Tip 10: Think Ahead with File Names</h2>
<p>FileMaker allows you to link more than one database together in a related system. Unfortunately, once you&#8217;ve related more than one file, it can easily get confused if you rename any of your files. You run the risk of breaking relationships if you rename files.</p>
<p>The easy answer is to not rename files. Think ahead with your file names. It&#8217;ll be helpful if you begin each related (child) database with a prefix to show that it belongs with another database.</p>
<p>This will also make it easier for people to recognize which database they need to launch across a network if you&#8217;re working in an office.</p>
<p>Most of these tips are geared toward saving time and keeping your database design process running smoothly. Establish these habits with every database you design, and you&#8217;ll find that even your Mom&#8217;s Recipes database can grow to become a related, fifty-file database used to support legions of chefs worldwide.</p>
<p>by Scott Love</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/filemakerpro.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/filemakerpro.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/filemakerpro.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/filemakerpro.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/filemakerpro.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/filemakerpro.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/filemakerpro.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/filemakerpro.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/filemakerpro.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/filemakerpro.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/filemakerpro.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/filemakerpro.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/filemakerpro.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/filemakerpro.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/filemakerpro.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/filemakerpro.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=filemakerpro.wordpress.com&amp;blog=2588569&amp;post=7&amp;subd=filemakerpro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://filemakerpro.wordpress.com/2008/01/29/ten-filemaker-pro-tips-from-an-expert/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1bb0ea156c7154f63c261bc6b83587dc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">montanaflynn</media:title>
		</media:content>
	</item>
	</channel>
</rss>
