<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Datasplash</title>
	
	<link>http://datasplash.co.uk</link>
	<description>Working Class Software</description>
	<lastBuildDate>Mon, 25 Jul 2011 10:41:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Datasplash" /><feedburner:info uri="datasplash" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>Datasplash</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>FileMaker Feud at DevCon 2011</title>
		<link>http://feedproxy.google.com/~r/Datasplash/~3/QM2-TBTTNko/</link>
		<comments>http://datasplash.co.uk/2011/07/filemaker-feud-at-devcon-2011/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 10:41:05 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[FileMaker DevCon]]></category>

		<guid isPermaLink="false">http://datasplash.co.uk/?p=874</guid>
		<description><![CDATA[Attention FileMaker friends and DevCon attendees: MightyData will host a contest at this year’s conference called FileMaker Feud. Two teams, each consisting of one FileMaker coach from MightyData and four DevCon attendees, will test their FileMaker knowledge at 2 p.m., August 3. The team that picks the most popular answer to questions on common FileMaker [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://datasplash.co.uk/2011/07/filemaker-feud-at-devcon-2011/" title="Permanent link to FileMaker Feud at DevCon 2011"><img class="post_image alignnone" src="http://datasplash.co.uk/img/fmfeud.png" width="350" height="273" alt="FileMaker Feud at DevCon 2011 by MightyData" /></a>
</p><p>Attention FileMaker friends and DevCon attendees: <a href="http://www.mightydata.com/">MightyData</a> will host a contest at this year’s conference called <a href="http://www.mightydata.com/fmfeud/index.php"></a>FileMaker Feud. </p>
<p>Two teams, each consisting of one FileMaker coach from MightyData and four DevCon attendees, will test their FileMaker knowledge at 2 p.m., August 3. The team that picks the most popular answer to questions on common FileMaker topics including layouts, calculations, and scripts will earn the title of FileMaker Feud Champion as well as have the opportunity to win cool prizes, such as coaching from MightyData, an iPad 2, an iPod touch, and iTunes gift cards.</p>
<p>This is the chance to have some fun with the MightyData team. To register, visit the MightyData site and fill out the <a href="http://www.mightydata.com/fmfeud/index.php" rel="nofollow">audition form</a>.</p>
<p>Since The Feud is all about surveying the audience, MightyData also needs your help in coming up with the most popular answers to 25 FileMaker development questions. Simply visit http://www.mightydata.com/fmfeud/survey.php , fill out the form, and answer the questions. Once completed, you’ll be entered to win a free admission to MightySummit, a three-day full filemaker immersion experience in Las Vegas taking place March 21-23, 2012. Follow MightyData on Twitter (<a href="http://twitter.com/MightyData/" rel="nofollow">@MightyData</a>) for future announcements. </p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fdatasplash.co.uk%2F2011%2F07%2Ffilemaker-feud-at-devcon-2011%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fdatasplash.co.uk%2F2011%2F07%2Ffilemaker-feud-at-devcon-2011%2F&amp;source=datasplash&amp;style=normal&amp;service=bit.ly&amp;hashtags=%23FileMaker&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<div class="prli-social-buttons-bar"><a href="http://digg.com/submit?phase=2&url=http%3A%2F%2Fdatasplash.co.uk%2Ffmfeud2011&title=FileMaker+Feud+at+DevCon+2011" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/digg_32.png" alt="Digg" title="Digg" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40datasplash%3A+FileMaker+Feud+at+DevCon+2011+http%3A%2F%2Fdatasplash.co.uk%2Ffmfeud2011+%23filemaker" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fdatasplash.co.uk%2Ffmfeud2011" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fdatasplash.co.uk%2Ffmfeud2011&t=FileMaker+Feud+at+DevCon+2011" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fdatasplash.co.uk%2Ffmfeud2011&title=FileMaker+Feud+at+DevCon+2011" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=FileMaker Feud at DevCon 2011&body=FileMaker Feud at DevCon 2011%20http%3A%2F%2Fdatasplash.co.uk%2Ffmfeud2011" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div><p>No related posts.</p><img src="http://feeds.feedburner.com/~r/Datasplash/~4/QM2-TBTTNko" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://datasplash.co.uk/2011/07/filemaker-feud-at-devcon-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://datasplash.co.uk/2011/07/filemaker-feud-at-devcon-2011/</feedburner:origLink></item>
		<item>
		<title>How To Download &amp; Install A FileMaker Pro Custom Function</title>
		<link>http://feedproxy.google.com/~r/Datasplash/~3/xwXZTG2ZDfI/</link>
		<comments>http://datasplash.co.uk/2010/09/how-to-download-install-a-filemaker-pro-custom-function/#comments</comments>
		<pubDate>Sun, 12 Sep 2010 10:52:12 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[Custom Functions]]></category>
		<category><![CDATA[Basic Techniques]]></category>
		<category><![CDATA[Database Development]]></category>
		<category><![CDATA[FileMaker Development]]></category>
		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://datasplash.co.uk/?p=441</guid>
		<description><![CDATA[One of the core productivity aspects of FileMaker Pro is custom functions. This post is for: FileMaker: Absolute beginners. Covering: Downloading, installing &#38; using custom functions Resources: Brian Dunning, FM Custom Functions FM Version: FM Pro Advanced We&#8217;ve talked about certain aspects of FileMaker development previously, using one of two approaches: Things to do from [...]
Related posts:<ol>
<li><a href='http://datasplash.co.uk/2010/06/introduction-to-filemaker-pro-custom-functions/' rel='bookmark' title='Introduction to FileMaker Pro Custom Functions'>Introduction to FileMaker Pro Custom Functions</a></li>
<li><a href='http://datasplash.co.uk/2010/07/keep-your-filemaker-pro-custom-functions-organised/' rel='bookmark' title='Keep Your FileMaker Pro Custom Functions Organised'>Keep Your FileMaker Pro Custom Functions Organised</a></li>
<li><a href='http://datasplash.co.uk/2010/06/filemaker-pro-getting-started-fresh-after-the-install/' rel='bookmark' title='FileMaker Pro &#8211; Getting Started, Fresh After the Install'>FileMaker Pro &#8211; Getting Started, Fresh After the Install</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://datasplash.co.uk/2010/09/how-to-download-install-a-filemaker-pro-custom-function/" title="Permanent link to How To Download &amp; Install A FileMaker Pro Custom Function"><img class="post_image alignnone" src="http://datasplash.co.uk/img/custom-functions-post-img.png" width="350" height="239" alt="How To Download Install A FileMaker Pro Custom Function" /></a>
</p><p>One of the core productivity aspects of FileMaker Pro is <a href="http://datasplash.co.uk/2010/06/introduction-to-filemaker-pro-custom-functions/">custom functions</a>.</p>
<p>This post is for:</p>
<ul>
<li>FileMaker: Absolute beginners.</li>
<li>Covering: Downloading, installing &amp; using custom functions</li>
<li>Resources: <a rel="nofollow" href="http://www.briandunning.com/filemaker-custom-functions/list.php" target="_blank">Brian Dunning</a>, <a rel="nofollow" href="http://fmcustomfunctions.com/" target="_blank">FM Custom Functions</a></li>
<li>FM Version: FM Pro Advanced</li>
</ul>
<p>We&#8217;ve talked about certain aspects of FileMaker development previously, using one of two approaches:</p>
<ol>
<li>Things to do from day one</li>
<li>Things to explore and do later</li>
</ol>
<p><span class="text_bold text_underline">Custom functions are a day one thing.</span> But, sensibly you should just try to use them in their simplest form from day one, for creating shorthand calculations (as in the above screencast), and similar, this way you will become accustomed to the method of how they work before trying to write your first &#8220;Large Hadron Collider&#8221; function <img src='http://datasplash.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Custom functions can be as simple or complex as you like, they make you significantly more productive and organised. In this article we&#8217;ll be looking at how to acquire a custom function (via free downloads) and how to install and begin using it.<br />
<span id="more-441"></span></p>
<h3>Getting Your Head Around Custom Functions</h3>
<h4>So, what are custom functions?</h4>
<p>Well, put simply, they are calculations that can be reused.</p>
<h4>But what does that mean exactly?</h4>
<p>It means that a custom function is a calculation that you create yourself, saved to a predefined place in your FileMaker Database Application, that you employ whenever you need to perform the calculation that you have saved in the custom function.</p>
<div id="attachment_542" class="wp-caption alignright" style="width: 258px">
	<br />
<a href="http://datasplash.co.uk/wp-content/uploads/2010/09/custom-functions-menu-location.jpg" rel="lightbox" title=""><img class="alignright size-medium wp-image-542" title="Custom Function menu location" src="http://datasplash.co.uk/wp-content/uploads/2010/09/custom-functions-menu-location-258x300.jpg" alt="How To Install A FileMaker Custom Function" width="258" height="300" /></a>
	<p class="wp-caption-text">Manage all custom functions from the Manage menu</p>
</div>
<h4>Where do I save them?</h4>
<p>You create and save custom functions in the <span class="text_italic">File » Manage » Custom Functions</span> menu location, as shown here.</p>
<h4>How does a custom function work?</h4>
<p>It works in the exact same manner that any other calculation in FileMaker works. The only difference is that a custom function uses <span class="text_underline">your</span> calculation formula, hence &#8216;custom&#8217;.<br />
(n.b. There is some functionality can only be achieved by using custom functions, such as recursion, but for now we will ignore that.)</p>
<h4>Why are they called &#8216;functions&#8217;?</h4>
<p>Functions are a common term in software, almost all programming languages have functions, sometimes a language has classes, which are essentially functions, for ease of understanding. Functions contain calculations. Functions are a calculation group consisting of one, or more, sub-calculations. Functions end with a result. That result is either shown to the user, or it is used for another calculation, rather like chaining functions together.</p>
<p>Anything that has a function is referring to a location where some work is performed in order to pass the result of that work to the next process.</p>
<p>Imagine it&#8217;s like pass-the-parcel &#8211; when the music stops, the person holding the parcel gets to open it to see what&#8217;s inside. In this analogy, the music is the chain of functions (one or more), when there is no more music (no more calculations to perform) the user (the parcel holder) sees what&#8217;s inside the parcel (see&#8217;s the result of all the calculations).</p>
<h3>Acquiring Your First Custom Function</h3>
<p>By far the easiest way to get started with custom functions is to download them. You can use either of the sites noted at the top of this article, both have excellent resources and the custom functions that you see on those sites can be downloaded and used free.</p>
<p><span class="text_bold">Word of Caution:</span> Please, please, please always test any custom function that you download and install. DO NOT PRESUME THAT THEY ARE 100% TESTED &#8211; do your own tests.</p>
<p>For our example we will use Brian Dunning&#8217;s site. We are going to choose a simple custom function, you can choose any custom function from the site that you like.</p>
<p class="alert" style="padding:10px 15px; margin: 25px;">If you would like somewhere to store your custom functions, here is a <a href="http://datasplash.co.uk/2010/07/keep-your-filemaker-pro-custom-functions-organised/">free solution download</a><br />
for housing your custom functions.</p>
<p>On Brian Dunning&#8217;s site I chose: <a rel="nofollow" href="http://www.briandunning.com/cf/131" target="_blank">DaysDifference( Date1 ; Date2 )</a> custom function. This is a very easy to understand custom function which simply calculates the number of days between two dates.</p>
<div id="attachment_556" class="wp-caption alignleft" style="width: 300px">
	<a href="http://datasplash.co.uk/wp-content/uploads/2010/09/custom-function-day-difference.jpg" rel="lightbox" ><img class="size-medium wp-image-556 " title="custom-function-day-difference" src="http://datasplash.co.uk/wp-content/uploads/2010/09/custom-function-day-difference-300x184.jpg" alt="FileMaker Custom Function for calculating days between two dates" width="300" height="184" /></a>
	<p class="wp-caption-text">A nice easy function to calculate the number of days between two dates</p>
</div>
<p>Click the image to enlarge it. Very handily the site shows you what the parameters for the function are, which we&#8217;ll go into in minute, and also shows you the expected inputs and outputs for/from using the function.</p>
<p>About parameters: The easiest way to understand what parameters are and what they do is to watch this quick <a href="http://datasplash.co.uk/2010/06/introduction-to-filemaker-pro-custom-functions/">screencast</a>. The parameters are where the information needed for the calculations is stored, and is the vehicle for passing that information into the custom function so that the work can be performed. It&#8217;s how the function gets its data from you.<br />
<br class="clear_both" /></p>
<p><!-- insert code block --></p>
<p style="padding-top: 20px;">Here is the code:</p>
<pre class="brush: plain">
//Custom Function Name/Params:
DaysDifference( Date1 ; Date2 )
&nbsp;
//Calculation:
GetAsNumber ( Date2 ) - GetAsNumber ( Date1 )
</pre>
<p><!-- end code block --></p>
<h3>The Process Of Installing the Custom Function</h3>
<ul>
<li>Tip: If the function name and parameters have not been provided in the main code window, simply copy it from the title at the top and paste it into the window, as shown below in Fig.1 </li>
<li>Select all of the code and copy it from the main window, including what you have just pasted yourself.</li>
<li>Go to FileMaker custom functions menu in your FileMaker solution</li>
<li>Click &#8220;New&#8221; from the bottom menu, as shown Fig.2 and Fig.3 </li>
<li>Paste the clipboard contents into the main window, as shown below Fig.4 </li>
<li>Cut the function name from the main window you just pasted, and paste it into the Function Name field, as shown Fig.5</li>
<li>One at a time, cut and paste the parameters from the main window into the parameters field, pressing &#8220;+&#8221; or Enter after each one, as shown in Fig.6 </li>
<li>Finally, if there is not a lot of <a href="http://datasplash.co.uk/2010/08/does-your-filemaker-documentation-say-customer-service/">documentation</a> given with the custom function then write some notes in the main window so that you will know what the custom function is for, and what the syntax is, as shown in Fig.9, Placing your comments within a comment block, like so: /* <span class="text_italic">notes here</span> */</li>
<li>After you click OK, your custom function will be registered in the manage custom functions dialogue window (Fig.7). Your custom function will also now be available for use in the calculation dialogue box for any field in your database (Fig.8)</li>
<li>You can now start to test your custom function before using it in a production database.</li>
</ul>
<div class="float_left">
<div id="attachment_564" class="wp-caption alignleft" style="width: 150px">
	<a href="http://datasplash.co.uk/wp-content/uploads/2010/09/custom-function-result.jpg" rel="lightbox"><img class="alignleft size-thumbnail wp-image-564" title="Choose your custom function" src="http://datasplash.co.uk/wp-content/uploads/2010/09/custom-function-result-150x150.jpg" alt="How To Install A FileMaker Custom Function from Brian Dunning" width="150" height="150" /></a>
	<p class="wp-caption-text">Fig. 1</p>
</div>
</div>
<div class="float_left_clear_none">
<div id="attachment_571" class="wp-caption alignleft" style="width: 150px">
	<br />
<a href="http://datasplash.co.uk/wp-content/uploads/2010/09/custom-functions-newbutton-location.jpg" rel="lightbox" ><img class="alignleft size-thumbnail wp-image-571" title="Click the New button" src="http://datasplash.co.uk/wp-content/uploads/2010/09/custom-functions-newbutton-location-150x150.jpg" alt="Creating A FileMaker Custom Function" width="150" height="150" /></a>
	<p class="wp-caption-text">Fig. 2</p>
</div>
</div>
<div class="float_left_clear_none">
<div id="attachment_572" class="wp-caption alignleft" style="width: 150px">
	<br />
<a href="http://datasplash.co.uk/wp-content/uploads/2010/09/custom-functions-new-function.jpg" rel="lightbox" ><img class="alignleft size-thumbnail wp-image-572" title="New Function Dialogue Window" src="http://datasplash.co.uk/wp-content/uploads/2010/09/custom-functions-new-function-150x150.jpg" alt="Writing A FileMaker Custom Function" width="150" height="150" /></a>
	<p class="wp-caption-text">Fig. 3</p>
</div>
</div>
<div class="float_left_clear_none">
<div id="attachment_565" class="wp-caption alignleft" style="width: 150px">
	<br />
<a href="http://datasplash.co.uk/wp-content/uploads/2010/09/custom-function-after-pasting.jpg" rel="lightbox"><img class="alignleft size-thumbnail wp-image-565" title="Paste custom function code" src="http://datasplash.co.uk/wp-content/uploads/2010/09/custom-function-after-pasting-150x150.jpg" alt="How To Install a FileMaker Custom Function" width="150" height="150" /></a>
	<p class="wp-caption-text">Fig. 4</p>
</div>
</div>
<div class="float_left_clear_none">
<div id="attachment_566" class="wp-caption alignleft" style="width: 150px">
	<br />
<a href="http://datasplash.co.uk/wp-content/uploads/2010/09/custom-function-cut-paste-name.jpg" rel="lightbox" ><img class="alignleft size-thumbnail wp-image-566" title="Enter custom function name" src="http://datasplash.co.uk/wp-content/uploads/2010/09/custom-function-cut-paste-name-150x150.jpg" alt="FileMaker Custom Function Names" width="150" height="150" /></a>
	<p class="wp-caption-text">Fig. 5</p>
</div>
</div>
<div class="float_left_clear_none">
<div id="attachment_567" class="wp-caption alignleft" style="width: 150px">
	<br />
<a href="http://datasplash.co.uk/wp-content/uploads/2010/09/custom-function-cut-paste-parameters.jpg" rel="lightbox" ><img class="alignleft size-thumbnail wp-image-567" title="Add the correct parameters" src="http://datasplash.co.uk/wp-content/uploads/2010/09/custom-function-cut-paste-parameters-150x150.jpg" alt="FileMaker Custom Function Parameters" width="150" height="150" /></a>
	<p class="wp-caption-text">Fig. 6</p>
</div>
</div>
<div class="float_left_clear_none">
<div id="attachment_567" class="wp-caption alignleft" style="width: 150px">
	<br />
<a href="http://datasplash.co.uk/wp-content/uploads/2010/09/custom-function-in-list.jpg" rel="lightbox" ><img class="alignleft size-thumbnail wp-image-569" title="Custom function now in list" src="http://datasplash.co.uk/wp-content/uploads/2010/09/custom-function-in-list-150x150.jpg" alt="FileMaker Custom Functions Appear In The List" width="150" height="150" /></a>
	<p class="wp-caption-text">Fig. 7</p>
</div>
</div>
<div class="float_left_clear_none">
<div id="attachment_567" class="wp-caption alignleft" style="width: 150px">
	<br />
<a href="http://datasplash.co.uk/wp-content/uploads/2010/09/custom-function-in-functions-list.jpg" rel="lightbox" ><img class="alignleft size-thumbnail wp-image-568" title="Function is now available for use" src="http://datasplash.co.uk/wp-content/uploads/2010/09/custom-function-in-functions-list-150x150.jpg" alt="Where To Find A FileMaker Custom Function" width="150" height="150" /></a>
	<p class="wp-caption-text">Fig. 8</p>
</div>
</div>
<p><br class="clear_both" /></p>
<h3>This Is What You Should End Up With</h3>
<div id="attachment_580" class="wp-caption alignleft" style="width: 300px">
	<a href="http://datasplash.co.uk/wp-content/uploads/2010/09/custom-function-final-result.jpg" rel="lightbox" ><img class="size-medium wp-image-580" title="custom-function-final-result" src="http://datasplash.co.uk/wp-content/uploads/2010/09/custom-function-final-result-300x296.jpg" alt="FileMaker Pro Custom Functions" width="300" height="296" /></a>
	<p class="wp-caption-text">Fig.9 Custom Function fully entered, but not yet tested</p>
</div>
<p>
When you have finished entering all of the information into your custom function you should be left with something that resembles this image. I can&#8217;t stress the importance of documenting the custom function. </p>
<p>If you write one of your own or download one, it makes no difference, always document and document thoroughly.
</p>
<p><br class="clear_both" /></p>
<h3>Now You Are Ready To Test Your Custom Function</h3>
<p>
Clearly, this example custom function is a very simple one. Therefore the testing will be minimal, in a more complex custom function the testing can get quite involved, not to mention difficult to debug. In the future I will go into more detail about complex custom functions.
</p>
<p>So, you can now pull up the dataviewer, or use three test fields in a test database to check the custom function, Date1, Date2, DaysDiff (using your custom function as the calculation). </p>
<p>I&#8217;m going to use the dataviewer here, which also means that I need to specify that the free text I&#8217;m going to enter is a date, as the dataviewer would have no clue that my text is a date otherwise, if you use date fields in your test database you don&#8217;t need to use the GetAsDate() function like I am here.<br />
<div id="attachment_608" class="wp-caption alignleft" style="width: 300px">
	<a href="http://datasplash.co.uk/wp-content/uploads/2010/09/custom-function-final-result-correct.jpg" rel="lightbox" ><img src="http://datasplash.co.uk/wp-content/uploads/2010/09/custom-function-final-result-correct-300x284.jpg" alt="Testing a FileMaker Pro custom function" title="Testing your custom function" width="300" height="284" class="size-medium wp-image-608" /></a>
	<p class="wp-caption-text">Fig.10 Test the custom function before you use it in a live database.</p>
</div></p>
<p>Insert the function into the calculation dialogue box, enter the required parameters, and click &#8220;Evaluate Now&#8221; (as in the image Fig.10)</p>
<p>As you can see, the result is correct, therefore for this simple custom function we can assume that it is working correctly. </p>
<p>Always check different connotations of data, for instance, make sure that by reversing the dates, by making Date1 the greater date, that the function still works. I&#8217;m not going to do that here &#8211; but you should if you are following this tutorial.<br />
<br class="clear_both" /></p>
<p>I&#8217;ll be doing a series of these custom function implementation articles. The first few, like this one, will be aimed at the absolute beginner. Gradually we will be working up through more and more complex custom functions, learning how to take them apart so that we can understand how they work, learn how to debug them during testing, and finally, extend and combine them. </p>
<p>As you get more skilled with custom functions you will often find yourself tweaking a readily available custom function to suit your needs, we will cover all of that in future articles.</p>
<p>If you followed this tutorial, let me know how you got on with your custom function implementation. Did it work as expected? Did you do something really daring and try to write your own custom function? </p>
<p>Let me know in the comments.</p>
<p><!-- AUTHOR BOX --></p>
<p class="bluebox mar100lr"><strong><em>About the Author: </em></strong><em>Darren Lunn is on a mission to help new FileMaker Pro developers to become competent FileMaker Pro Developers. You can connect with <a title="connect on Twitter" href="http://twitter.com/datasplash" target="_blank">Darren on Twitter</a></em></p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fdatasplash.co.uk%2F2010%2F09%2Fhow-to-download-install-a-filemaker-pro-custom-function%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fdatasplash.co.uk%2F2010%2F09%2Fhow-to-download-install-a-filemaker-pro-custom-function%2F&amp;source=datasplash&amp;style=normal&amp;service=bit.ly&amp;hashtags=Basic+Techniques,Custom+Functions,Database+Development,FileMaker+Development,Productivity&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<div class="prli-social-buttons-bar"><a href="http://digg.com/submit?phase=2&url=http%3A%2F%2Fdatasplash.co.uk%2FCFDL&title=How+To+Download+%26amp%3B+Install+A+FileMaker+Pro+Custom+Function" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/digg_32.png" alt="Digg" title="Digg" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40datasplash%3A+How+To+Download+%26amp%3B+Install+A+FileMaker+Pro+Custom+Function+http%3A%2F%2Fdatasplash.co.uk%2FCFDL+%23filemaker" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fdatasplash.co.uk%2FCFDL" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fdatasplash.co.uk%2FCFDL&t=How+To+Download+%26amp%3B+Install+A+FileMaker+Pro+Custom+Function" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fdatasplash.co.uk%2FCFDL&title=How+To+Download+%26amp%3B+Install+A+FileMaker+Pro+Custom+Function" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=How To Download &amp; Install A FileMaker Pro Custom Function&body=How To Download &amp; Install A FileMaker Pro Custom Function%20http%3A%2F%2Fdatasplash.co.uk%2FCFDL" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div><p>Related posts:<ol>
<li><a href='http://datasplash.co.uk/2010/06/introduction-to-filemaker-pro-custom-functions/' rel='bookmark' title='Introduction to FileMaker Pro Custom Functions'>Introduction to FileMaker Pro Custom Functions</a></li>
<li><a href='http://datasplash.co.uk/2010/07/keep-your-filemaker-pro-custom-functions-organised/' rel='bookmark' title='Keep Your FileMaker Pro Custom Functions Organised'>Keep Your FileMaker Pro Custom Functions Organised</a></li>
<li><a href='http://datasplash.co.uk/2010/06/filemaker-pro-getting-started-fresh-after-the-install/' rel='bookmark' title='FileMaker Pro &#8211; Getting Started, Fresh After the Install'>FileMaker Pro &#8211; Getting Started, Fresh After the Install</a></li>
</ol></p><img src="http://feeds.feedburner.com/~r/Datasplash/~4/xwXZTG2ZDfI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://datasplash.co.uk/2010/09/how-to-download-install-a-filemaker-pro-custom-function/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://datasplash.co.uk/2010/09/how-to-download-install-a-filemaker-pro-custom-function/</feedburner:origLink></item>
		<item>
		<title>SOON – Simple Object Oriented Navigation, In FileMaker Pro – Part I</title>
		<link>http://feedproxy.google.com/~r/Datasplash/~3/OUuncNYxO3U/</link>
		<comments>http://datasplash.co.uk/2010/09/soon-simple-object-oriented-navigation-in-filemaker-pro-part-i/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 12:39:40 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[FileMaker Tutorials]]></category>
		<category><![CDATA[Basic Techniques]]></category>
		<category><![CDATA[Navigation]]></category>
		<category><![CDATA[Using Objects]]></category>

		<guid isPermaLink="false">http://datasplash.co.uk/?p=227</guid>
		<description><![CDATA[When you first start out with FileMaker Pro you will normally hard code everything into your navigation. This is quite normal, not least because it is natural and easy to do. But, there are several techniques that you can use for navigation. Some are semi-dynamic, by which I mean they can be context relative, if [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://datasplash.co.uk/2010/09/soon-simple-object-oriented-navigation-in-filemaker-pro-part-i/" title="Permanent link to SOON &#8211; Simple Object Oriented Navigation, In FileMaker Pro &#8211; Part I"><img class="post_image alignnone" src="http://datasplash.co.uk/img/soon-post-img.png" width="350" height="244" alt="Using Objects for Navigation in FileMaker Pro" /></a>
</p><p>When you first start out with FileMaker Pro you will normally hard code everything into your navigation.<br />
This is quite normal, not least because it is natural and easy to do. But, there are several techniques that you can use for navigation.</p>
<p>Some are semi-dynamic, by which I mean they can be context relative, if that sounds a bit technical don&#8217;t worry, I&#8217;ll go into that a little more in a while.</p>
<p>This is a two part series in which we will look at the navigation technique itself to start with, then in the second part we will look at techniques for making the process more intuitive for users.<br />
<span id="more-227"></span></p>
<h3>About Objects</h3>
<p>Early in your use of FileMaker Pro you will either avoid objects because they look really &#8216;tekky&#8217; or maybe you will stick to what feels more natural, and unwittingly ignore that fact that they even exist.</p>
<p>However, using objects can be very powerful and simplify lots of things within your solution. For a beginner, that statement might sound counter-intuitive, and in all honesty that&#8217;s exactly how I felt when objects were first introduced into FileMaker way-back-when..</p>
<p>The truth is that objects are simply <em>stuff-with-a-name</em>. If you have a button or a tab on your layout and you give it a name via the Inspector, or the Info window prior to FileMaker Pro 11, then that &#8216;thing&#8217; that was nameless just a few moments ago has now become an object. That&#8217;s it, in the simplest of terms, something with a name is an object.</p>
<p>In FMP11 this is how you name something to make it into an object, in this example we are naming an object as: <em>nav.List</em></p>
<div id="attachment_240" class="wp-caption aligncenter" style="width: 241px">
	<a href="http://datasplash.co.uk/wp-content/uploads/2010/07/SOON-ObjectName.jpg" rel="lightbox[227]"><img class="size-full wp-image-240 " title="SOON-ObjectName" src="http://datasplash.co.uk/wp-content/uploads/2010/07/SOON-ObjectName.jpg" alt="FileMaker Pro Inspector" width="241" height="226" /></a>
	<p class="wp-caption-text">Use the Inspector to name objects</p>
</div>
<p>Prior to FMP11 you use the <em>Info Viewer Window</em> in layout mode, from the <em>View </em>menu.</p>
<h3>Using Objects For Navigation</h3>
<p>Other ways can be more dynamic, you can use calculations in combination with value lists to present a drop down list of layouts, if you further combine this with a naming convention you can also filter your layout list to exclude certain layouts. Since that&#8217;s a more technical approach, in my opinion, I&#8217;ll cover that in more detail in a future post and screencast.</p>
<p>I&#8217;ve been using layout objects for navigation for a while now. I combine this with custom functions to determine where an object should send me to upon clicking it.</p>
<h3>Extending the Technique, by using Merge Variables</h3>
<p>Until FileMaker Pro 11 it was a process of manually adding named objects to an object list on the layout, which worked very well. Since the advent of <em>Merge Variables</em> in FileMaker Pro 11 it is possible to use portable/reusable scripting with merge variables to make this whole process <em>more </em>dynamic. An example of this is in the demo file, using the <em>Return </em>object. There is more information on this in the PDF help file, and in the demo you can see the technique in action. <strong><u>Just to be clear, it is an example and not a production version, and you could adapt it for production use.</u></strong></p>
<p>This tutorial is intended to get you thinking about ways in which you can use layout objects for all kinds of things. I focus on navigation here, but there are lots of ways in which you can use objects to simplify your development process. Whilst it may not appear that this is a simple technique to begin with, you will certainly <em>get it</em> quite quickly, and then apply it.</p>
<p>We&#8217;re not talking about a major shift in your thinking, but you may need to think a little differently to uncover the full potential of objects. That&#8217;s a journey I&#8217;ll leave to you in the most part, I&#8217;m just kick starting that process.</p>
<h3>Demo File</h3>
<p>In the demo file there are some alternative techniques that you can explore, such as <em>window positioning</em> and <em>print set-up</em>. You can modify these to be more efficient or extend them, it&#8217;s up to you. You can also find more information in the PDF file that is in the download folder, simply unzip it and start your <em>surgical</em> process of investigation <img src='http://datasplash.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>NOTE: You will need to have the <strong>ScriptMaster Plugin</strong> from 360Works installed to make this demo work correctly. You can download it here: <a href="http://360works.com/scriptmaster/" target="_blank">ScriptMaster by 360Works</a></p>
<p>Download the demo file here: <a title="Click to download" href="http://datasplash.co.uk/wp-content/uploads/2010/07/SOON.zip">SOON Demo File</a></p>
<p>Before jumping into the file, please take a quick look at the PDF Help file in the download. (11 pages in total but you only need the first 6 pages).</p>
<h3><strong>Pro&#8217;s &amp; Con&#8217;s</strong></h3>
<p>There are some pros and cons of this technique.</p>
<p>Namely, that it prevents window auto resizing from working properly on at least one side (right, left, top, bottom) due to the presence of the objects there. There may be a work around for this, if you find one &#8211; be sure to let me know.</p>
<h3><strong>Screencast</strong></h3>
<p style="text-align: center;">
<div id="attachment_274" class="wp-caption aligncenter" style="width: 336px">
	<a href="http://datasplash.co.uk/screencasts/soon/simple-object-oriented-navigation.html" target="_blank"><img class="size-full wp-image-274  " title="FirstFrame" src="http://datasplash.co.uk/wp-content/uploads/2010/07/FirstFrame2.png" alt="FileMaker Pro Navigation Help" width="336" height="252" /></a>
	<p class="wp-caption-text">Play Screencast</p>
</div>
<p class="bluebox mar100lr"><strong><em>About the Author: </em></strong><em>Darren Lunn is on a mission to help new FileMaker Pro developers to become competent FileMaker Pro Developers. You can connect with <a title="connect on Twitter" href="http://twitter.com/Datasplash" target="_blank">Darren on Twitter</a></em></p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fdatasplash.co.uk%2F2010%2F09%2Fsoon-simple-object-oriented-navigation-in-filemaker-pro-part-i%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fdatasplash.co.uk%2F2010%2F09%2Fsoon-simple-object-oriented-navigation-in-filemaker-pro-part-i%2F&amp;source=datasplash&amp;style=normal&amp;service=bit.ly&amp;hashtags=Basic+Techniques,Navigation,Using+Objects&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<div class="prli-social-buttons-bar"><a href="http://digg.com/submit?phase=2&url=http%3A%2F%2Fdatasplash.co.uk%2FsoonNav&title=SOON+-+Simple+Object+Oriented+Navigation%2C+In+FileMaker+Pro+-+Part+I" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/digg_32.png" alt="Digg" title="Digg" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40datasplash%3A+SOON+-+Simple+Object+Oriented+Navigation%2C+In+FileMaker+Pro+-+Part+I+http%3A%2F%2Fdatasplash.co.uk%2FsoonNav+%23filemaker" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fdatasplash.co.uk%2FsoonNav" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fdatasplash.co.uk%2FsoonNav&t=SOON+-+Simple+Object+Oriented+Navigation%2C+In+FileMaker+Pro+-+Part+I" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fdatasplash.co.uk%2FsoonNav&title=SOON+-+Simple+Object+Oriented+Navigation%2C+In+FileMaker+Pro+-+Part+I" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=SOON - Simple Object Oriented Navigation, In FileMaker Pro - Part I&body=SOON - Simple Object Oriented Navigation, In FileMaker Pro - Part I%20http%3A%2F%2Fdatasplash.co.uk%2FsoonNav" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div><p>No related posts.</p><img src="http://feeds.feedburner.com/~r/Datasplash/~4/OUuncNYxO3U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://datasplash.co.uk/2010/09/soon-simple-object-oriented-navigation-in-filemaker-pro-part-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://datasplash.co.uk/2010/09/soon-simple-object-oriented-navigation-in-filemaker-pro-part-i/</feedburner:origLink></item>
		<item>
		<title>Does Your FileMaker Documentation Say Customer Service</title>
		<link>http://feedproxy.google.com/~r/Datasplash/~3/ewKfzgu465A/</link>
		<comments>http://datasplash.co.uk/2010/08/does-your-filemaker-documentation-say-customer-service/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 10:24:39 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[FileMaker Pro Development]]></category>
		<category><![CDATA[FileMaker Tutorials]]></category>
		<category><![CDATA[Basic Techniques]]></category>
		<category><![CDATA[Communication]]></category>
		<category><![CDATA[Learning FileMaker]]></category>
		<category><![CDATA[Organising Data]]></category>

		<guid isPermaLink="false">http://datasplash.co.uk/?p=503</guid>
		<description><![CDATA[Documentation As A Basic User Need In the last twelve months one of the improvement points I decided to make in my own development was the documentation aspect. I&#8217;m not talking about user manuals or instruction books, I&#8217;m talking about documentation at the point of use. In fields, scripts, custom functions, comment boxes, commenting within [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p></p><h3>Documentation As A Basic User Need</h3>
<div id="attachment_527" class="wp-caption alignleft" style="width: 200px">
	<a href="http://datasplash.co.uk/wp-content/uploads/2010/08/documentation-for-dummies.jpeg" rel="lightbox[503]"><img class="size-full wp-image-527 " title="documentation-for-dummies" src="http://datasplash.co.uk/wp-content/uploads/2010/08/documentation-for-dummies.jpeg" alt="FileMaker documentation for dummies" width="200" height="251" /></a>
	<p class="wp-caption-text">Apply the Tesco rule; Every little helps!</p>
</div>
<p>In the last twelve months one of the improvement points I decided to make in my own development was the documentation aspect. I&#8217;m not talking about user manuals or instruction books, I&#8217;m talking about documentation at the point of use.</p>
<p>In fields, scripts, custom functions, comment boxes, commenting within fields &#8211; essentially just about anywhere that a client would look when they are either dabbling (read: creating future work) or when a client is extending their solution themselves. What! let clients mess about with the solution &#8211; I hear some of you say&#8230; <img src='http://datasplash.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Sometimes a client expressly asks us to develop a solution, or extend their current solution on this premise, that they will do some of the work themselves. I think it&#8217;s important to be able to know exactly what elements are for, or what they do &#8211; and even more so with critical functionality. It&#8217;s also a good thing for me as the developer, because often when you haven&#8217;t touched a solution for a few months &#8211; you sometimes forget what some of the stuff you wrote yourself does.</p>
<h3>Documentation As A Developer Tool</h3>
<p>Another aspect of documentation is when I pick up an existing file from a client, and I need to dissect it to find out what&#8217;s doing what and where, so leaving a documentation trail always helps there too. Things like commenting in field by using comment blocks or a double forward slash (//write a comment..). Using the comment field associated with a field in the database management window, and just about everywhere else. I&#8217;ve often had good feedback about this particular aspect, and even more so recently since I upped the ante with my point of use documentation.<br />
<span id="more-503"></span><br />
The crux of this post is really to get beginners to think about leaving that documentation trail throughout the solution so that anybody picking up the file can orient themselves with it quickly. <strong>Start making a habit of good documentation</strong>, especially if you like your spangly tricks &#8211; you know, the ones that take an eternity to figure out what it does &#8211; be courteous and leave the notes and guidance that you would want yourself.</p>
<h3>Documentation As A Witness Of Your Problem Solving Thinking</h3>
<p>Another good reason why you should leave documentation everywhere, especially as a beginner, is that it enables me to see what you were trying to achieve, and more importantly &#8211; how you were trying to achieve it. This allows me to gain insight into <strong>how </strong>you were thinking about the problem, and therefore helps me train you to solve the problem correctly.</p>
<p>Here&#8217;s a selection documentation, I&#8217;m not saying what I do is best practice, nor that it&#8217;s better than anyone else&#8217;s, I&#8217;m just showing what I do &#8211; and if anybody has better or more structured way of doing things &#8211; I&#8217;m all ears.</p>
<h3>Script documentation</h3>
<p>Documenting scripts is probably the most commonly overlooked aspect of point-of-use documentation. Even some seasoned, highly commendable developers don&#8217;t do it, or at least not nearly enough. Matt Petrowsky, if you&#8217;ve ever watched his videos, you will see a top rate documentation process that he uses. I don&#8217;t go quite that far, but I always make sure that the basic and critical aspects are clearly documented.</p>
<div id="attachment_508" class="wp-caption aligncenter" style="width: 568px">
	<a href="http://datasplash.co.uk/wp-content/uploads/2010/08/documentation-script-1.jpg" rel="lightbox[503]"><img class="size-full wp-image-508" title="Documenting FileMaker Scripts" src="http://datasplash.co.uk/wp-content/uploads/2010/08/documentation-script-1.jpg" alt="FileMaker Pro Scripting Tutorial" width="568" height="224" /></a>
	<p class="wp-caption-text">document both the functionality, and critical steps (click to enlarge)</p>
</div>
<p style="text-align: center;">
<p>As you will see from the above image, just a couple of lines of commenting can make a big difference to a stranger picking up the file. One thing you should think of is the other person, you don&#8217;t know who they will be, so try to write in plain English and wherever possible &#8211; jargon free. Oh, and please don&#8217;t make up your own words, if you don&#8217;t know what the correct terminology is, write it out long.</p>
<div id="attachment_514" class="wp-caption aligncenter" style="width: 570px">
	<a href="http://datasplash.co.uk/wp-content/uploads/2010/08/documentation-script-2.jpg" rel="lightbox[503]"><img class="size-full wp-image-514" title="Documenting Individual Script Steps" src="http://datasplash.co.uk/wp-content/uploads/2010/08/documentation-script-2.jpg" alt="FileMaker Pro Script Tutorial" width="570" height="315" /></a>
	<p class="wp-caption-text">documenting the key steps help visualise critical functionality</p>
</div>
<p>But, that&#8217;s not the only method for documenting scripts. I also document key steps using commenting within the script steps themselves. You will see in the above image that the set variable script steps are clearly documented to show the dabbler what is happening.</p>
<div id="attachment_515" class="wp-caption aligncenter" style="width: 592px">
	<a href="http://datasplash.co.uk/wp-content/uploads/2010/08/documentation-script-3.jpg" rel="lightbox[503]"><img class="size-full wp-image-515 " title="Document Scripts To Warn of Consequences" src="http://datasplash.co.uk/wp-content/uploads/2010/08/documentation-script-3.jpg" alt="FileMaker Pro Advanced Scripting Help" width="592" height="162" /></a>
	<p class="wp-caption-text">Warn of consequences - no documentation means no warning, but means big consequence!</p>
</div>
<p>You can also add warnings to your scripts too! (obviously, this one is a joke, but you get the message..)</p>
<p>The upshot is, no matter how much documentation that you insert, there is always room for a dabbler to fire off a script or use a portable script in the wrong way somehow, hopefully you try to error catch within your scripts, but there&#8217;s often the unforeseen, the one that got away, the loose canon &#8211; you know. (Execute Plan B!)</p>
<p>But, great documentation gives you a platform from which you can instantly re-train someone &#8211; you open up the file and say &#8220;look at the instructions, here, next time &#8211; read &#8216;em&#8221; (..or else Plan B..)</p>
<h3>Custom Functions documentation</h3>
<p>This is perhaps an area where I could still improve, although when you dowload some custom functions you will see for yourself that many developers &#8211; well, they like to code, writing instructions &#8211; huh! who needs those, it&#8217;ll work just fine &#8211; just use it, man&#8230;.. <strong>Err, no</strong>, don&#8217;t just use it, man. Even if the guru of guru&#8217;s gives you a custom function &#8211; you check it yourself, you strip it down, you document it (inside the function) and then you use it.</p>
<p>This is a typical example of what I do. If you want to see some really good examples, take a look at some of the functions that Fabrice Nordman has written on FMCustomFunctions.com &#8211; like Petrowsky, he&#8217;s got it down to a fine art.</p>
<div id="attachment_516" class="wp-caption aligncenter" style="width: 549px">
	<a href="http://datasplash.co.uk/wp-content/uploads/2010/08/documentation-custom-functions.jpg" rel="lightbox[503]"><img class="size-full wp-image-516" title="Documenting a Custom Function" src="http://datasplash.co.uk/wp-content/uploads/2010/08/documentation-custom-functions.jpg" alt="How to write filemaker custom functions" width="549" height="314" /></a>
	<p class="wp-caption-text">Clearly define what the function does, and what critical steps do</p>
</div>
<p>Since I believe that my documenation is sufficient for most dabblers, I don&#8217;t often do more than this. Feedback is welcomed.</p>
<p>Also notice that apart from the commented block, which has the bulk of intructions, that I also comment some of the key aspects of the function itself. You will develop your own style as you go, the important thing is to start now. Deployment of some things with FileMaker you should  wait until you have a firm grasp of, like <a href="http://datasplash.co.uk/2010/07/filemaker-pro-naming-convention-basics-for-beginners/">naming conventions</a>, but others just need you to do it from day one. This is a day one thing.</p>
<h3>Field documentation</h3>
<p>Fields are the things that you and anyone that touches your solution will touch the most. Ctrl+Shift+D (I can hit that in my sleep). And, you should always document fields, moreso fields that could be misconstrued. Obviously, a field called: Date, when there is only one date in the table doesn&#8217;t need much explanation, but if there&#8217;s a whole series of dates, and you&#8217;ve got one of those wonky naming conventions then you better start typing out the documentation &#8211; remember, no made up words.</p>
<p style="text-align: center;">
<p><strong>Documentation of fields at the table level</strong></p>
<div id="attachment_520" class="wp-caption aligncenter" style="width: 507px">
	<a href="http://datasplash.co.uk/wp-content/uploads/2010/08/documentation-field-tables.png" rel="lightbox[503]"><img class="size-full wp-image-520" title="Documenting FileMaker Fields" src="http://datasplash.co.uk/wp-content/uploads/2010/08/documentation-field-tables.png" alt="How to effectively document filemaker pro fields" width="507" height="288" /></a>
	<p class="wp-caption-text">Document fields clearly, they are the most touched aspect of any database</p>
</div>
<p><strong>Documentation within the fields itself</strong></p>
<div id="attachment_519" class="wp-caption aligncenter" style="width: 574px">
	<a href="http://datasplash.co.uk/wp-content/uploads/2010/08/documentation-in-field-dialogue.jpg" rel="lightbox[503]"><img class="size-full wp-image-519 " title="Documentation within a FileMaker field" src="http://datasplash.co.uk/wp-content/uploads/2010/08/documentation-in-field-dialogue.jpg" alt="Documenting filemaker pro fields" width="574" height="82" /></a>
	<p class="wp-caption-text">Document within fields also wherever anything is critical, or is not intuitive by itself</p>
</div>
<p>The examples above show some of the documentation that I use in fields. I&#8217;m particularly fond of the comment box that is attached to a field. You can even access this in FileMaker, which I ocassionally do to pull a tooltip, or something like that.</p>
<div id="attachment_517" class="wp-caption aligncenter" style="width: 541px">
	<a href="http://datasplash.co.uk/wp-content/uploads/2010/08/documentation-field-comments.jpg" rel="lightbox[503]"><img class="size-full wp-image-517" title="Using Field Comments for Documentation" src="http://datasplash.co.uk/wp-content/uploads/2010/08/documentation-field-comments.jpg" alt="How to use FileMaker Field Comments" width="541" height="282" /></a>
	<p class="wp-caption-text">Using the built in functionality can often provide a double benefit</p>
</div>
<p><strong>Using the Field Comment for tooltips</strong></p>
<div id="attachment_523" class="wp-caption aligncenter" style="width: 541px">
	<a href="http://datasplash.co.uk/wp-content/uploads/2010/08/documentation-using-field-comments-tooltips.jpg" rel="lightbox[503]"><img class="size-full wp-image-523" title="Documentation using the Table level, Field comment." src="http://datasplash.co.uk/wp-content/uploads/2010/08/documentation-using-field-comments-tooltips.jpg" alt="How to make a filemaker field comment into a tooltip" width="541" height="77" /></a>
	<p class="wp-caption-text">Not always useful, but ocassionally very useful.</p>
</div>
<h3>Value Lists documentation</h3>
<p>This one is quite simple, and I pick and choose where I use this based on the client&#8217;s level of intuition/knowledge. Below is a simple demonstration of how you can break up the value list listing window to group value lists together. I&#8217;m sure there other developers that have better/different ways of doing this. I&#8217;d be glad to hear about those.</p>
<p style="text-align: center;">
<div id="attachment_524" class="wp-caption aligncenter" style="width: 534px">
	<a href="http://datasplash.co.uk/wp-content/uploads/2010/08/documentation-value-lists.jpg" rel="lightbox[503]"><img class="size-full wp-image-524 " title="documentation-value-lists" src="http://datasplash.co.uk/wp-content/uploads/2010/08/documentation-value-lists.jpg" alt="How to clearly label and document filemaker value lists" width="534" height="162" /></a>
	<p class="wp-caption-text">Depending on the level of capability of users, i.e. to not adjust the wrong value list</p>
</div>
<h3>Relationship Graph documentation</h3>
<p>I have seen some pretty dramatic documentation on the relationship graph over the years, from the sublime to the ridiculuous. I have a relatively laid back approach to the relationship graph. If there is one place that you really don&#8217;t want people messing around, yep, it&#8217;s in yer TOG&#8217;s.</p>
<p>Hence, I lightly pepper the RG with notes, I mean, nothing&#8217;s going to stop a militant dabbler, fortunately there aren&#8217;t too many of them &#8211; and when there are, make sure the backups are freely flowing.</p>
<p>Militant dabblers, plan B &#8216;em all the way to the parking lot, then plan B &#8216;em some more, I say <img src='http://datasplash.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://datasplash.co.uk/wp-content/uploads/2010/08/documentation-tog.jpg" rel="lightbox[503]"><img class="aligncenter size-full wp-image-525" title="documentation-tog" src="http://datasplash.co.uk/wp-content/uploads/2010/08/documentation-tog.jpg" alt="How to label and document the filemaker relationship graph" width="317" height="494" /></a>I hope you gain something from this post, I certainly hope it makes you think about the level of documentation that you are currently employing.</p>
<p>Stay tuned, and leave me a comment below, now.</p>
<p><!-- AUTHOR BOX --></p>
<p class="bluebox mar100lr"><strong><em>About the Author: </em></strong><em>Darren Lunn used to be a documentation no-do-gooder, but in recent times has dramatically improved. An is righting en arf improved <img src='http://datasplash.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  You can connect with <a title="connect on Twitter" href="http://twitter.com/datasplash" target="_blank">Darren on Twitter</a></em></p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fdatasplash.co.uk%2F2010%2F08%2Fdoes-your-filemaker-documentation-say-customer-service%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fdatasplash.co.uk%2F2010%2F08%2Fdoes-your-filemaker-documentation-say-customer-service%2F&amp;source=datasplash&amp;style=normal&amp;service=bit.ly&amp;hashtags=Basic+Techniques,Communication,Learning+FileMaker,Organising+Data&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<div class="prli-social-buttons-bar"><a href="http://digg.com/submit?phase=2&url=http%3A%2F%2Fdatasplash.co.uk%2FfmDocs&title=Does+Your+FileMaker+Documentation+Say+Customer+Service" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/digg_32.png" alt="Digg" title="Digg" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40datasplash%3A+Does+Your+FileMaker+Documentation+Say+Customer+Service+%23filemaker" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fdatasplash.co.uk%2FfmDocs" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fdatasplash.co.uk%2FfmDocs&t=Does+Your+FileMaker+Documentation+Say+Customer+Service" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fdatasplash.co.uk%2FfmDocs&title=Does+Your+FileMaker+Documentation+Say+Customer+Service" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=Does Your FileMaker Documentation Say Customer Service&body=Does Your FileMaker Documentation Say Customer Service%20http%3A%2F%2Fdatasplash.co.uk%2FfmDocs" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div><p>No related posts.</p><img src="http://feeds.feedburner.com/~r/Datasplash/~4/ewKfzgu465A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://datasplash.co.uk/2010/08/does-your-filemaker-documentation-say-customer-service/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://datasplash.co.uk/2010/08/does-your-filemaker-documentation-say-customer-service/</feedburner:origLink></item>
		<item>
		<title>Our FileMaker Blog Direction: What’s Coming Up</title>
		<link>http://feedproxy.google.com/~r/Datasplash/~3/95Bkcow0IXI/</link>
		<comments>http://datasplash.co.uk/2010/08/our-filemaker-blog-direction-whats-coming-up/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 22:10:06 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Communication]]></category>
		<category><![CDATA[FileMaker Development]]></category>
		<category><![CDATA[Opportunities]]></category>
		<category><![CDATA[Products]]></category>

		<guid isPermaLink="false">http://datasplash.co.uk/?p=490</guid>
		<description><![CDATA[We&#8217;re in busy period at Datasplash and therefore I thought it would be both courteous and good for communication if I posted a brief outline of what is in the blog pipeline and some general news about the site. Extending Our Service Line-up &#8211; Web Services (WordPress) Datasplash will soon be extending our line-up of [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p></p><p>We&#8217;re in busy period at Datasplash and therefore I thought it would be both courteous and good for communication if I posted a brief outline of what is in the blog pipeline and some general news about the site.</p>
<h3>Extending Our Service Line-up &#8211; Web Services (WordPress)</h3>
<p>Datasplash will soon be extending our line-up of services to include web development, specifically using WordPress and predominantly using the Thesis Theme, although we are happy to work with any premium theme our clients would like. We use the Thesis Theme on this website, we love its flexibility and extendibility, pretty much the same reasons that we love FileMaker Pro.<br />
<span id="more-490"></span><br />
We have recently completed a first custom site for our first web design client, even though we are still going through some polishing &#8211; which will take several weeks &#8211; you can see our client&#8217;s site here: <a href="http://leanqcd.com/" title="Our first web design client" target="_blank">Lean QCD &#8211; Lean Consulting Experts</a></p>
<p>They are more than happy for you to contact them if you would like to ask them about the service, the responsiveness or any other aspect of working with us. I believe that this is a better approach than simply posting a testimonial, which we will also be doing, but for prospective clients I feel direct testimony from an existing client is by far the best type of feedback you can get, that&#8217;s certainly how I personally like to recruit services and products for Datasplash.</p>
<p><strong>Who our web design services are aimed at: </strong></p>
<ul>
<li>Companies getting their first web presence.</li>
<li>Companies wanting to move to a WordPress/CMS style web site.</li>
<li>Individuals looking to start a blog.</li>
<li>Entry level sites for companies and individuals wanting to get a high quality, initial entry into web presence.</li>
</ul>
<h3>Datasplash Site Redesign</h3>
<p>Partly due to our extended services and partly because, well umm.., it needs it. Our current site was originally put together quite quickly, and we haven&#8217;t really done much with it since in all honesty. </p>
<p>So we are starting a redesign of the site, however it will more than likely be close to the end of the year before it goes live. We will be posting some snippets of the design and look/feel of the site as and when we have something that we want to show you, or more importantly, for you to give us some feedback on. We really hope that you will engage us in this process and give us the feedback, good, bad or indifferent.</p>
<p>Apart from the look and feel of the site we hope to also be structuring the content a little better also. We want to have a clear flow to the site so that newcomers can start in an appropriate place for them and work through a body of content that will hopefully answer questions or issues that they are having. I still want to primarily focus the blog help at total beginners with FileMaker Pro, this is an important aspect to me due to my own experience when starting out with FileMaker Pro. </p>
<p>If you would like to make any requests or recommendations for the site then please feel totally free to do so in the comments, below. You can suggest anything that you like, a topic, a series, a focus on a particular problem area &#8211; it&#8217;s your choice, just write it out-loud in the comments, below.</p>
<h3>FileMaker Pro Cheat Sheets</h3>
<p>Over time I have developed a ton of &#8220;cheat-snippets&#8221; for FileMaker Pro. I have found some very good stuff out there in the FileMaker world, however, we&#8217;re talking about comprehensive cheat-sheets here &#8211; I&#8217;d like to get your input into these too. I&#8217;d like to go through an iterative process with these once they are going, with your help I&#8217;m sure we can get something that is helpful for everyone.</p>
<p>I&#8217;m thinking of doing just one at a time, in the areas of calculations/functions, script steps, menus, and so on, you get the idea. </p>
<p>If I&#8217;m honest I&#8217;m middle-of-the-road at putting things like this together, so I&#8217;ll definitely be asking for some input.</p>
<h3>Products</h3>
<p><u><strong>Education sector</strong></u></p>
<p>For a while now I&#8217;ve been working on products of my own. Like a lot of developers, I guess, we get an idea and then scope it out, work feverishly on it for a week &#8211; and then we have another idea which cuts the last one dead, and it goes on the back-burner.</p>
<p>Well just occasionally the opposite happens, I work on something and think &#8220;mmm.. that&#8217;ll be worth doing something with one day..&#8221; and then someone comes to you (on that one day, except it&#8217;s a few hundred days later..) and says <em>can FileMaker do this?</em> and you say: <em>do you mean like this?</em> As you pull out your dusty old file prototype. Well, you know how the rest goes..</p>
<p>So, this led to our developing a product for the education sector, in collaboration with the education sector, and we hope it&#8217;s going to be a hit. I perhaps shouldn&#8217;t try and jinx it beforehand by talking about it too much &#8211; so I&#8217;ll shut up for now, but lots more to come later.</p>
<p><u><strong>Business Management</strong></u></p>
<p>We&#8217;re also working on another product offering using FileMaker for a modern business management system. It&#8217;s <u>not</u> a CRM or invoicing system, god knows there&#8217;s enough of those in the market. With my background in senior management and many years in business management and administration, we are compiling a metrics and goal cascade system for established companies that have, or want, a globally recognised standards based management cascade system. </p>
<p>Linking all the subordinate goals within an organisation to top level goals, ensuring that the correct measures are in place. Measures are crucial for practical and progressive management teams, but get the measures wrong and you get your results wrong. Measures are a behavioural tool if nothing else, the saying: <em><strong>tell me how I&#8217;m measured and I&#8217;ll tell you how I&#8217;ll behave</strong></em> is testament to that.</p>
<p>Including tools to help with the management of those core goals and performance metrics. It&#8217;s more a core management tool for management, rather than an administration tool, although there are elements of administration within it. This will be a good product for businesses with a developing management process or an established management process, and will help with goal alignment across the entire business. </p>
<p>This is another collaborative effort, working with some highly experienced and very senior level leaders from the business world. If you&#8217;ve ever heard of the <a href="http://www.efqm.org/en/" target="_blank">EFQM</a>, Excellence programs such as <a href="http://www.advantagewm.co.uk/" target="_blank">Advantage West Midlands</a> or similar, along with companion methodologies such as <a href="http://www.leanuk.org/" target="_blank">Lean practice</a>, Six Sigma and TQM &#8211; these are all profoundly tested and respected tools within the business leadership world, and we have taken the essence of all of these tools to embed within this solution. It is still very early days with this particular project and we will be releasing extracts of it as the development process gets under way. We should have some interesting articles to publish on the back of this development process also, so keep your eyes on the blog here.</p>
<h3>The Blog</h3>
<p>I will be continuing with blog, even as we start to test and launch the new site. What I will say is that the frequency will not increase (or decrease) in the short term. I still aim to put out 1-2 good articles per week, or more with time permitting. </p>
<p>Plus I also plan to start blogging about other  aspects of life/business life as well as FileMaker, although FileMaker will always be the main point of focus for the site. It&#8217;s nice to mix it up a bit. As an ex-colleague of mine pointed out recently, I have a wealth of general business knowledge, experience and other tools apart from database stuff, why not share that? So I will start to share some other aspects too. And, please give me feedback too, if you don&#8217;t like something/topic let me know, conversely if there&#8217;s something you&#8217;d like me to touch on then let me know what. I&#8217;m often good at requests <img src='http://datasplash.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><!-- AUTHOR BOX --></p>
<p class="bluebox mar100lr"><strong><em>About the Author: </em></strong><em>Darren Lunn is expanding his horizons, but needs to get out of the development chair before his waistline expands at the same rate. You can connect with <a title="connect on Twitter" href="http://twitter.com/datasplash" target="_blank">Darren on Twitter</a></em></p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fdatasplash.co.uk%2F2010%2F08%2Four-filemaker-blog-direction-whats-coming-up%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fdatasplash.co.uk%2F2010%2F08%2Four-filemaker-blog-direction-whats-coming-up%2F&amp;source=datasplash&amp;style=normal&amp;service=bit.ly&amp;hashtags=Communication,FileMaker+Development,Opportunities,Products&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<div class="prli-social-buttons-bar"><a href="http://digg.com/submit?phase=2&url=http%3A%2F%2Fdatasplash.co.uk%2Fmby&title=Our+FileMaker+Blog+Direction%3A+What%5C%27s+Coming+Up" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/digg_32.png" alt="Digg" title="Digg" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40datasplash%3A+Our+FileMaker+Blog+Direction%3A+What%27s+Coming+Up+%23filemaker" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fdatasplash.co.uk%2Fmby" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fdatasplash.co.uk%2Fmby&t=Our+FileMaker+Blog+Direction%3A+What%5C%27s+Coming+Up" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fdatasplash.co.uk%2Fmby&title=Our+FileMaker+Blog+Direction%3A+What%5C%27s+Coming+Up" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=Our FileMaker Blog Direction: What\'s Coming Up&body=Our FileMaker Blog Direction: What\'s Coming Up%20http%3A%2F%2Fdatasplash.co.uk%2Fmby" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div><p>No related posts.</p><img src="http://feeds.feedburner.com/~r/Datasplash/~4/95Bkcow0IXI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://datasplash.co.uk/2010/08/our-filemaker-blog-direction-whats-coming-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://datasplash.co.uk/2010/08/our-filemaker-blog-direction-whats-coming-up/</feedburner:origLink></item>
		<item>
		<title>FileMaker Tutorial Roundup: July-August</title>
		<link>http://feedproxy.google.com/~r/Datasplash/~3/cpxT_6S2ghc/</link>
		<comments>http://datasplash.co.uk/2010/08/filemaker-tutorial-roundup-july-august/#comments</comments>
		<pubDate>Sat, 14 Aug 2010 23:28:26 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[FileMaker Pro Development]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[external articles]]></category>
		<category><![CDATA[filemaker roundup]]></category>
		<category><![CDATA[plugin releases]]></category>

		<guid isPermaLink="false">http://datasplash.co.uk/?p=439</guid>
		<description><![CDATA[Here is a selection of tutorials from Datasplash and also a good selection of articles from the rest of the FileMaker world. There are some real gems in here. As always I&#8217;m sure that the FileMaker DevCon causes a splurge of information around this time of the year. Roundup of Datasplash Articles This has been [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p></p><p>Here is a selection of tutorials from Datasplash and also a good selection of articles from the rest of the FileMaker world. </p>
<p>There are some real gems in here. As always I&#8217;m sure that the FileMaker DevCon causes a splurge of information around this time of the year. </p>
<h3> Roundup of Datasplash Articles </h3>
<p>This has been a busy month for Datasplash outside of the blog, so our activity has been less than we would have liked, but with that said I think we have done ok, we certainly noticed a good increase in engagement in the site. We&#8217;re still learning, we hope you are too.<br />
<span id="more-439"></span></p>
<ul>
<li><a href="http://datasplash.co.uk/2010/07/filemaker-pro-naming-convention-basics-for-beginners/">FileMaker Pro Naming Convention Basics, For Beginners</a></li>
<li class="roundup_desc">The FileMaker world doesn&#8217;t have fixed conventions for naming. Therefore, many beginners try to invent their own, which can often result in a pickle. This post&#8217;s message was essentially saying: experiment experiment experiment, research review and learn, and only then &#8211; deploy your own naming convention system.</li>
<li><a href="http://datasplash.co.uk/2010/07/keep-your-filemaker-pro-custom-functions-organised/">Keep Your FileMaker Pro Custom Functions Organised</a></li>
<li class="roundup_desc">A free download of a file I&#8217;ve shown a couple of times in screencasts. It&#8217;s a very simple file, but very useful none-the-less. I hope you find it useful.</li>
<li><a href="http://datasplash.co.uk/2010/08/filemaker-pro-on-pc-went-after-filemaker-go-came/">FileMaker Pro On PC Went, After FileMaker GO Came</a></li>
<li class="roundup_desc">A soul baring post. The message: Don&#8217;t get stuck in your own paradigm. When you read signals from the marketplace, challenge your own mindset &#8211; I did, and I missed this one at first glance. Now I have a fresh outlook and it has already changed the direction of my own FileMaker Development.</li>
<li><a href="http://datasplash.co.uk/2010/08/auto-colour-swatches-using-filemaker-pro-scriptmaster-plugin/">Auto Colour Swatches using FileMaker Pro &#038; Scriptmaster Plugin</a></li>
<li class="roundup_desc">A technique that I&#8217;ve implemented a couple of times that allows users and administrators to dynamically choose colours for status/types aspects in their interface. Also shows a couple of examples of extending the UI aspect for use with the webviewer. It is a basic level technique, and you should consider making custom functions from the technique to make it more user friendly and globally convenient in your solutions.</li>
</ul>
<h3> Roundup of articles I found interesting from other FileMaker Developers</h3>
<p>These are some of the articles that I found very useful. Some of these articles were released during the period and some were articles written earlier, but that I discovered during the period.</p>
<ul>
<li><a href="http://www.geistinteractive.com/blog/2010/07/filemaker-go-whole-new-platform">FileMaker GO is a whole new platform</a> </li>
<li class="roundup_desc">Todd Geist nudged my senses into life with this post about his vision on where FileMakerGO will take the FileMaker development industry in the coming years. It&#8217;s an interesting insight and I agree with his thought-train. In true Maven fashion Todd jumped in and acquired the <a href="http://worldcloud.com/" target="_blank" rel="nofollow">WorldCloud </a>hosting company.</li>
<li><a href="http://www.youtube.com/watch?v=zdAykEnXJ8g&#038;p=00BF345CF563532C&#038;playnext=1&#038;index=4">FileMaker Custom Functions, explained.</a> </li>
<li class="roundup_desc">I found this via <a href="http://www.dwaynewright.com/filemaker-thoughts/">Dwayne Wright&#8217;s blog</a>. Very good YouTube article series on making custom functions, by Russ Kohn. I don&#8217;t envy Russ having to explain tail recursion to a group of people, it&#8217;s a difficult topic at the best of times.</li>
<li><a href="http://fmlayoutmode.com/wp/?p=1176">FMLayoutMode &#8211; Taming a Wild Layout</a> </li>
<li class="roundup_desc">Anybody following the &#8220;Clown Puke&#8221; from Paul Spafford will be able to see the finished product on Taming a Wild Layout. Very good article series for beginners this was, very good and clear tutorials also.</li>
<li><a href="http://www.zerobluetech.com/blog/filemaker-server-side-scripting/">Server Side Scripting</a> an informative article by Agi Riley at Zero Blue Technologies.</li>
<li class="roundup_desc">This article is a good companion to those of us thinking about FileMaker GO and changes in our development approach, amongst other reasons too. I certainly look forward to this article being extended as promised&#8230;</li>
</ul>
<h3>Plugin Releases of Interest</h3>
<ul>
<li><a href="http://360works.com/scriptmaster">Scriptmaster </a> from 360Works</li>
<li class="roundup_desc">Updated and now has a pro offering which allows you to make your own plugins. Very interesting concept, and possibly a new model for plugins. The plugin is much faster than the previous version, certainly in my own tests. I have had a couple of issues when using the plugin whilst recording screencasts using screenr &#8211; but I think this is due to a clash between them both fighting for the Java resources. After a couple of reboots it was fine. I love this plugin, for its massive range of built in functions and its extendibility.</li>
<li><a href="http://www.360works.com/filemaker-pdf-plugin/">Scribe Plugin</a>  from 360Works</li>
<li class="roundup_desc">This plugin looks amazing for its interaction with MS Office documents and PDF&#8217;s. There is too much to list here so head over to the site and check out the demos and feature list. 360Works have just released a single license version, and I will certainly be taking them up on one.</li>
<li><a href="http://www.beezwax.net/solutions/wsp">Webservices Plugin</a> from Beezwax</li>
<li class="roundup_desc">This plugin looks absolutely amazing. You can connect to any SOAP service via WSDL, including interaction with RESTful API&#8217;s. This one is on my shopping list. I am really looking forward to trying this one out.</li>
<li><a href="http://www.24usoftware.com/SimpleDialog">SimpleDialogue</a> by 24uSoftware</li>
<li class="roundup_desc">24U Software released their new SimpleDialogue plugin. It looks very interesting and a good addition to the dated custom dialogues that FileMaker serves up natively. Including progress bars and dynamic updating of dialogues on the fly, it is well worth heading over to the page (linked above) and checking out the full roll call for this plugin.</li>
<li><a href="http://www.seedcode.com/">Seedcode Calendar</a> by Seedcode</li>
<li class="roundup_desc">The latest in the line up of calendar products from Seedcode. Check out the video that accompanies the latest release. Simply breathtaking. Enough said.</li>
</ul>
<p>It has been a healthy month in terms of plugin releases, there have been many more, but these are the ones that caught my eye. I hear that the Fusion Reactor plugin is in the final stages of testing for a new release. That one will certainly be on my <strong>buy immediately </strong>list. I&#8217;ve had this plugin since the first release and it is superb.</p>
<p>That&#8217;s just about it for this roundup. I plan on doing these roundups reasonably frequently, perhaps monthly &#8211; as long as there is enough to write about. No doubt there will be next month after DevCon. </p>
<p>Thanks, and stay tuned.</p>
<p><!-- AUTHOR BOX --></p>
<p class="bluebox mar100lr"><strong><em>About the Author: </em></strong><em>Darren Lunn is on a mission to help new FileMaker Pro developers to become competent FileMaker Pro Developers. You can connect with <a title="connect on Twitter" href="http://twitter.com/Datasplash" target="_blank">Darren on Twitter</a></em></p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fdatasplash.co.uk%2F2010%2F08%2Ffilemaker-tutorial-roundup-july-august%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fdatasplash.co.uk%2F2010%2F08%2Ffilemaker-tutorial-roundup-july-august%2F&amp;source=datasplash&amp;style=normal&amp;service=bit.ly&amp;hashtags=external+articles,filemaker+roundup,News,plugin+releases&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<div class="prli-social-buttons-bar"><a href="http://digg.com/submit?phase=2&url=http%3A%2F%2Fdatasplash.co.uk%2Fegb&title=FileMaker+Tutorial+Roundup%3A+July-August" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/digg_32.png" alt="Digg" title="Digg" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40datasplash%3A+FileMaker+Tutorial+Roundup%3A+July-August+http%3A%2F%2Fdatasplash.co.uk%2Fegb+%23filemaker" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fdatasplash.co.uk%2Fegb" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fdatasplash.co.uk%2Fegb&t=FileMaker+Tutorial+Roundup%3A+July-August" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fdatasplash.co.uk%2Fegb&title=FileMaker+Tutorial+Roundup%3A+July-August" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=FileMaker Tutorial Roundup: July-August&body=FileMaker Tutorial Roundup: July-August%20http%3A%2F%2Fdatasplash.co.uk%2Fegb" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div><p>No related posts.</p><img src="http://feeds.feedburner.com/~r/Datasplash/~4/cpxT_6S2ghc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://datasplash.co.uk/2010/08/filemaker-tutorial-roundup-july-august/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://datasplash.co.uk/2010/08/filemaker-tutorial-roundup-july-august/</feedburner:origLink></item>
		<item>
		<title>Auto Colour Swatches using FileMaker Pro &amp; Scriptmaster Plugin</title>
		<link>http://feedproxy.google.com/~r/Datasplash/~3/Fjidom_4GAA/</link>
		<comments>http://datasplash.co.uk/2010/08/auto-colour-swatches-using-filemaker-pro-scriptmaster-plugin/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 17:41:29 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[FileMaker Tutorials]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Colours]]></category>
		<category><![CDATA[FileMaker Basics]]></category>
		<category><![CDATA[FileMaker Development]]></category>
		<category><![CDATA[Icons]]></category>
		<category><![CDATA[Using FileMaker Plugins]]></category>
		<category><![CDATA[Webviewer]]></category>

		<guid isPermaLink="false">http://datasplash.co.uk/?p=129</guid>
		<description><![CDATA[The recent release of version 4 of the ScriptMaster plugin from 360 Works prompted me to share a technique that I have used several times in solutions. Whilst there are a number of ways to achieve the result I&#8217;m about to show you, I think that a key part of this post is the use [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p></p><p>The recent release of version 4 of the <a href="http://360works.com/scriptmaster">ScriptMaster plugin from 360 Works</a> prompted me to share a technique that I have used several times in solutions.</p>
<p>Whilst there are a number of ways to achieve the result I&#8217;m about to show you, I think that a key part of this post is the use of plugins in general, as well as the result we will end up with here.</p>
<h3>Plugins and Beginners</h3>
<p>Plugins for a lot of beginners are a moot point. It sometimes impresses me the lengths that people will go to in a bid to avoid installing, learning and applying a plugin to their solution. Effectively trebling the time it would have taken to achieve a far better result by simply rolling up ones sleeves and attempting some learning.</p>
<h3>There is no shortcut to learning</h3>
<p>FileMaker Pro, like any software or development environment, is never going to reveal itself to you willingly. You have to peel back the layers, being instrumental in understanding what each layer, element and attribute does &#8211; and why it does it.</p>
<p>There are no shortcuts. Ultimately, shortcuts turn into rework at some point down the line when we carelessly add stuff (like plugins) without knowing the meaning and technology behind them. So whilst I will be showing you how to achieve just one particular task using a plugin, I urge you to find out more on your own, and understand how this is possible &#8211; I&#8217;ll leave that for you.</p>
<h3>Colour tags, swatches and styles</h3>
<p>Ok, so sometimes we need to assign colour tags, or swatches, or just generally select colours for styling objects within our solutions. Depending on your personal preference, you may do this frequently or not so frequently. But, I assure you that you will need to do this at some point in your solution.</p>
<p>We can of course hard code these colours into our solutions, there are a number of ways to achieve that. We will cover those in a later post. The reason I want to show this method first is that I would always urge you to think about doing anything in FileMaker as dynamically as possible first up, and hard-coded a last option, when all other avenues lead nowhere. This applies to every aspect of FileMaker Pro, not just plugins and styling, but scripting, calculations, value lists and so on.</p>
<h3>Think dynamically by instinct</h3>
<p>The foremost reason that you should go the dynamic route (or as dynamic as is achievable) is that it is so much more portable and transplantable across solutions, easily making your solutions quickly come to life in an almost modular way. You will eventually start to think instinctively dynamic, by this I mean that your first thought will be: <em>How can I build this so that no code modification is required and yet make &#8220;it&#8221; infinitely selectable/extendible/operable?</em> Whatever &#8220;it&#8221; is.</p>
<p>Make sure you have the <a rel="nofollow" href="http://360works.com/scriptmaster" target="_blank">360Works ScriptMaster Plugin</a> installed before you attempt this, naturally it wouldn&#8217;t be possible without it anyway, but load it before you start up FileMaker Pro so you won&#8217;t have to quit after you&#8217;ve started. Simply download the plugin, which is free, and install it into your <em>FileMaker Pro Extensions</em> folder wherever FileMaker Pro is installed on your machine.</p>
<h3>Sample File</h3>
<p>When you do this in your own solution you will need to write a short script, or copy across the script from the sample file:</p>
<div class="download_blue">
<p><a href="http://datasplash.co.uk/files/auto-colour-swatch.zip">Download Sample File Here</a></p>
</div>
<p style="color: red;"><strong>NOTE: AFTER YOU INSTALL THE SCRIPTMASTER PLUGIN YOU MUST FIRST RESTART FILEMAKER BEFORE OPENING THE DEMO FILE</strong></p>
<p style="text-align: center"><object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0' width='560' height='345'><param name='movie' value='http://screenr.com/Content/assets/screenr_1116090935.swf' /><param name='flashvars' value='i=95710' /><param name='allowFullScreen' value='true' /><embed src='http://screenr.com/Content/assets/screenr_1116090935.swf' flashvars='i=95710' allowFullScreen='true' width='560' height='345' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed></object></p>
<p>This <em>Open Script</em> loads the required modules into the plugin. This is one of the things you can explore more later on.</p>
<p>Basically, the script uses the gradient image drawing module in the plugin. Except, we are making an image where both colours are the same to get a solid colour. If you wanted to make yours a gradient image, you could extend the script to calculate a companion colour for the second colour (<a href="http://net.tutsplus.com/articles/general/making-sense-of-color-codes/" target="_blank">here is a great article on colours</a>) or simply ask the user to select two colours by duplicating the colour selection part of the script. For today, we are not going to do that &#8211; and I personally don&#8217;t do that ever anyway.</p>
<h3>Adding &amp; Changing Colours</h3>
<p><a href="http://datasplash.co.uk/wp-content/uploads/2010/08/edit-icon-colour-swatch.png" rel="lightbox[129]"><img class="aligncenter size-full wp-image-346" title="edit-icon-colour-swatch" src="http://datasplash.co.uk/wp-content/uploads/2010/08/edit-icon-colour-swatch.png" alt="FileMaker Pro Conditional Formatting Alternative" width="435" height="208" /></a></p>
<p>In the file you can click on the pencil icon to edit the colour for any row in the swatches portal, or create a new portal record and add a colour. Try changing a couple of the colours and then watch the various objects and records on the layout update to the new colour that you have chosen.</p>
<p>I have included a variety of examples in the layout, maybe you will only use one or two of them in reality. There is the portal method using the container field which holds the automatically created image swatch. There is a couple of examples of field highlighting and warnings &#8211; just purely as examples. There is also an example of using a webviewer as a tab mask  which will then display a status colour. You could extend this to display any colour based on any status or calculation within your FileMaker solution.</p>
<p><a href="http://datasplash.co.uk/wp-content/uploads/2010/08/tab-mask-style-with-webviewer.png" rel="lightbox[129]"><img class="aligncenter size-full wp-image-348" title="tab-mask-style-with-webviewer" src="http://datasplash.co.uk/wp-content/uploads/2010/08/tab-mask-style-with-webviewer.png" alt="FileMaker Pro Help With Tabs" width="483" height="66" /></a></p>
<p>There is also a webviewer using the colours to style the status field background, this is done by calculating the rgb colours, and also the hex colours. Browsers these days work equally well with the rgb, and the rgba colour pallette, but I guess I&#8217;m just old fashioned and I like Hex colours for most things web (although I think with HTML5 I might change my mind).</p>
<p>Like most sample files, you will need to figure out how to apply this to your own solution and how you want to deploy it, feel free to ask any questions in the comments.</p>
<p>So there you have it. It&#8217;s a nice little technique and if you have a solution where a lot of colours are required then it does make life easier than hard-coding everything, and I also prefer this to conditional formatting in some instances, although not all.</p>
<p>Enjoy, and leave a comment below.
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fdatasplash.co.uk%2F2010%2F08%2Fauto-colour-swatches-using-filemaker-pro-scriptmaster-plugin%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fdatasplash.co.uk%2F2010%2F08%2Fauto-colour-swatches-using-filemaker-pro-scriptmaster-plugin%2F&amp;source=datasplash&amp;style=normal&amp;service=bit.ly&amp;hashtags=Colours,FileMaker+Basics,FileMaker+Development,Icons,Using+FileMaker+Plugins,Webviewer&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<div class="prli-social-buttons-bar"><a href="http://digg.com/submit?phase=2&url=http%3A%2F%2Fdatasplash.co.uk%2Fyqj&title=Auto+Colour+Swatches+using+FileMaker+Pro+%26+Scriptmaster+Plugin" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/digg_32.png" alt="Digg" title="Digg" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40datasplash%3A+Auto+Colour+Swatches+using+FileMaker+Pro+%26+Scriptmaster+Plugin+http%3A%2F%2Fdatasplash.co.uk%2Fyqj+%23filemaker" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fdatasplash.co.uk%2Fyqj" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fdatasplash.co.uk%2Fyqj&t=Auto+Colour+Swatches+using+FileMaker+Pro+%26+Scriptmaster+Plugin" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fdatasplash.co.uk%2Fyqj&title=Auto+Colour+Swatches+using+FileMaker+Pro+%26+Scriptmaster+Plugin" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=Auto Colour Swatches using FileMaker Pro & Scriptmaster Plugin&body=Auto Colour Swatches using FileMaker Pro & Scriptmaster Plugin%20http%3A%2F%2Fdatasplash.co.uk%2Fyqj" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div><p>No related posts.</p><img src="http://feeds.feedburner.com/~r/Datasplash/~4/Fjidom_4GAA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://datasplash.co.uk/2010/08/auto-colour-swatches-using-filemaker-pro-scriptmaster-plugin/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://datasplash.co.uk/2010/08/auto-colour-swatches-using-filemaker-pro-scriptmaster-plugin/</feedburner:origLink></item>
		<item>
		<title>FileMaker Pro On PC Went, After FileMaker GO Came</title>
		<link>http://feedproxy.google.com/~r/Datasplash/~3/Tbp2hK9AyUQ/</link>
		<comments>http://datasplash.co.uk/2010/08/filemaker-pro-on-pc-went-after-filemaker-go-came/#comments</comments>
		<pubDate>Sat, 07 Aug 2010 12:12:11 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[FileMaker Go]]></category>
		<category><![CDATA[FileMaker Pro Development]]></category>
		<category><![CDATA[Database Development]]></category>
		<category><![CDATA[FileMaker Development]]></category>
		<category><![CDATA[FileMaker GO]]></category>
		<category><![CDATA[IT Strategy]]></category>

		<guid isPermaLink="false">http://datasplash.co.uk/?p=300</guid>
		<description><![CDATA[I&#8217;ve been an ardent fan and user of Windows/PC for many many years. I think any developer that has been following a path of development for a long time really has a huge struggle to change direction when everything in their business, and their life to a certain extent, is focussed in one direction. The [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p></p><p>I&#8217;ve been an ardent fan and user of Windows/PC for many many years. I think any developer that has been following a path of development for a long time really has a huge struggle to change direction when everything in their business, and their life to a certain extent, is focussed in one direction.</p>
<p>The vast majority of clients, and non-clients to that end too, that we work for have always be predominantly Windows/PC users. No surprise then that our set-up, equipment, machines and support software et al, are all Win/PC based.</p>
<p>However, in the last few months I noticed a real shift towards mobile and mac based equipment. That&#8217;s not breaking news, it seems that half the World is doing the same thing, iPhones (me too!), iPad&#8217;s (me Wish!), and MacBook Pro&#8217;s, iMac&#8217;s etc etc. </p>
<p>Up until now there hasn&#8217;t been a strong enough argument to hit that &#8220;Is a change of direction required now?&#8221; argument head-on. I must be the only person that didn&#8217;t see the Angels descending from above when <a href="http://www.filemakertrial.com/go/" target="_blank">FileMaker Go</a> first released. Sure, I thought that&#8217;s nice, might be a good addition, and so on..</p>
<p>But, then I thought about the strategic side of things, and coupled that with conversations I&#8217;ve been having very recently &#8211; almost every conversation contains some &#8220;mobile&#8221; aspect &#8230; &#8220;Could I do this on iPad&#8221; &#8230; &#8220;Could I get this data on my iPhone&#8221; &#8230; and so on and so forth.</p>
<p>When people like Todd Geist are base-jumping into the hosting market on the back of releases like FileMaker Go, one sometimes needs to step back and think &#8220;I&#8217;m missing something here&#8221;. And, I think the crux of it is: In the Win/PC world I don&#8217;t think I&#8217;ve been viewing the iPad and similar products as a new direction, I&#8217;ve been thinking of them as an added expense &#8211; for which some clients might be interested at some point in the future. </p>
<p><strong>WRONG!</strong></p>
<h3>Paradigms are not a Developer&#8217;s best friend (&#8230;or anybody else&#8217;s)</h3>
<p>Strategically, one should be thinking a little more analytically than that. But often the constraints of our little paradigm aren&#8217;t apparent. Almost the &#8220;what box?&#8221; response, &#8220;I&#8217;m not in a box?&#8221; &#8211; <strong>WRONG AGAIN!</strong></p>
<p>What&#8217;s a developer to do in future when there are already a mass of products out in the market? Or worse, there are a mass of developers out there in the market with a track record of delivering this technology &#8211; even more difficult to compete against than a product.</p>
<h3>Break the Paradigm</h3>
<p>So, with a little fresh insight and a reformed strategic vision of what FileMaker GO will do to our development world: We no longer will be able to develop for desktop/client only. Never. How could we? That would be amateurish, like doing half a job. </p>
<p>Sure, if you are very close to a client and they rely on you wholesale for every IT decision they make then you could get advanced notice that they might be going in that direction &#8211; but even then it&#8217;s probably too late &#8211; you&#8217;d be reactive, not proactive.</p>
<p>So I think this will reconfigure my whole project approach, starting now. Everything must be incorporated into the project as &#8220;standard&#8221; NOT &#8220;a nice to have&#8221; that could be done later on. Because, nobody wants that phone call that starts &#8220;I just downloaded FileMaker GO and my FileMaker solution you wrote looks like crap on it..&#8221; &#8211; Not a great start to a conversation is it!</p>
<p>I would much prefer a call that started off like &#8220;WOW, I just loaded our solution onto iPad and it works perfect right out of the box&#8221;<br />
- Really? So let&#8217;s talk about giving you some specific functionality to make your life even easier now that you&#8217;ve made the leap..</p>
<p>I wholesale admit that I am behind the game with iPad, and if a lot of developers that already own one are honest, you&#8217;d admit it was that &#8220;I&#8217;ve got to have one of those things&#8221; that drove the purchase and not your FileMaker Strategy. (&#8230;with the exception of those that were already developing with <a href="http://www.fmtouch.com/" target="blank">FMTouch</a>.)</p>
<h3>Takeaway Lessons</h3>
<ul>
<li>Take note when there is a market shift, as opposed to a &#8220;Fad&#8221;</li>
<li>Always challenge your own assertions and beliefs</li>
<li>Never ignore the fact that you might be wrong, and seek feedback from everywhere</li>
<li>Ask yourself the right questions: </li>
</ul>
<p>Prime question:</p>
<ol>
<li>Is this technology/product disruptive to the marketplace?</li>
</ol>
<p>If it is then we need to ask some other questions too, like:</p>
<ol>
<li>Does this change my approach? </li>
<li>Does this change my business model? </li>
<li>Does this change any aspect of my business strategy?</li>
<li><em>Please free to add to this list with your own insight in the comments below&#8230;</em></li>
</ol>
<p>Time for some action. Watch out!</p>
<p>Share your own insights, and leave a comment below.</p>
<p class="bluebox mar100lr"><strong><em>About the Author: </em></strong><em>Darren Lunn develops custom applications for people desperately in need of custom applications. And, when his wife offered to buy him an iPad for his birthday he stupidly turned it down &#8211; idiot!</em></p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fdatasplash.co.uk%2F2010%2F08%2Ffilemaker-pro-on-pc-went-after-filemaker-go-came%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fdatasplash.co.uk%2F2010%2F08%2Ffilemaker-pro-on-pc-went-after-filemaker-go-came%2F&amp;source=datasplash&amp;style=normal&amp;service=bit.ly&amp;hashtags=Database+Development,FileMaker+Development,FileMaker+GO,IT+Strategy&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<div class="prli-social-buttons-bar"><a href="http://digg.com/submit?phase=2&url=http%3A%2F%2Fdatasplash.co.uk%2Fs2x&title=FileMaker+Pro+On+PC+Went%2C+After+FileMaker+GO+Came" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/digg_32.png" alt="Digg" title="Digg" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40datasplash%3A+FileMaker+Pro+On+PC+Went%2C+After+FileMaker+GO+Came+http%3A%2F%2Fdatasplash.co.uk%2Fs2x+%23filemaker" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fdatasplash.co.uk%2Fs2x" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fdatasplash.co.uk%2Fs2x&t=FileMaker+Pro+On+PC+Went%2C+After+FileMaker+GO+Came" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fdatasplash.co.uk%2Fs2x&title=FileMaker+Pro+On+PC+Went%2C+After+FileMaker+GO+Came" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=FileMaker Pro On PC Went, After FileMaker GO Came&body=FileMaker Pro On PC Went, After FileMaker GO Came%20http%3A%2F%2Fdatasplash.co.uk%2Fs2x" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div><p>No related posts.</p><img src="http://feeds.feedburner.com/~r/Datasplash/~4/Tbp2hK9AyUQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://datasplash.co.uk/2010/08/filemaker-pro-on-pc-went-after-filemaker-go-came/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://datasplash.co.uk/2010/08/filemaker-pro-on-pc-went-after-filemaker-go-came/</feedburner:origLink></item>
		<item>
		<title>Keep Your FileMaker Pro Custom Functions Organised</title>
		<link>http://feedproxy.google.com/~r/Datasplash/~3/cCwlaCvVZ4o/</link>
		<comments>http://datasplash.co.uk/2010/07/keep-your-filemaker-pro-custom-functions-organised/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 01:33:26 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[Custom Functions]]></category>
		<category><![CDATA[Free Stuff]]></category>
		<category><![CDATA[Database Development]]></category>
		<category><![CDATA[Organising Data]]></category>
		<category><![CDATA[Staying Tidy]]></category>

		<guid isPermaLink="false">http://datasplash.co.uk/?p=281</guid>
		<description><![CDATA[Working in any kind of development environment is challenging enough, but when you allow yourself to become untidy or disorganised it becomes hell on wheels. As developers we often fall into the trap of not practising what we preach, we spend 101% of our lives organising other people&#8217;s data and often forget to organise our [...]
Related posts:<ol>
<li><a href='http://datasplash.co.uk/2010/06/introduction-to-filemaker-pro-custom-functions/' rel='bookmark' title='Introduction to FileMaker Pro Custom Functions'>Introduction to FileMaker Pro Custom Functions</a></li>
<li><a href='http://datasplash.co.uk/2010/09/how-to-download-install-a-filemaker-pro-custom-function/' rel='bookmark' title='How To Download &amp; Install A FileMaker Pro Custom Function'>How To Download &amp; Install A FileMaker Pro Custom Function</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p></p><p>Working in any kind of development environment is challenging enough, but when you allow yourself to become untidy or disorganised it becomes hell on wheels.</p>
<p>As developers we often fall into the trap of not practising what we preach, we spend 101% of our lives organising other people&#8217;s data and often forget to organise our own.</p>
<p>Alex Babkov, one of the FileMaker Developers that I admire, said in an article not so long ago that FileMaker developers rarely make solutions for themselves that come anywhere close to the quality of the solutions we make for clients. I think that&#8217;s true, certainly in my own case in the past, and in many instances I have witnessed with other developers I&#8217;ve worked with and around.</p>
<p>However, some solutions that we write for ourselves don&#8217;t actually need to be prime quality like the solutions that we make for clients. Perhaps that&#8217;s because the clients are never going to see them. It&#8217;s no different to a lot of web developers that I know that make unbelievably good front end web sites, but, if you saw the backend admin areas you&#8217;d think they&#8217;d never coded a line in their life.</p>
<p>We are &#8220;make-doers&#8221; with our own stuff, because we know how to &#8220;fiddle&#8221; it, bend it, and force it. And, if none of that works &#8211; there&#8217;s always the Dataviewer <img src='http://datasplash.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>So, one particular area we need to keep tabs on is stuff like custom functions amongst other similar things. A few years ago now I spent just a couple of hours building a ridiculously simple solution for housing my custom functions. It was shown briefly in my earlier screencast post an <a href="http://datasplash.co.uk/2010/06/introduction-to-filemaker-pro-custom-functions/">introduction to custom functions</a>.</p>
<p>So I thought I would share that file for the benefit of beginners and starters with FileMaker Pro, just so you don&#8217;t fall into that dirty untidy trap called <em>chaos</em>.</p>
<p>You can download the file here: <a href="http://datasplash.co.uk/files/CustomFunctionsLibrary.zip">Custom Functions Library</a></p>
<p>There is a catch though, I&#8217;ve taken out the custom functions that I use and just given you a file with a single simple custom function in it just to show you how the file should be built up. Afterall, I wouldn&#8217;t want to kill-joy all of those hours you&#8217;ll spend downloading or writing custom functions in the future. (you&#8217;ll thank me for it <img src='http://datasplash.co.uk/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )</p>
<p>Just to be clear, you won&#8217;t learn an awful lot from the file itself, it is very basic in its construct, but it&#8217;s very useful in its function as a custom function store, or it certainly has been for me. I store a copy in my Dropbox so that I can access it wherever I go.</p>
<p>No doubt the FileMaker Pro 11 users amongst you will be aware that you can now import custom functions from one file to another. That&#8217;s all well and good, but you should have a central repository for your functions. At some point you&#8217;ll have dozens upon dozens of them and you won&#8217;t want to be storing/importing all of those across every solution that you make.</p>
<p>And that&#8217;s not to mention adjusting and updating your master copy, if all of your functions are in all of your files &#8211; then which ones are the masters?</p>
<p>Enjoy, see you soon and leave a comment below.</p>
<p class="bluebox mar100lr"><strong><em>About the Author: </em></strong><em>Darren Lunn is on a mission to help new FileMaker Pro developers to become competent FileMaker Pro Developers. You can connect with <a title="connect on Twitter" href="http://twitter.com/Datasplash" target="_blank">Darren on Twitter</a></em></p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fdatasplash.co.uk%2F2010%2F07%2Fkeep-your-filemaker-pro-custom-functions-organised%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fdatasplash.co.uk%2F2010%2F07%2Fkeep-your-filemaker-pro-custom-functions-organised%2F&amp;source=datasplash&amp;style=normal&amp;service=bit.ly&amp;hashtags=Database+Development,Organising+Data,Staying+Tidy&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<div class="prli-social-buttons-bar"><a href="http://digg.com/submit?phase=2&url=http%3A%2F%2Fdatasplash.co.uk%2Ffkm&title=Keep+Your+FileMaker+Pro+Custom+Functions+Organised" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/digg_32.png" alt="Digg" title="Digg" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40datasplash%3A+Keep+Your+FileMaker+Pro+Custom+Functions+Organised+http%3A%2F%2Fdatasplash.co.uk%2Ffkm+%23filemaker" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fdatasplash.co.uk%2Ffkm" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fdatasplash.co.uk%2Ffkm&t=Keep+Your+FileMaker+Pro+Custom+Functions+Organised" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fdatasplash.co.uk%2Ffkm&title=Keep+Your+FileMaker+Pro+Custom+Functions+Organised" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=Keep Your FileMaker Pro Custom Functions Organised&body=Keep Your FileMaker Pro Custom Functions Organised%20http%3A%2F%2Fdatasplash.co.uk%2Ffkm" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div><p>Related posts:<ol>
<li><a href='http://datasplash.co.uk/2010/06/introduction-to-filemaker-pro-custom-functions/' rel='bookmark' title='Introduction to FileMaker Pro Custom Functions'>Introduction to FileMaker Pro Custom Functions</a></li>
<li><a href='http://datasplash.co.uk/2010/09/how-to-download-install-a-filemaker-pro-custom-function/' rel='bookmark' title='How To Download &amp; Install A FileMaker Pro Custom Function'>How To Download &amp; Install A FileMaker Pro Custom Function</a></li>
</ol></p><img src="http://feeds.feedburner.com/~r/Datasplash/~4/cCwlaCvVZ4o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://datasplash.co.uk/2010/07/keep-your-filemaker-pro-custom-functions-organised/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://datasplash.co.uk/2010/07/keep-your-filemaker-pro-custom-functions-organised/</feedburner:origLink></item>
		<item>
		<title>FileMaker Pro Naming Convention Basics, For Beginners</title>
		<link>http://feedproxy.google.com/~r/Datasplash/~3/TiE0eqAhIW8/</link>
		<comments>http://datasplash.co.uk/2010/07/filemaker-pro-naming-convention-basics-for-beginners/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 23:20:16 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[FileMaker Tutorials]]></category>
		<category><![CDATA[Basic Techniques]]></category>
		<category><![CDATA[Naming Conventions]]></category>

		<guid isPermaLink="false">http://datasplash.co.uk/?p=178</guid>
		<description><![CDATA[Naming conventions are a method for describing your information, fields, objects, tables, table occurrences, scripts and any other aspects of your FileMaker Pro solutions. In this short (..ish) screencast I delve into the very basics of what naming conventions are, and more specifically, how you &#8211; as a beginner &#8211; should not worry about adopting [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p></p><p><strong>Naming conventions</strong> are a method for describing your information, fields, objects, tables, table occurrences, scripts and any other aspects of your FileMaker Pro solutions.</p>
<p>In this short (..ish) screencast I delve into the very basics of what naming conventions are, and more specifically, how you &#8211; as a beginner &#8211; should not worry about adopting a naming convention until you have evolved your development technique and style a little.</p>
<p>When you start out with your development it is often a case of what you should not do, rather than what you should do. Naming conventions falls into this category. If you only develop for yourself then this is less of an issue, but when you start to collaborate or do development work for others you need to bear in mind that others may not understand your naming logic.</p>
<h3>Who&#8217;s This Article For?</h3>
<p>This article is not for experienced developers, this really is for beginners.</p>
<p>The message I am conveying in this article and screencast is that new developers really should not worry about using naming conventions in the beginning. Naming conventions, to use a simile, are like when you first design your signature as a teenager. You change it and evolve it over a number of months until you end up with a signature that you want to keep.</p>
<p>Developing your naming convention is a little bit like this. You are better to settle on a naming convention/system before deploying it, then you&#8217;ll save an awful lot of backtracking to standardise all of those older files.</p>
<p>It&#8217;s a problem I&#8217;ve faced myself many times, and don&#8217;t care to do again any time soon. So better to develop your method first, but not deploy it until you feel comfortable with it and it logically makes sense. Bounce your method off your co-workers to see if they think it makes sense, or even other developers.</p>
<p>I&#8217;m not saying that you won&#8217;t continue to evolve your naming convention over a period of years, you will, but it won&#8217;t be wholesale changes &#8211; just minor adaptations here and there, and you can normally live with those without going back over old files until you do a meaningful update.</p>
<p>Write your method down, make a cheat-sheet or something similar with your convention on it so that others can learn it or follow it. Do I have a cheat-sheet? No, but I really should.</p>
<h3>What Are The Naming Convention Rules for FileMaker Pro?</h3>
<p>There are no rules, just apply common sense (you know, that thing which isn&#8217;t common at all..). You can take a look around many FileMaker Pro Developer websites, quite a few give instruction on naming conventions.</p>
<p>This is because it is always easier when they have to pick up your files. It just makes the orientation process shorter, of getting into the logic of your solution, this means less time and less cost, for you.</p>
<p>But, apart from the cost savings when using outside developers, which is only a part of the reason for using a naming convention, you should use one for the benefit of everyone in your own company. It doesn&#8217;t have to be elaborate, but it can be if you want to. Personally, I have seen some excellent ones around different sites. You have to weigh up what will work for you, and your group.</p>
<p>Don&#8217;t get too hung up on making sure you jump straight into using a naming convention just because a file you saw happened to use one. Make sure every change you make is for the betterment of your solution and your development style, not just for change&#8217;s sake.</p>
<p class="note" style="font-style: italic; margin-left: 50px; margin-right: 50px; padding: 10px;">I will be making some further tutorials on naming conventions shortly. Those tutorials will contain, mostly, the naming conventions from other developers that I admire and their conventions that I believe will help you logically construct better solutions.</p>
<p>Essentially, my advice is to use plain long descriptions to start with, then whittle back from there as you refine your own naming convention and then start to apply it in your development. If you plan to use web publishing via FileMaker IWP or CWP, then you would also be advised to avoid using spaces within your field names. As a matter of course, I remove all spaces from all titles/descriptions within FileMaker, fields, scripts, table occurrences &#8211; everything.</p>
<p>This screencast covers only fields and table naming conventions, but equally, your convention should include all of the other aspects such as table occurrences, scripts etc.</p>
<h3>Naming Conventions With Scripts</h3>
<p>For instance, with scripts, I use portable scripting wherever I possibly can. This is a topic that I will cover later. When I create a script that is portable I append the word &#8220;Anywhere&#8221; to the end of the script. I always know that the script is portable and that it can be re-used over and over within the solution and across other solutions. Here&#8217;s what it looks like:</p>
<p><a href="http://datasplash.co.uk/wp-content/uploads/2010/06/nav-portal-records.jpg" rel="lightbox[178]"><img class="aligncenter size-medium wp-image-186" title="Script Naming Conventions" src="http://datasplash.co.uk/wp-content/uploads/2010/06/nav-portal-records-300x67.jpg" alt="FileMaker Pro Navigation Naming Conventions" width="300" height="67" /></a><br />
<a href="http://datasplash.co.uk/wp-content/uploads/2010/06/naming-conventions-scripts-1.jpg" rel="lightbox[178]"><img class="aligncenter size-medium wp-image-185" title="Script Naming Conventions" src="http://datasplash.co.uk/wp-content/uploads/2010/06/naming-conventions-scripts-1-300x73.jpg" alt="FileMaker Pro Naming Conventions" width="300" height="73" /></a></p>
<p>Again, I always omit spaces from everywhere in file names, table names, field names &#8211; everywhere. You don&#8217;t have to do this, but if you ever want to start web publishing, it can be a problem. Different developers use different conventions, there are few topics that rouse a good squabble like naming conventions can.</p>
<h3>Naming Conventions with Table Occurrences</h3>
<p>Naming table occurrences is another area where you need to experiment with the best method to suit you. There are several ways in which to construct relationships. Ray Cologon of NightWing wrote an article about the different ways to structure FileMaker relationships, you should check out his site, which is simply brilliant.</p>
<p>Personally, I use a simple method of combining where the data is coming from, and what it is being related to. Such as the following example.</p>
<p><a href="http://datasplash.co.uk/wp-content/uploads/2010/06/relational-naming-conventions-1.jpg" rel="lightbox[178]"><img class="aligncenter size-medium wp-image-207" title="Relationship Image" src="http://datasplash.co.uk/wp-content/uploads/2010/06/relational-naming-conventions-1-300x98.jpg" alt="FileMaker Pro Relationships" width="300" height="98" /></a></p>
<p>The above example shows a simple self-join relationship, on the left side, and a one-to-many relationship on the right, using native tables (root tables) to relate one to the other. Here I just use the base table, sometimes I see developers using TO&#8217;s for this &#8211; you do what suits you. (TO&#8217;s = <em>Table Occurrences</em>)</p>
<p><a href="http://datasplash.co.uk/wp-content/uploads/2010/06/relational-naming-conventions-2.jpg" rel="lightbox[178]"><img class="aligncenter size-medium wp-image-208" title="One to Many Relationship" src="http://datasplash.co.uk/wp-content/uploads/2010/06/relational-naming-conventions-2-181x300.jpg" alt="FileMaker Pro Relationships" width="181" height="300" /></a></p>
<p>When I use a one-to-many, or a series of one-to-many relationships, such as in the image above, The first part of the TO name is the base table, and the second part is what it is being used for. Again, there are a number of ways to accomplish this, in larger solutions you might want to use something a little more flexible and less onerus on the part of naming conventions to get you through. But, in smaller solutions it is absolutely fine to use the method above, and it is a more natural method for developers early in their journey.</p>
<h3>Screencast</h3>
<p>Enjoy the screencast. All comments are welcome.</p>
<div id="attachment_262" class="wp-caption aligncenter" style="width: 300px">
	<a title="FileMaker Pro Naming Conventions"  href="http://datasplash.co.uk/screencasts/filemaker-naming-conventions/filemaker-naming-conventions.html" target="_blank"><img class="size-full wp-image-262  " title="FileMaker Pro Naming Conventions" src="http://datasplash.co.uk/wp-content/uploads/2010/07/FirstFrame1.png" alt="FileMaker Pro Naming Conventions" width="300" /></a>
	<p class="wp-caption-text">Play Screencast</p>
</div>
<p class="bluebox mar100lr"><strong><em>About the Author:</em></strong><em> Darren Lunn is on a mission to help FileMaker beginners become competent FileMaker Pro developers. You can connect with <a href="http://twitter.com/Datasplash" target="_blank">Darren on Twitter</a></em></p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fdatasplash.co.uk%2F2010%2F07%2Ffilemaker-pro-naming-convention-basics-for-beginners%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fdatasplash.co.uk%2F2010%2F07%2Ffilemaker-pro-naming-convention-basics-for-beginners%2F&amp;source=datasplash&amp;style=normal&amp;service=bit.ly&amp;hashtags=Basic+Techniques,Naming+Conventions&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<div class="prli-social-buttons-bar"><a href="http://digg.com/submit?phase=2&url=http%3A%2F%2Fdatasplash.co.uk%2Fnmcv&title=FileMaker+Pro+Naming+Convention+Basics%2C+For+Beginners" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/digg_32.png" alt="Digg" title="Digg" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40datasplash%3A+FileMaker+Pro+Naming+Convention+Basics%2C+For+Beginners+http%3A%2F%2Fdatasplash.co.uk%2Fnmcv+%23filemaker" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fdatasplash.co.uk%2Fnmcv" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fdatasplash.co.uk%2Fnmcv&t=FileMaker+Pro+Naming+Convention+Basics%2C+For+Beginners" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fdatasplash.co.uk%2Fnmcv&title=FileMaker+Pro+Naming+Convention+Basics%2C+For+Beginners" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=FileMaker Pro Naming Convention Basics, For Beginners&body=FileMaker Pro Naming Convention Basics, For Beginners%20http%3A%2F%2Fdatasplash.co.uk%2Fnmcv" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div><p>No related posts.</p><img src="http://feeds.feedburner.com/~r/Datasplash/~4/TiE0eqAhIW8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://datasplash.co.uk/2010/07/filemaker-pro-naming-convention-basics-for-beginners/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://datasplash.co.uk/2010/07/filemaker-pro-naming-convention-basics-for-beginners/</feedburner:origLink></item>
		<item>
		<title>Introduction to FileMaker Pro Custom Functions</title>
		<link>http://feedproxy.google.com/~r/Datasplash/~3/_q0c286XGX8/</link>
		<comments>http://datasplash.co.uk/2010/06/introduction-to-filemaker-pro-custom-functions/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 17:34:13 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[Custom Functions]]></category>
		<category><![CDATA[FileMaker Tutorials]]></category>
		<category><![CDATA[Basic Techniques]]></category>

		<guid isPermaLink="false">http://datasplash.co.uk/?p=213</guid>
		<description><![CDATA[This is an introduction to FileMaker Pro Custom Functions. I was petrified of getting into Custom Functions when I began my FileMaker Pro Development journey. I wasted many months avoiding them, but once I started getting into the logic a little bit, I found a new world and a host of ways to speed up [...]
Related posts:<ol>
<li><a href='http://datasplash.co.uk/2010/07/keep-your-filemaker-pro-custom-functions-organised/' rel='bookmark' title='Keep Your FileMaker Pro Custom Functions Organised'>Keep Your FileMaker Pro Custom Functions Organised</a></li>
<li><a href='http://datasplash.co.uk/2010/09/how-to-download-install-a-filemaker-pro-custom-function/' rel='bookmark' title='How To Download &amp; Install A FileMaker Pro Custom Function'>How To Download &amp; Install A FileMaker Pro Custom Function</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p></p><p>This is an introduction to <em>FileMaker Pro Custom Functions</em>. </p>
<p>I was petrified of getting into Custom Functions when I began my FileMaker Pro Development journey. I wasted many months avoiding them, but once I started getting into the logic a little bit, I found a new world and a host of ways to speed up the development process.</p>
<p>Custom functions can give you a streamlined, more efficient, way of working. You don&#8217;t need to construct complex calculations time and time again.</p>
<p>It might seem like custom functions are a bit of black-hole in your FileMaker armoury at the moment, but there&#8217;s only one way to fix that, which is to jump in and start learning.</p>
<p>In this screencast I go into the rudimentary aspects of starting your custom function writing journey. Starting with one very basic and very useful technique for understanding custom functions, by using them to make shorthand versions of the standard functions within FileMaker. Some of the standard function names are just a pain in the ass to type out time and time again, this technique solves that.</p>
<p>In the future we will build a real custom function together, perhaps something still basic, but useful, and one that is easy to follow. <strong>If you have a suggestion for a custom function you would like, then add it to the comments below and I may use the most popular asks for that screencast &#8211; it must be a simple one that beginners could follow.</strong>.</p>
<p>In the screencast there are pointers to a couple of excellent sites where beginners can download pre-written custom functions. 9/10 times you&#8217;ll find the one that you wanted anyway, but that doesn&#8217;t mean that you should just go ahead and use it without understanding how it works.</p>
<p>These are the links to those custom function sites:</p>
<ul>
<li><a href="http://fmcustomfunctions.com/" target="_blank">FM Custom Functions</a></li>
<li><a href="http://www.briandunning.com/filemaker-custom-functions/list.php" target="_blank">Brian Dunning</a></li>
</ul>
<p>Of course there are many more, Google will provide those easily. </p>
<p>There is no shortcut to understanding custom functions, you need to study them before their logic jumps out and hits you. I promise you that if you start with more basic custom functions that it won&#8217;t be long before you are writing your own tail recursion versions, but don&#8217;t worry about those for some time yet.</p>
<p>Look out for the follow-up screencasts coming shortly, in the meantime enjoy this introductory screencast and, as usual, any comments or feedback are welcome in the comments below.</p>
<h3>Screencast</h3>
<p>Word of warning, my mobile rings at about 9 minutes 20 seconds into the screencast, so you can have a bit of a laugh at that &#8211; god bless wives eh!</p>
<div id="attachment_214" class="wp-caption aligncenter" style="width: 300px">
	<a href="http://datasplash.co.uk/screencasts/introduction-to-custom-functions/introduction-to-custom-functions.html" target="_blank"><img class="size-medium wp-image-214 " title="Introduction to Custom Functions" src="http://datasplash.co.uk/wp-content/uploads/2010/06/FirstFrame-300x225.png" alt="FileMaker Pro Custom Functions" width="300" height="225" /></a>
	<p class="wp-caption-text">Play Screencast</p>
</div>
<p class="bluebox mar100lr"><strong><em>About the Author: </em></strong><em>Darren Lunn is on a mission to help new FileMaker Pro developers to become competent FileMaker Pro Developers. You can connect with <a title="connect on Twitter" href="http://twitter.com/Datasplash" target="_blank">Darren on Twitter</a></em></p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fdatasplash.co.uk%2F2010%2F06%2Fintroduction-to-filemaker-pro-custom-functions%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fdatasplash.co.uk%2F2010%2F06%2Fintroduction-to-filemaker-pro-custom-functions%2F&amp;source=datasplash&amp;style=normal&amp;service=bit.ly&amp;hashtags=Basic+Techniques,Custom+Functions&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<div class="prli-social-buttons-bar"><a href="http://digg.com/submit?phase=2&url=http%3A%2F%2Fdatasplash.co.uk%2Ftby&title=Introduction+to+FileMaker+Pro+Custom+Functions" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/digg_32.png" alt="Digg" title="Digg" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40datasplash%3A+Introduction+to+FileMaker+Pro+Custom+Functions+http%3A%2F%2Fdatasplash.co.uk%2Ftby+%23filemaker" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fdatasplash.co.uk%2Ftby" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fdatasplash.co.uk%2Ftby&t=Introduction+to+FileMaker+Pro+Custom+Functions" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fdatasplash.co.uk%2Ftby&title=Introduction+to+FileMaker+Pro+Custom+Functions" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=Introduction to FileMaker Pro Custom Functions&body=Introduction to FileMaker Pro Custom Functions%20http%3A%2F%2Fdatasplash.co.uk%2Ftby" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div><p>Related posts:<ol>
<li><a href='http://datasplash.co.uk/2010/07/keep-your-filemaker-pro-custom-functions-organised/' rel='bookmark' title='Keep Your FileMaker Pro Custom Functions Organised'>Keep Your FileMaker Pro Custom Functions Organised</a></li>
<li><a href='http://datasplash.co.uk/2010/09/how-to-download-install-a-filemaker-pro-custom-function/' rel='bookmark' title='How To Download &amp; Install A FileMaker Pro Custom Function'>How To Download &amp; Install A FileMaker Pro Custom Function</a></li>
</ol></p><img src="http://feeds.feedburner.com/~r/Datasplash/~4/_q0c286XGX8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://datasplash.co.uk/2010/06/introduction-to-filemaker-pro-custom-functions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://datasplash.co.uk/2010/06/introduction-to-filemaker-pro-custom-functions/</feedburner:origLink></item>
		<item>
		<title>Multifunctional FileMaker Buttons</title>
		<link>http://feedproxy.google.com/~r/Datasplash/~3/aAKIOCuNhaQ/</link>
		<comments>http://datasplash.co.uk/2010/06/multifunctional-filemaker-buttons/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 12:49:46 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[FileMaker Tutorials]]></category>
		<category><![CDATA[Basic Techniques]]></category>
		<category><![CDATA[FileMaker Basics]]></category>
		<category><![CDATA[Learning FileMaker]]></category>

		<guid isPermaLink="false">http://datasplash.co.uk/?p=132</guid>
		<description><![CDATA[Today will go down in the annuls of broadcasting, as possibly the worst narration of a maiden screencast in living memory.. However, I really don&#8217;t give a damn (even though I hate the sound of my own voice) as long as I convince one or two of you to try out something new. This screencast [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p></p><p>Today will go down in the annuls of broadcasting, as possibly the worst narration of a maiden screencast in living memory.. However, I really don&#8217;t give a damn (even though I hate the sound of my own voice) as long as I convince one or two of you to try out something new.</p>
<p>This screencast is the first in what will eventually turn into a series of help for beginners that are just starting out with FileMaker.</p>
<p>Up front, I can tell you that some of the future content will be paid, but I don&#8217;t think we&#8217;ll be getting to that point for little while yet.</p>
<h3>FileMaker Pro Basics: The Purpose of these Screencasts</h3>
<p>The format of these introductory screencasts is purely just to show you basic techniques with FileMaker Pro that can either save you time, or help you organise your solution. This might mean some help on layouts, UI, relationships and so on..</p>
<p>I will <strong>not</strong> be covering how to make these techniques optimally productive, or even secure. I&#8217;m simply starting you off on a journey, and you&#8217;ll learn those other things along the way.</p>
<p>If you are already developing in FileMaker, even at a basic level, these early screencasts may not progress you too much, other than maybe the odd hidden tip with the video.</p>
<p>Developers take note: Some of the scripting in these early demo&#8217;s is not shown according to what we would call best practice. I know it, you know it, but the people not &#8220;in-the-know&#8221; don&#8217;t know it. So don&#8217;t spoil future demo&#8217;s, where I will be covering such aspects, by flashing your tail-feathers at me in the comments.</p>
<h3>Multifunctional FileMaker Buttons</h3>
<p>So what do I mean by multifunctional buttons? Simply, they are layout buttons you use for more than one purpose. A multi-tasking button, if you will.</p>
<p>Depending on keyboard actions and things like depressing the <em>Shift Key</em> you can make FileMaker layout buttons behave in different ways, or execute different scripts. I don&#8217;t want to expand on that description any further at this stage, so that I don&#8217;t confuse you.</p>
<p>There are many ways to execute a script in FileMaker Pro. Buttons are a nice clean way to give users this functionality. The problem for new FileMaker Pro developers is often that your layouts end up plastered with buttons. This makes for a busy and noisy layout, not good.</p>
<p>A simple technique is to use a process called a &#8216;switch&#8217;. This simply means that an object, such as a button, can be made to do different things depending on the action your user takes. More about switching techniques in a future screencast..</p>
<p>That&#8217;s all the explanation I need to go into for now. You can play the screencast below.</p>
<div id="attachment_133" class="wp-caption aligncenter" style="width: 300px">
	<a href="http://datasplash.co.uk/screencasts/multifunctional-buttons/multifunctional-filemaker-buttons.html" target="_blank"><img class="size-medium wp-image-133" title="Watch Screencast" src="http://datasplash.co.uk/wp-content/uploads/2010/06/multifunctional-filemaker-buttons-img-300x180.gif" alt="FileMaker Pro Tutorial Screencast" width="300" height="180" /></a>
	<p class="wp-caption-text">Play Screencast</p>
</div>
<p>If those beginners that watch this video want to ask questions, or give me some feedback on how it could be improved, then by all means leave me a comment below.</p>
<p class="bluebox mar100lr"><strong><em>About the Author: </em></strong><em>Darren Lunn is on a mission to help FileMaker beginners become competent FileMaker Pro developers. You can connect with <a title="follow darren" href="http://twitter.com/datasplash" target="_blank">Darren on Twitter</a></em></p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fdatasplash.co.uk%2F2010%2F06%2Fmultifunctional-filemaker-buttons%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fdatasplash.co.uk%2F2010%2F06%2Fmultifunctional-filemaker-buttons%2F&amp;source=datasplash&amp;style=normal&amp;service=bit.ly&amp;hashtags=Basic+Techniques,FileMaker+Basics,Learning+FileMaker&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<div class="prli-social-buttons-bar"><a href="http://digg.com/submit?phase=2&url=http%3A%2F%2Fdatasplash.co.uk%2Fmfb&title=Multifunctional+FileMaker+Buttons" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/digg_32.png" alt="Digg" title="Digg" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40datasplash%3A+Multifunctional+FileMaker+Buttons+http%3A%2F%2Fdatasplash.co.uk%2Fmfb+%23filemaker" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fdatasplash.co.uk%2Fmfb" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fdatasplash.co.uk%2Fmfb&t=Multifunctional+FileMaker+Buttons" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fdatasplash.co.uk%2Fmfb&title=Multifunctional+FileMaker+Buttons" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=Multifunctional FileMaker Buttons&body=Multifunctional FileMaker Buttons%20http%3A%2F%2Fdatasplash.co.uk%2Fmfb" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div><p>No related posts.</p><img src="http://feeds.feedburner.com/~r/Datasplash/~4/aAKIOCuNhaQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://datasplash.co.uk/2010/06/multifunctional-filemaker-buttons/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://datasplash.co.uk/2010/06/multifunctional-filemaker-buttons/</feedburner:origLink></item>
		<item>
		<title>FileMaker Pro – Getting Started, Fresh After the Install</title>
		<link>http://feedproxy.google.com/~r/Datasplash/~3/DDMKYnTn2JU/</link>
		<comments>http://datasplash.co.uk/2010/06/filemaker-pro-getting-started-fresh-after-the-install/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 17:42:04 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[FileMaker Tutorials]]></category>
		<category><![CDATA[Getting Started]]></category>
		<category><![CDATA[Learning FileMaker]]></category>

		<guid isPermaLink="false">http://datasplash.co.uk/?p=122</guid>
		<description><![CDATA[If you are one of those people who have purchased FileMaker Pro because everyone told you that you need a database. And, so you now find yourself sitting in front of your PC having just installed the CD or download. You have no idea of where to begin, you might not even know what a [...]
Related posts:<ol>
<li><a href='http://datasplash.co.uk/2010/09/how-to-download-install-a-filemaker-pro-custom-function/' rel='bookmark' title='How To Download &amp; Install A FileMaker Pro Custom Function'>How To Download &amp; Install A FileMaker Pro Custom Function</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p></p><p>If you are one of those people who have purchased FileMaker Pro because everyone told you that you need a database. And, so you now find yourself sitting in front of your PC having just installed the CD or download.</p>
<p>You have no idea of where to begin, you might not even know what a database is..</p>
<p>Don&#8217;t worry, I&#8217;ve written a small article that will hopefully shed some light onto where to go first, what to learn first, and just as importantly, what to ignore first.</p>
<p><strong>Dowload Article</strong>:  <a title"download filemaker tutorial" href="http://datasplash.co.uk/to-do-after-install" target="_blank">FileMaker For Beginners &#8211; Getting Started, Fresh After the Install</a><br />
<em>(Right-click and &#8220;Save As&#8221; or &#8220;Save Link As&#8221;)</em></p>
<p>The download is a very top-level simple guide to get you started, a &#8220;which tree to look at first in the forest&#8221;.</p>
<p>The download will not necessarily teach you how to do any of the steps, I&#8217;m relying on you to sink or swim &#8211; all I am providing here is the rubber ring to cling to.</p>
<p>Watch out for some FileMaker Pro teaching tutorials, for absolute beginners, coming in the near future.</p>
<p>If you find the article useful, please tell me, if you think it could be improved, let me know where.. now get on with it.</p>
<p class="bluebox mar100lr"><strong><em>About the Author: </em></strong><em>Darren Lunn is a self-taught FileMaker Pro Developer, who loves to work, rest and play with FileMaker.. Did I mention he likes FileMaker too?</em></p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fdatasplash.co.uk%2F2010%2F06%2Ffilemaker-pro-getting-started-fresh-after-the-install%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fdatasplash.co.uk%2F2010%2F06%2Ffilemaker-pro-getting-started-fresh-after-the-install%2F&amp;source=datasplash&amp;style=normal&amp;service=bit.ly&amp;hashtags=Getting+Started,Learning+FileMaker&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<div class="prli-social-buttons-bar"><a href="http://digg.com/submit?phase=2&url=http%3A%2F%2Fdatasplash.co.uk%2Ffg9&title=FileMaker+Pro+-+Getting+Started%2C+Fresh+After+the+Install" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/digg_32.png" alt="Digg" title="Digg" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40datasplash%3A+FileMaker+Pro+-+Getting+Started%2C+Fresh+After+the+Install+http%3A%2F%2Fdatasplash.co.uk%2Ffg9+%23filemaker" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fdatasplash.co.uk%2Ffg9" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fdatasplash.co.uk%2Ffg9&t=FileMaker+Pro+-+Getting+Started%2C+Fresh+After+the+Install" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fdatasplash.co.uk%2Ffg9&title=FileMaker+Pro+-+Getting+Started%2C+Fresh+After+the+Install" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=FileMaker Pro - Getting Started, Fresh After the Install&body=FileMaker Pro - Getting Started, Fresh After the Install%20http%3A%2F%2Fdatasplash.co.uk%2Ffg9" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div><p>Related posts:<ol>
<li><a href='http://datasplash.co.uk/2010/09/how-to-download-install-a-filemaker-pro-custom-function/' rel='bookmark' title='How To Download &amp; Install A FileMaker Pro Custom Function'>How To Download &amp; Install A FileMaker Pro Custom Function</a></li>
</ol></p><img src="http://feeds.feedburner.com/~r/Datasplash/~4/DDMKYnTn2JU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://datasplash.co.uk/2010/06/filemaker-pro-getting-started-fresh-after-the-install/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://datasplash.co.uk/2010/06/filemaker-pro-getting-started-fresh-after-the-install/</feedburner:origLink></item>
		<item>
		<title>Scalability: How To Get Clients To Understand That They Need It</title>
		<link>http://feedproxy.google.com/~r/Datasplash/~3/WwLEMPwauqM/</link>
		<comments>http://datasplash.co.uk/2010/06/scalability-how-to-get-clients-to-understand-that-they-need-it/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 10:31:41 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[FileMaker Pro Development]]></category>
		<category><![CDATA[Communication]]></category>
		<category><![CDATA[Database Development]]></category>
		<category><![CDATA[Scalability]]></category>

		<guid isPermaLink="false">http://datasplash.co.uk/?p=69</guid>
		<description><![CDATA[A question that has popped up during several client and prospect discussions over the past few months is: What do you mean by scalability? This is always an interesting conversation, and to say there is a stock answer would be misleading of me. So, to me, scalability and the answer about what it is, is [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://datasplash.co.uk/2010/06/scalability-how-to-get-clients-to-understand-that-they-need-it/" title="Permanent link to Scalability: How To Get Clients To Understand That They Need It"><img class="post_image aligncenter" src="http://datasplash.co.uk/img/chicken-nuggets.jpg" width="297" height="197" alt="image of chicken nuggets" /></a>
</p><p>A question that has popped up during several client and <a href="http://datasplash.co.uk/2010/05/filemaker-pro-developer-available-for-hire/">prospect</a> discussions over the past few months is:</p>
<blockquote><p><em><strong>What do you mean by scalability?</strong></em></p></blockquote>
<p>This is always an interesting conversation, and to say there is a <em>stock answer</em> would be misleading of me. So, to me, scalability and the answer about <em>what it is</em>, is different for different clients.</p>
<h3>Listen, Actively</h3>
<p>I do think that as developers we have an innate gift for rapidly digesting a client&#8217;s situation and mentally developing a solution on the fly. Of course, we elaborate on this later, often too much, but we are a breed of <a rel="nofollow" href="http://thesaurus.com/browse/prognosticators" target="_blank">prognosticators </a>and problem solvers.</p>
<p>I always cultivate clients discussions based on their environment. After all, that must the job of any developer, if you can&#8217;t empathise with your client&#8217;s business and their business&#8217; needs then how the hell you gonna develop software that helps them at all?</p>
<p>A mantra of mine is:</p>
<blockquote><p>Understand your customer on their terms, do business on yours.</p></blockquote>
<p>It&#8217;s always better to lead someone to a conclusion than to tell them what the answer is. This empowers the other person, it gets them to tell <em>you </em>what the solution is, even though you already know the answer.</p>
<p>Don&#8217;t just listen to your clients, but actively listen. This means doing more than just waiting for your client to stop speaking so that you can have your turn.</p>
<p>Clients, and in particular &#8211; new clients &#8211; are itching to tell you what their <em>problem </em>is and will also give signals about the level of financial commitment that they can make towards solving that problem. When you actively listen, you hear those signals, when you only wait for the gaps in conversation &#8211; you don&#8217;t.</p>
<p>So you might ask what&#8217;s this got to do with scalability? It would be a good question if you didn&#8217;t interrupt me and kept reading, see you are not actively listening or reading now <img src='http://datasplash.co.uk/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<h3>Constraints of Scalability</h3>
<p>Software scalability at its lowest level is: <em>The ability to grow at the rate of requirement, or faster</em>.</p>
<p>You could also throw in some suffixes to that statement, such as, &#8220;without great upheaval&#8221; or &#8220;without major rework&#8221; and so on..</p>
<p>There will also come a point in the development of some FileMaker Pro applications where the client will outgrow it. This may only happen to one in every one-hundred applications that you develop, but during your career you will be party to this.</p>
<p>Don&#8217;t worry about it. In fact, make the client aware of it early on if you feel that there is a good chance that your client may be affected by it. This gives you more credibility, not less, and allows the client to plan and make business decisions around a known set of facts. If you think that hiding this fact might protect you, then you are just kidding yourself, the conversation when the client ultimately realises it will be a very tense conversation and probably the end of your business relationship.</p>
<p>Around four years ago I had a particularly bizarre instance of this, where my client went from literally not even understanding they had a dire need for a custom application, at all &#8211; to outgrowing one within 18 months. They then moved onto a more appropriate web-based application which I helped them to develop with another company, and I still do business with that client on a regular basis today.</p>
<p>Apart from hard scale limits, which are just limits of capability if nothing else, there are many other reasons that we need to make software scalable, perhaps because there is no current need or there is no current finances available. You can&#8217;t, and shouldn&#8217;t, make your customer go from a Hang-glider to a Learjet in one step. You should give them a Biplane to start with, then a range of Fokker&#8217;s before giving them something of real potency. This process <em>is </em>scalability.</p>
<p><a href="javascript:;" class="hackadelic-sliderButton"onclick="toggleSlider('#hackadelic-sliderPanel-1')" title="click to expand/collapse slider Quote of the day">Quote of the day&raquo;</a> <span class="hackadelic-sliderPanel concealed" id="hackadelic-sliderPanel-1"></span><br />
<br />
I know it&#8217;s difficult to stop yourself giving a client every trick in the book in their first application. This is particularly true of clients that don&#8217;t have deep I.T. awareness or knowledge of how databases work, and you are eager to impress all your knowledge in one fell swoop, upon them. This is a mistake.</p>
<h3>The Tsunami Effect</h3>
<p>Not least because every feature needs explanation and training, you can easily maroon your client and their staff on an island of confusion. You will make them feel that they&#8217;re surrounded by a sea-of-change, without a raft to paddle. Don&#8217;t forget that the switch to a database is in itself a learning curve, without the added features of your application.</p>
<p>Like a Tsunami, the change can wash over them leaving carnage everywhere. This makes everyone feel demoralised, dejected, and anti <em>&#8220;your&#8221; </em>application. Note that I call it <em>your </em>application. If you have reached the implementation stage of a new application, and your client still views the application as <em>your</em> application, you have already failed before the first boot-up.</p>
<h3>Stop Thinking of Scalability as an Option/Aspect</h3>
<p>Scalability should drive the entire development process. To me the <em>whole </em>development process is one of scalability. Through this process your client can see the possibilities, even though they may not need all of them for a number of years. Guiding your client by <em>active listening</em>, letting them tell <em>you </em>the answers will make your client own the application. It will become <em>their </em>application and you will simply be working on <em>their </em>application. A much better scenario.</p>
<p>Changes, modifications and reworks now all become client driven, subtle changes in conversation appear, such as your client asking &#8220;how much would it cost to change [item1] to [item2]?&#8221; Much better than telling your client that they need [x] and it will cost [y] &#8211; there&#8217;s inbuilt tension within the statement itself.</p>
<p>Scalability for me is the art of strategic thinking, the ability to see where your client&#8217;s business could be in x-Years time. Scalability is not a linear decision, it&#8217;s radial. It&#8217;s your job as a developer to draw that concept out, mentally and physically, and make judgements from it, those judgements become the scalable factors &#8211; and some will never see the light of day.</p>
<p>Of course the other benefit of drawing the scalability map for your client is that you are creating a wish-list for them too. Once they see what is possible, it is not too far a leap to trigger those wish-list items when a certain business event occurs or milestone is reached. And, those smart enough to include their client&#8217;s milestones on their scalability map will naturally trigger the enquiry process. &#8220;When you reach milestone [X] a module [Y] could handle that, at today&#8217;s rate &#8211; that would cost [Z].&#8221;</p>
<h3>Double Dutch Doesn&#8217;t Mean You Get Twice As Much</h3>
<p>I like to use metaphors a lot, I like to use pictures even more. But, when I can&#8217;t use either of those I just make lists. As much as there is a need to make monumental sized reports for pitches and specifications, and sometimes bids, there is also a permanent need for common sense. For me, common sense is just a phrase that means: <em>how to convey logic in the least number of compelling words..</em></p>
<p>Clarity, it&#8217;s a concept that many people never really grasp. In a bid to achieve clarity, they stumble, cough and splutter and keep adding to documents and emails and communications &#8211; without ever editing out the crap.</p>
<p>Invariably this leads to communication paralysis, your client hasn&#8217;t yet grasped the initial proposal you made, and you&#8217;ve now come back with a hefty list of additions &#8211; you&#8217;ve also just booked them a ticket for that one-way journey to maroon island.</p>
<p>Clarity and scalability go hand-in-hand. You have to achieve clarity to be able to compel and convince your client, use scalability as a way to give your client economy whilst at the same time laying the foundation for future revenue for yourself. Of course, your application has to solve the initial problem, but it doesn&#8217;t need to do it to death upon hatching.</p>
<h3>Chicken Nuggets &#8211; Chicken &#8211; Egg</h3>
<p>Yes, the order of those is screwed up, but in very basic terms, the order of the day is: </p>
<blockquote><p><em>Client lays egg » you rear Chicken » you leave Chicken Nuggets behind with client as a taste of the future.</em></p></blockquote>
<p>I told you I like metaphors..</p>
<p class="bluebox mar100lr"><strong><em>About the Author: </em></strong><em>Darren Lunn develops custom applications for people desperately in need of custom applications. He also helps them understand the future without the use of a time machine.</em></p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fdatasplash.co.uk%2F2010%2F06%2Fscalability-how-to-get-clients-to-understand-that-they-need-it%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fdatasplash.co.uk%2F2010%2F06%2Fscalability-how-to-get-clients-to-understand-that-they-need-it%2F&amp;source=datasplash&amp;style=normal&amp;service=bit.ly&amp;hashtags=Communication,Database+Development,Scalability&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<div class="prli-social-buttons-bar"><a href="http://digg.com/submit?phase=2&url=http%3A%2F%2Fdatasplash.co.uk%2Fq2h&title=Scalability%3A+How+To+Get+Clients+To+Understand+That+They+Need+It" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/digg_32.png" alt="Digg" title="Digg" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40datasplash%3A+Scalability%3A+How+To+Get+Clients+To+Understand+That+They+Need+It+http%3A%2F%2Fdatasplash.co.uk%2Fq2h+%23filemaker" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fdatasplash.co.uk%2Fq2h" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fdatasplash.co.uk%2Fq2h&t=Scalability%3A+How+To+Get+Clients+To+Understand+That+They+Need+It" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fdatasplash.co.uk%2Fq2h&title=Scalability%3A+How+To+Get+Clients+To+Understand+That+They+Need+It" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=Scalability: How To Get Clients To Understand That They Need It&body=Scalability: How To Get Clients To Understand That They Need It%20http%3A%2F%2Fdatasplash.co.uk%2Fq2h" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div><div id="hackadelic-sliderNote-1" class="concealed">We all like to give our clients a range of Fokkers from time to time.<span style="display: block; margin-top: 3px; font-size: 7px"><a href="http://hackadelic.com/solutions/wordpress/sliding-notes" title="Powered by Hackadelic Sliding Notes 1.6.5">Powered by Hackadelic Sliding Notes 1.6.5</a></span></div><p>No related posts.</p><img src="http://feeds.feedburner.com/~r/Datasplash/~4/WwLEMPwauqM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://datasplash.co.uk/2010/06/scalability-how-to-get-clients-to-understand-that-they-need-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://datasplash.co.uk/2010/06/scalability-how-to-get-clients-to-understand-that-they-need-it/</feedburner:origLink></item>
		<item>
		<title>FileMaker Developers: Start Your Engines</title>
		<link>http://feedproxy.google.com/~r/Datasplash/~3/VJCf4iR20Cg/</link>
		<comments>http://datasplash.co.uk/2010/05/filemaker-developers-start-your-engines/#comments</comments>
		<pubDate>Mon, 24 May 2010 14:44:38 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[FileMaker Pro Development]]></category>
		<category><![CDATA[Database Development]]></category>
		<category><![CDATA[FileMaker Development]]></category>
		<category><![CDATA[Hire Us]]></category>
		<category><![CDATA[Opportunities]]></category>

		<guid isPermaLink="false">http://datasplash.co.uk/?p=48</guid>
		<description><![CDATA[Today marked the beginning of the normalisation of spending in the UK. George Osbourne and David Laws have outlined in reasonably explicit, top level, fashion where the money will start to be cut from budgets across government departments. The question that pops up first in my mind is, how can FileMaker Pro be used to [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p></p><p>Today marked the beginning of the normalisation of spending in the UK. George Osbourne and David Laws have outlined in reasonably explicit, top level, fashion where the money will start to be cut from budgets across government departments.</p>
<p>The question that pops up first in my mind is, how can FileMaker Pro be used to help deliver some of these savings. FileMaker&#8217;s uniqueness in being super-fast to develop, extend and scale-up gives Developers and FileMaker businesses in the UK a distinct advantage here.</p>
<p>The way that I see it, there is ocean of opportunity that has been created by this morning&#8217;s announcements.</p>
<p>How many:</p>
<ul>
<li>Public sector jobs will need to be combined (how about the systems those jobs utilise).</li>
<li>Cost reduction projects specifying, tracking and reporting &#8211; at all levels of government</li>
<li>Proof of delivery of cost savings reports will need to be in place</li>
<li>Management data solutions could be combined to aggregate savings tracking</li>
<li>Cascading projects of savings will now need to be brought together for data clarity</li>
<li>Unfilled roles will need to have their responisbilities passed onto existing roles &#8211; think about performance enhancement</li>
<li>KPI and performance management measures will now be critical in delivering services within smaller budgets</li>
</ul>
<p>For sure, the <em>need </em>to do <em>more work with less resources</em> is now paramount to the continued provision of all government services. The only way, in my mind, that this can be done effectively is to employ greater use of technology and smaller more efficient systems that have a single or multiple purpose, but, that can be agile and change with the landscape within the affected departments.</p>
<p>FileMaker Pro, and the Developers community itself, is strongly placed to help achieve this goal. No other software and database platform is quite so agile as FileMaker. Its extendibility, speed of deployment and flexibility for change puts it firmly, and rightly, as a front-runner in helping departments achieve this.</p>
<p>I&#8217;ve been involved in several fairly high profile business turnaround projects. This current raft of actions is no different in concept to business turnaround, it&#8217;s just bigger and more widespread. You could think of it as a business turnaround project of UK PLC. Is it not <em>just that</em> in reality?</p>
<p>As departments swap and change roles, move job responsibilities around from person to person, or department to department, just think how effective it would be to move, aggregate, separate or extend the systems that those people and roles utilise. I can&#8217;t think of a better opportunity for our community in the last decade.</p>
<p>Massive I.T. systems have their place, though often, they are not the silver bullet that big government thought that they would be. FileMaker can be a silver bullet, albeit just smaller calibre, but no less effective. Helping departments find that magic formula of where best to reshuffle resources to, in order to find the most productive result, could be the FileMaker community&#8217;s own silver bullet to accessing local government in a more ubiquitous fashion.</p>
<p>There are people, managers and departments out there that need what <em>you </em>do. Do they know you exist? Do they know what you are capable of?</p>
<p>This morning I guarantee that there are several hundred, if not several thousand, decision makers and budget holders in a state of semi-despair wondering how on Earth they are going to deliver these savings. Well <em>you </em>should just go and tell them.</p>
<p>Just go and make  it happen. This will be a private sector recovery &#8211; if <em>you </em>are a FileMaker Developer &#8211; aren&#8217;t <em>you </em>in the private sector?</p>
<p><em>Just thinking&#8230;.</em></p>
<p class="bluebox mar100lr"><strong><em>About the Author: </em></strong><em>Darren Lunn goes around filling half-full glasses and prodding black-clouds to see if loose change falls out.</em></p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fdatasplash.co.uk%2F2010%2F05%2Ffilemaker-developers-start-your-engines%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fdatasplash.co.uk%2F2010%2F05%2Ffilemaker-developers-start-your-engines%2F&amp;source=datasplash&amp;style=normal&amp;service=bit.ly&amp;hashtags=Database+Development,FileMaker+Development,Hire+Us,Opportunities&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<div class="prli-social-buttons-bar"><a href="http://digg.com/submit?phase=2&url=http%3A%2F%2Fdatasplash.co.uk%2Folj&title=FileMaker+Developers%3A+Start+Your+Engines" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/digg_32.png" alt="Digg" title="Digg" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40datasplash%3A+FileMaker+Developers%3A+Start+Your+Engines+http%3A%2F%2Fdatasplash.co.uk%2Folj+%23filemaker" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fdatasplash.co.uk%2Folj" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fdatasplash.co.uk%2Folj&t=FileMaker+Developers%3A+Start+Your+Engines" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fdatasplash.co.uk%2Folj&title=FileMaker+Developers%3A+Start+Your+Engines" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=FileMaker Developers: Start Your Engines&body=FileMaker Developers: Start Your Engines%20http%3A%2F%2Fdatasplash.co.uk%2Folj" rel="nofollow" target="_blank"><img src="http://datasplash.co.uk/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div><p>No related posts.</p><img src="http://feeds.feedburner.com/~r/Datasplash/~4/VJCf4iR20Cg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://datasplash.co.uk/2010/05/filemaker-developers-start-your-engines/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://datasplash.co.uk/2010/05/filemaker-developers-start-your-engines/</feedburner:origLink></item>
	</channel>
</rss><!-- This Quick Cache file was built for (  datasplash.co.uk/feed/ ) in 0.86153 seconds, on Feb 18th, 2012 at 9:03 am UTC. --><!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 18th, 2012 at 10:03 am UTC --><!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --><!-- Quick Cache Is Fully Functional :-) ... A Quick Cache file was just served for (  datasplash.co.uk/feed/ ) in 0.00051 seconds, on Feb 18th, 2012 at 9:39 am UTC. -->

