<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MightyData</title>
	<atom:link href="http://www.mightydata.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mightydata.com/blog</link>
	<description>MightyData FileMaker Blog &#124; FileMaker Development Company &#124; FileMaker Developers</description>
	<lastBuildDate>Thu, 17 May 2012 20:03:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Free Webinar: Implementing Effective Security</title>
		<link>http://www.mightydata.com/blog/free-webinar-implementing-effective-security/</link>
		<comments>http://www.mightydata.com/blog/free-webinar-implementing-effective-security/#comments</comments>
		<pubDate>Tue, 15 May 2012 15:50:00 +0000</pubDate>
		<dc:creator>Susan Fennema</dc:creator>
				<category><![CDATA[FileMaker]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://www.mightydata.com/blog/?p=2002</guid>
		<description><![CDATA[Announcing our next free webinar &#8220;Implementing Effective Security&#8221; on Wednesday, June 6, at 12pm CST. The webinar is part of a series of one-hour lunch-and-learn sessions for intermediate FileMaker Pro users and developers. Implementing a proper security model often requires going beyond controlling whether or not someone can log into a database. FileMaker Pro includes [...]]]></description>
			<content:encoded><![CDATA[<p>Announcing our next free webinar &#8220;<em>Implementing Effective Security</em>&#8221;  on Wednesday, June 6, at 12pm CST. The webinar is part of a series of  one-hour lunch-and-learn sessions for intermediate FileMaker Pro users  and developers.</p>
<p>Implementing a proper security  model often requires going beyond controlling whether or not someone can  log into a database. FileMaker Pro includes a robust set of features  for controlling which users have access to what information and what  they can do with that information via the accounts and privileges  settings. This webinar will explore how to isolate legitimate users from  sensitive operations or information within a database, how to associate  privileges with authenticated accounts, and how to control specific  features within a database based on a given user&#8217;s assigned privileges.</p>
<p><a href="https://www3.gotomeeting.com/register/288901590">R</a><a href="https://www3.gotomeeting.com/register/288901590">egister online</a> today!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mightydata.com/blog/free-webinar-implementing-effective-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>12 Days of FileMaker 12 — New Calculation Functions</title>
		<link>http://www.mightydata.com/blog/12-days-of-filemaker-12-%e2%80%94-new-calculation-functions/</link>
		<comments>http://www.mightydata.com/blog/12-days-of-filemaker-12-%e2%80%94-new-calculation-functions/#comments</comments>
		<pubDate>Mon, 14 May 2012 21:22:33 +0000</pubDate>
		<dc:creator>Anders Monsen</dc:creator>
				<category><![CDATA[FileMaker]]></category>

		<guid isPermaLink="false">http://www.mightydata.com/blog/?p=1991</guid>
		<description><![CDATA[One Tuesday, May 8, I had the privilege to present the new calculation functions in FileMaker 12. This was the eighth webinar in the 12 Days of FileMaker 12 series by FM Academy. There are over a dozen new functions in FileMaker 12, several of which accompany significant new features such as enhanced container fields, [...]]]></description>
			<content:encoded><![CDATA[<p>One Tuesday, May 8, I had the privilege to present the new calculation functions in FileMaker 12. This was the eighth webinar in the 12 Days of FileMaker 12 series by FM Academy.</p>
<p>There are over a dozen new functions in FileMaker 12, several of which accompany significant new features such as enhanced container fields, new window styles, and a new plug-in updating methodology. Yet it doesn’t end there, as there is a pair of functions that deal with ID values, some FileMaker Go specific functions, and native access to FileMaker&#8217;s SQL engine with the ExecuteSQL function.</p>
<p><strong><span id="more-1991"></span>Container Functions</strong></p>
<p>Two new categories appear in the calculation dialog: Container Functions and Mobile Functions.</p>
<div id="attachment_1995" class="wp-caption aligncenter" style="width: 208px"><a href="http://www.mightydata.com/blog/wp-content/uploads/2012/05/New-Functions1.png"><img class="size-medium wp-image-1995" title="New Functions" src="http://www.mightydata.com/blog/wp-content/uploads/2012/05/New-Functions1-198x300.png" alt="" width="198" height="300" /></a><p class="wp-caption-text">New function categories</p></div>
<p>&nbsp;</p>
<p>The former provides the ability to get the height and width of content in containers using GetHeight() and GetWidth() functions. This returns height and width in pixels for images. Other items in the container field, such as movies or files, return 0. In addition, we have the ability to generate a thumbnail of an image with the GetThumbnail() function.</p>
<p>Since FileMaker 12 now enables us to store containers in external folders, checking the validity of the stored data reveals whether this has been changed or tampered with outside of FileMaker. Using VerifyContainer() shows 0 or 1 depending on whether the files have been changed or deleted, or if there are no changes.</p>
<p><strong>Mobile Functions</strong></p>
<p>There are two specific mobile functions that deal with Location information: Location() and LocationValues(). Previous versions of FileMaker in mobile devices were forced to get geolocation information using JavaScript. By making this native you can get longitude and latitude from Location and store these in your database. LocationValues displays a return-delimited list containing longitude, latitude, altitude, horizontal accuracy, vertical accuracy, and age in minutes.</p>
<p>Both functions accept two parameters, one required and one optional. The first is the accuracy in meters, and the second is the length in seconds allowed before timeout.</p>
<p><strong>Updating Plug-ins</strong></p>
<p>Another new feature in FileMaker Pro 12 radically changes the method to update plug-ins. Previous versions managed this through a daunting and often complex AutoUpdate process via FileMaker Server. There is now a new Install Plug-in script step, and a function to get a return-delimited list of currently installed plug-ins: Get( InstalledFMPlugins ). This returns the plugin name, version, and current state – Enabled, Disabled, or Ignored. One thing to note is that the version is only returned if the developers entered this in the resource file (Windows) or info.plist.file (Mac), so keep this in mind when setting up this process.</p>
<p><strong>ID and Tab Panel Functions</strong></p>
<p>The new pair of ID functions each return a long string of alphanumeric characters, but are completely different in purpose. Get( UUID ) returns a universal unique identifier, a unique 16-byte string in the format 8-4-4-4-12, such as E10FD6CB-2CB3-471A-B4B5-3CC2509F49EE. This function lets users create unique keys, and avoids key collision when merging records from multiple tables, for example.</p>
<p>Meanwhile, Get( PersistentID ) captures the unique identifier of the device accessing your solution, either desktop or mobile. Whereas you still can get the account name or user name, the new string like AF376F280690001931BFED4E890FADDB shows the device ID.</p>
<p>Along with some new tab control script triggers there are two new functions.</p>
<ul>
<li>Get( TriggerCurrentTabPanel )</li>
<li>Get( TriggerTargetTabPanel )</li>
</ul>
<p>When coupled with the script triggers, navigating from tab to tab will return values via these functions. The first shows the originating tab panel (number and object name) and the second the current tab panel (number and object name). The naming might be a little confusing, as the values are activated when going to a new tab, so the &#8220;current&#8221; is actually the target. Still, with these values we have a way to track and control navigation between tab control panels.</p>
<p>FileMaker Server has an option for SSL certificates. The new Get( ConnectionState ) function will show the security state of the file&#8217;s current network function, such as if it uses a non-secured network or a fully verified SSL certificate.</p>
<p><strong>Connection and Window-Style Functions</strong></p>
<p>A new feature in FileMaker 12 is the ability to have two new window states. Previously new windows were all document windows, so if you wanted to prevent the users from closing them you needed to set up a script, pause and then start the script again, or use script triggers to validate some action prior to allowing the users to continue.</p>
<p>Now you can set up a floating document window and a dialog window. So, to go along with this, we have a function that returns a number as to the state of the window, which we can use to determine action based on that window. Get( WindowStyle ) will return the following:</p>
<ul>
<li>0 &#8211; Window is a document window</li>
<li>1 &#8211; Window is a floating document window</li>
<li>2 &#8211; Window is a dialog window</li>
</ul>
<p><strong>Execute SQL Function</strong></p>
<p>Finally, a function that deserves a webinar all on it&#8217;s own, and in fact FM Academy just had such a webinar: Greg Lane&#8217;s walk-through of the ExecuteSQL() function.</p>
<p>This is a function that previous required plugins. There are some limitations compared to the plug-in functionality, because ExecuteSQL() only permits use of the SELECT statement. This means no ability to update, insert, delete, drop, or replace via SQL. Yet, having this as a new tool in FileMaker creates great opportunity. The function is formatted as follows:</p>
<p>ExecuteSQL( sqlQuery ; fieldSeparator ; rowSeparator { ; argument … } )</p>
<p>The sqlQuery is the SELECT statement, placed inside double quotes, such as &#8220;select first_name from contacts&#8221;. The fieldSeparator and rowSeparator default to a comma and return when you use &#8220;&#8221; for the parameters. You can use other separators such as tab, pipe, etc.</p>
<p>The optional arguments parameter lets you use a record&#8217;s field value as a parameter, useful when querying the context of individual records. I&#8217;ve previously blogged about ExecuteSQL (insert link). Learning this function will give you a great new tool in your FileMaker development.</p>
<p>Watch the recording of the webinar below for more coverage of these functions.</p>
<p>&lt;iframe width=&#8221;640&#8243; height=&#8221;390&#8243; src=&#8221;http://www.youtube.com/embed/jMWaILE-Rws&#8221; frameborder=&#8221;0&#8243; allowfullscreen&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mightydata.com/blog/12-days-of-filemaker-12-%e2%80%94-new-calculation-functions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>12 Days of FileMaker 12 &#8211; Week 6 &#8211; Additional Sessions Added</title>
		<link>http://www.mightydata.com/blog/12-days-of-filemaker-12-week-6-additional-sessions-added/</link>
		<comments>http://www.mightydata.com/blog/12-days-of-filemaker-12-week-6-additional-sessions-added/#comments</comments>
		<pubDate>Mon, 14 May 2012 16:28:29 +0000</pubDate>
		<dc:creator>Susan Fennema</dc:creator>
				<category><![CDATA[FileMaker]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://www.mightydata.com/blog/?p=1978</guid>
		<description><![CDATA[FM Academy, a collaboration of leading FileMaker development and training companies, is proud to announce the 12 Days of FileMaker 12 webinar series. Each Tuesday and Thursday for six weeks (and more!) the Academy will host a 60-minute webinar on a new feature of the FileMaker 12 product line. Because of popular demand, 3 sessions [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.filemakeracademy.com">FM Academy</a>, a  collaboration of leading FileMaker development and training companies,  is proud to announce the 12 Days of FileMaker 12 webinar series. Each  Tuesday and Thursday for six weeks (and more!) the Academy will host a  60-minute webinar on a new feature of the FileMaker 12 product line.</p>
<p>Because  of popular demand, 3 sessions are being added, following the original  12 Days of FileMaker 12. Registration information is included below.  These new sessions will all be at 2pm EST:<span id="more-1978"></span></p>
<ul>
<li>Tuesday, May 22: Window Styles Windows</li>
<li>Thursday, May 24: Server Performance</li>
<li>Tuesday, May 29: Accessibility Section 508</li>
</ul>
<p>This week features:<strong><br />
TUESDAY, May 15, 2pm EDT</strong><em><br />
Webinar 11: Script Trigger Enhancements.</em> Using Script triggers has become common place in the FileMaker  development world –  and with the new enhancements in FileMaker 12, we  will have even more power.  We’ll be taking a look at a FileMaker Pro  Advanced-only update in the script debugger for globally  enabling/disabling triggers, as well as new indicators, and new  triggers.</p>
<p>Sameer Khan is the presenter. He is a  FileMaker 9-11 Certified Developer and Authorized Trainer employed by  Anvil Dataworks, a development firm outside of Washington DC. He has  been working with FileMaker for over 8 years. His students say that he  is an interesting person and a knowledgeable teacher.  Follow Sameer on  Twitter @ dcfilemaker and <a href="http://www.anvildataworks.com/blog">read his blog posts</a>.</p>
<p><strong>THURSDAY, May 17, 2pm EDT</strong><em><br />
Webinar 12: Moving to FileMaker 12.</em> You really want to start taking advantage of all the great new features  in FileMaker 12 but you don’t know where to start?  Join FM Academy for  a great session about deploying FileMaker even if your environment  already has an older version of FileMaker. Topics Include: Test your  existing solution with FileMaker 12, How to Convert your existing  solution to FileMaker 12, Back up your data and settings from your  current version of FileMaker, Uninstall the older version of FileMaker  Pro and FileMaker Server, Create a custom installer so users do not need  to enter license information with each install, How to deploy FileMaker  server and connect it to your existing Web Server, Manage existing  plugins with the new FileMaker 12.</p>
<p>Tim Neudecker is  the presenter. He is a leading software engineer who has over 20 years&#8217;  experience as a professional FileMaker developer. He spent over 10 years  as an in-house developer for companies such as Macy&#8217;s/Bloomingdales and  AGA. In 2003 he joined <a href="http://kyologic.com/">Kyo Logic</a> as  co-founder and CTO. He has presented four times to the FileMaker  Developer Conference on topics including security, system performance  and developer tools. Tim has published articles in FileMaker advisor on  system integration and performance tuning. In 2003 he was honored with a  FileMaker Excellence Award for his contributions to the developer  community.</p>
<p><a href="https://www1.gotomeeting.com/register/481786513">Free registration</a> for the complete series schedule is available immediately. Once you  register for the series, you will receive email reminders for each  session. The only thing you need to attend is a computer, iOS or Android  device and a WiFi connection.</p>
<p><strong>About FM Academy</strong><br />
FM  Academy is a consortium of seven FileMaker Business Alliance Platinum  companies. Our goal is to educate FileMaker users and developers,  encourage best practices, and foster adoption of the FileMaker platform.  The members of FM Academy are 360Works, Anvil Dataworks, Fiddlehead  Software, IT Solutions, KyoLogic, <a href="http://www.mightydata.com">MightyData</a> and Skeleton Key.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mightydata.com/blog/12-days-of-filemaker-12-week-6-additional-sessions-added/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>12 Days of FileMaker 12 &#8211; Week 5</title>
		<link>http://www.mightydata.com/blog/12-days-of-filemaker-12-week-5/</link>
		<comments>http://www.mightydata.com/blog/12-days-of-filemaker-12-week-5/#comments</comments>
		<pubDate>Mon, 07 May 2012 15:29:32 +0000</pubDate>
		<dc:creator>Susan Fennema</dc:creator>
				<category><![CDATA[FileMaker]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://www.mightydata.com/blog/?p=1950</guid>
		<description><![CDATA[FM Academy, a collaboration of leading FileMaker development and training companies, is proud to announce the 12 Days of FileMaker 12 webinar series. Each Tuesday and Thursday for six weeks the Academy will host a 60-minute webinar on a new feature of the FileMaker 12 product line. This week features: TUESDAY, May 8, 2pm EDT [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.filemakeracademy.com">FM Academy</a>, a collaboration of leading FileMaker development and training companies, is proud to announce the 12 Days of FileMaker 12 webinar series. Each Tuesday and Thursday for six weeks the Academy will host a 60-minute webinar on a new feature of the FileMaker 12 product line. This week features:</p>
<p><strong>TUESDAY, May 8, 2pm EDT</strong><br />
<em>Webinar 9: New Calculation Functions</em>. FileMaker 12 adds a dozen new functions, including the much anticipated ExecuteSQL, some Location functions for iOS devices, new ID functions, a set that accompany the new container method, and others. Functions are part of the building blocks of FileMaker calculations. Many of the new enhancements in FileMaker 12 may require scripting changes, or open possibilities for information and action based on what these functions provide. While the ExecuteSQL may draw a great deal of attention from developers, we need to be aware of these other functions, their purpose, and how to integrate them into our solutions.</p>
<p><span id="more-1950"></span>Anders Monsen is the presenter. He is the Architect of Integration for <a href="http://www.mightydata.com">MightyData</a>, an FBA Platinum Member. A FileMaker Pro 9-11 Certified Developer and Authorized Trainer, he has spoken at FileMaker’s DevCon in 2010 and 2011, and authored an article on FileMaker and PHP for FileMaker Advisor.</p>
<p><strong>THURSDAY, May 10, 2pm EDT</strong><br />
<em>Webinar 10: ExecuteSQL Function</em>. FileMaker 12’s new ExecuteSQL function opens up the power and flexibility of the SQL query language to any FileMaker calculation. This webinar will present techniques for using the ExecuteSQL function within calculations to gather and manipulate data for reports, charts, dashboards, and more. We’ll use a variety of built-in and custom functions to slice and dice data in any context. We’ll also cover the basics of the SQL SELECT statement so anyone can get started quickly.</p>
<p>Greg Lane is the presenter. He is VP of Application Development at <a href="http://www.skeletonkey.com">Skeleton Key</a>, a FileMaker Business Alliance Platinum level member in St. Louis, Missouri. He is a FileMaker 7, 8, 9, 10, and 11 certified developer and has enjoyed solving problems with FileMaker for more than 20 years. Greg has authored articles for FileMaker Advisor Magazine and has contributed to books, white papers, and other FileMaker-related publications. He is looking forward to speaking about FileMaker and SQL again at the 2012 FileMaker Developer Conference.</p>
<p><a href="https://www1.gotomeeting.com/register/481786513">Free registration</a> for the complete series schedule is available immediately. Once you register for the series, you will receive email reminders for each session. The only thing you need to attend is a computer, iOS or Android device and a WiFi connection.</p>
<p><strong>About FM Academy</strong><br />
FM Academy is a consortium of seven FileMaker Business Alliance Platinum companies. Our goal is to educate FileMaker users and developers, encourage best practices, and foster adoption of the FileMaker platform. The members of FM Academy are 360Works, Anvil Dataworks, Fiddlehead Software, IT Solutions, KyoLogic, MightyData and Skeleton Key.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mightydata.com/blog/12-days-of-filemaker-12-week-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>12 Days of FileMaker 12 &#8211; Week 4</title>
		<link>http://www.mightydata.com/blog/12-days-of-filemaker-12-week-4/</link>
		<comments>http://www.mightydata.com/blog/12-days-of-filemaker-12-week-4/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 15:27:09 +0000</pubDate>
		<dc:creator>Susan Fennema</dc:creator>
				<category><![CDATA[FileMaker]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://www.mightydata.com/blog/?p=1908</guid>
		<description><![CDATA[FM Academy, a collaboration of leading FileMaker development and training companies, is proud to announce the 12 Days of FileMaker 12 webinar series. Each Tuesday and Thursday for six weeks the Academy will host a 60-minute webinar on a new feature of the FileMaker 12 product line. This week features: TUESDAY, May 1, 2pm EDT [...]]]></description>
			<content:encoded><![CDATA[<p>FM Academy, a collaboration of leading FileMaker development and training companies, is proud to announce the 12 Days of FileMaker 12 webinar series. Each Tuesday and Thursday for six weeks the Academy will host a 60-minute webinar on a new feature of the FileMaker 12 product line. This week features:</p>
<p><strong>TUESDAY, May 1, 2pm EDT</strong><br />
<em>Webinar 7: Design Surface Behavior Changes.</em> As files are converted to the new version of FileMaker, we will notice changes to the layout appearance.  Objects will use the default themes of a layout, or that rounded or gradient themes options are already applied.  In the webinar we will look at the new applied theme control, default themes, and the new assistance tools.</p>
<p><span id="more-1908"></span></p>
<p>Sameer Khan is the presenter. He is a FileMaker 9-11 Certified Developer and Authorized Trainer employed by Anvil Dataworks, a development firm outside of Washington DC. He has been working with FileMaker for over 8 years. His students say that he is an interesting person and a knowledgeable teacher. Follow Sameer on Twitter @dcfilemaker and <a href="www.anvildataworks.com/blog">read his blog posts</a>.</p>
<p><strong>THURSDAY, May 3, 2pm EDT</strong><br />
<em>Webinar 8: Server File Management.</em> Changes in FileMaker Server 12’s Backup scheme and the new ability to store Container data externally offer significant improvements in data protection, performance and data delivery to the user. In this session we’ll explore how Progressive Backups work.  We’ll also discuss changes in the way Container data is delivered to the user through http streams.  We’ll see how all of this operates at the client level when building databases and navigating them as a user. Topics include full backup functionality changes (or, what are hard links anyway?), understanding, configuring and restoring from progressive backups, understanding and implementing external container data storage, how streaming and buffering works, how to configure your container field for external storage, and an explanation of secure vs. open storage.</p>
<p>Colin Keefe is the presenter. He holds an MFA in Sculpture from Cranbrook Academy of Art.  He built his first FileMaker database in the front office of a woodshop in 1994, and subsequently spent time in a Silicon Alley startup before beginning fulltime FileMaker development in 1998, first at Englishcomp and then as an independent developer. Colin has been with <a href="http://www.itsolutions-inc.com/">IT Solutions</a> Consulting since 2005, where he is currently a Project Manager in the Application Development department.  He holds FileMaker certifications for Versions 7 through 11, is a FileMaker Authorized Trainer, has presented at DevCon, conducted roundtable sessions at PauseOnError, and written for FileMaker Advisor Magazine.  He’s also been the coordinator for the Philadelphia FileMaker User Group since 2008.</p>
<p><a href="https://www1.gotomeeting.com/register/481786513">Free registration</a> for the complete series schedule is available immediately. Once you register for the series, you will receive email reminders for each session. The only thing you need to attend is a computer, iOS or Android device and a WiFi connection.</p>
<p><strong>About FM Academy</strong><br />
<a href="http://www.filemakeracademy.com">FM Academy</a> is a consortium of seven FileMaker Business Alliance Platinum companies. Our goal is to educate FileMaker users and developers, encourage best practices, and foster adoption of the FileMaker platform. The members of FM Academy are 360Works, Anvil Dataworks, Fiddlehead Software, IT Solutions, KyoLogic, MightyData and Skeleton Key.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mightydata.com/blog/12-days-of-filemaker-12-week-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FileMaker Pro 12 Adds Native SQL Queries</title>
		<link>http://www.mightydata.com/blog/filemaker-pro-12-adds-native-sql-queries/</link>
		<comments>http://www.mightydata.com/blog/filemaker-pro-12-adds-native-sql-queries/#comments</comments>
		<pubDate>Fri, 27 Apr 2012 14:23:38 +0000</pubDate>
		<dc:creator>Anders Monsen</dc:creator>
				<category><![CDATA[FileMaker]]></category>

		<guid isPermaLink="false">http://www.mightydata.com/blog/?p=1864</guid>
		<description><![CDATA[Probably one of the most talked about features in FileMaker Pro 12, at least from a developer perspective, is the new ExecuteSQL() calculation function. To users interacting with FileMaker records, this is largely a hidden feature. Yet this powerful new option impacts developers in several ways. Previously, developers used plugins to expose the SQL underpinnings [...]]]></description>
			<content:encoded><![CDATA[<p>Probably one of the most talked about features in FileMaker Pro 12, at least from a developer perspective, is the new ExecuteSQL() calculation function. To users interacting with FileMaker records, this is largely a hidden feature. Yet this powerful new option impacts <a href="http://www.mightydata.com/services/development.php">developers</a> in several ways.</p>
<p>Previously, developers used plugins to expose the SQL underpinnings of FileMaker. Now, a portion of SQL has become native to FileMaker. This portion is limited to the &#8220;Select&#8221; statement. Those same plugins remain viable options for developers who seek to insert, update, or delete records.</p>
<p><span id="more-1864"></span></p>
<p>The programming language SQL (Structured Query Language, <a href="http://en.wikipedia.org/wiki/SQL" target="_blank">see Wikipedia entry</a>) centers on the query, or Select statement, to pull data from one or more tables. For developers new to SQL there are several books or internet resources available, yet the most concise and immediately useful tool is probably <a href="http://www.filemaker.com/support/product/docs/12/fmp/fm12_odbc_jdbc_guide_en.pdf" target="_blank">FileMaker&#8217;s own ODBC and JDBC guide</a>.</p>
<p><strong>The SELECT Statement<br />
</strong>Starting with the most elemental of queries, and breaking down the Select query into multiple lines helps us visualize the different components of the query. We can then add more pieces as we master each section. We start with selecting a field from a table.</p>
<pre><code>SELECT some_field_name
FROM some_table_name
</code></pre>
<p>It&#8217;s important to note that this statement selects the field name, not the value in the field. So if we said, &#8220;select Department from Contacts&#8221; we would get a list of all the departments in every record from the Contact table. You can also include mathematical operations or modify strings in the query. To count values you can use count(*) or count(field_name) for all records in the first instance, or only records that contain a value in the field_name.</p>
<p><strong>The WHERE Clause<br />
</strong>The Select statement works well in its basic fashion, but what we&#8217;re really after is the Where clause, combined with the ability to interact with multiple tables in one query. Rather than building complex relationships in the graph to accomplish the same result, we&#8217;re now able to solve this through SQL.</p>
<p>When FileMaker Pro 11 introduced portal filtering we were able to simplify our graph and remove several Table Occurrences, and now with ExecuteSQL the graph can focus more on pure relationships, as this function is context independent. We can query table occurrences from anywhere in FileMaker, without having to navigate to specific layouts or rely on additional table occurrence groups.</p>
<p>The next step along the SQL path is adding the Where clause and additional tables.</p>
<pre><code>SELECT some_field_name
FROM some_table_name
WHERE a_condition_applies
</code></pre>
<p>The condition serves to limit the Select statement, as without it you would select all the records in the table. So, a simple Select statement with a Where clause would look like &#8220;select Department from Contacts where City = &#8216;Dallas&#8217;&#8221;.</p>
<p><strong>ExecuteSQL Syntax<br />
</strong>The way the ExecuteSQL function behaves plays a key role in writing SQL statements. According to the calculation dialog, the syntax is:</p>
<pre><code>ExecuteSQL( sqlQuery ; fieldSeparator ; rowSeparator { ; arguments… } )
</code></pre>
<p>The sqlQuery is the query string – the select statement. Since this is text, we write this inside double quotes. The fieldSeparator and rowSeparator default to comma and return, so unless we need the result to appear in a different format we can simply use double quotes. The arguments is optional, but will be discussed further below. In this query we can count all the records in the state of Texas, using single quotes for the literal value of TX.</p>
<pre><code>ExecuteSQL( "select count(*) from Contacts where State = 'TX'"; ""; "" )
</code></pre>
<p>Pages 55-57 of the ODBC guide list several reserved words. A few of these words might appear in your solutions as field names, such as &#8220;order&#8221; or &#8220;size&#8221;, or &#8220;First&#8221; and &#8220;Last&#8221; instead of FirstName or LastName (or NameFirst and NameLast). These words will need to be escaped in queries. In addition, field names with spaces also need to be escaped.</p>
<pre><code>ExecuteSQL( "select \"Order\" from Orders where \"Product Name\" = 'FileMaker'" ;"";"")
</code></pre>
<p>Unlike MySQL, for example, the ExecuteSQL function will show just ? in the result if there is an error in your query, with no hint as to what caused the error.</p>
<p><strong>Using the Arguments Parameter<br />
</strong>The arguments option allows the use of multiple arguments in the sqlQuery string. These arguments use the question mark as a placeholder, and are then listed in order in the argument section.</p>
<pre><code>ExecuteSQL( "
select count(*)
from Books
where zkf_authorID = ?
and  datePublished &lt; ? ;
""; ""; Author::zkp_AuthorID ; Get( CurrentDate ) – 365)
</code></pre>
<p>Rather than using conditions outside the current record (i.e. State = &#8216;TX&#8217;), here we input values from a specific record, to see which books were published within a year for the author of the current book record.</p>
<p><strong>The FROM Clause<br />
</strong>The ability to consider multiple tables falls under the From clause, but also in this action we must point back to the fields in the Select clause. These fields can be prefixed with the table name or alias. Adding an alias is useful as it reduces clutter in the query. With a table called Customers we can change this to from Customers C, and prefix the field as C.NameFirst in the Select statement. To query across multiple tables we &#8220;join&#8221; these with an equal sign (=), which will include only matching rows in the results.</p>
<pre><code>SELECT C.NameFirst, C.NameLast, O.DateOrdered
FROM Customers C, Orders O
WHERE C.custID = O.custIDf</code></pre>
<p><strong>Wrapping Up</strong><br />
The new ExecuteSQL function opens up a multitude of possibilities. In scripting you can build queries across tables, populating variables for use in virtual list techniques. In charting you can gather data for dashboards in the same way, without having to jump to various different layouts and loop through records to summarize them. For tooltips you can provide information specific to the current record that looks across related tables. All this can be accomplished without adding a single new table occurrence.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mightydata.com/blog/filemaker-pro-12-adds-native-sql-queries/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>How to Tame Your Phone</title>
		<link>http://www.mightydata.com/blog/how-to-tame-your-phone/</link>
		<comments>http://www.mightydata.com/blog/how-to-tame-your-phone/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 15:19:36 +0000</pubDate>
		<dc:creator>Susan Fennema</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Tips & Techniques]]></category>

		<guid isPermaLink="false">http://www.mightydata.com/blog/?p=1816</guid>
		<description><![CDATA[(or at least prevent it from attacking your to-do list) Here&#8217;s the premise: your back is against the wall and you are fighting your way through the pressure of your lengthy to-do list. And, the PHONE WON&#8217;T STOP RINGING. How do you stay focused and not let the phone calls throw you out of the [...]]]></description>
			<content:encoded><![CDATA[<p><strong><em>(or at least prevent it from attacking your to-do list)</em></strong></p>
<p>Here&#8217;s the premise: your back is against the wall and you are fighting your way through the pressure of your lengthy to-do list. And, the PHONE WON&#8217;T STOP RINGING. How do you stay focused and not let the phone calls throw you out of the ring?</p>
<p>I have a few suggestions on how to handle these types of interruptions:</p>
<ol>
<li><strong>Don&#8217;t answer it.</strong> Seriously. Turn off the ringer and let it go to voice mail. If it is important, they will leave a message. And, at least half the time, when you return the call, the issue will have resolved itself.<br />
<span id="more-1816"></span></li>
<li><strong>Schedule several times during your day to listen to and return voice mails.</strong> If your business is primarily phone driven (as opposed to email or texts), you might need to do this hourly, but most people can get away with 3 times a day. Try at the beginning of your day, before or after lunch and then about 4pm &#8211; just enough time to return calls before people leave for the day.</li>
<li><strong>Do not call people back if they didn&#8217;t leave a detailed message.</strong> Don&#8217;t get me wrong &#8211; I&#8217;m not suggesting that you ignore them. But, if you get a call from a customer that says, &#8220;It&#8217;s John at X Studios. Call me at 555-5555&#8243; &#8211; you have no idea if he&#8217;s going to be a 2 hour phone call with emergency action items following or if he&#8217;s just calling to ask a quick question.</li>
<li><strong>If you return a call and get someone&#8217;s voice mail, leave a message</strong>. &#8220;Sounds like we are playing phone tag. Email is a lot faster way to reach me.&#8221; That not only helps solve this instance, but it also communicates to them how much better service they are going to get in the future if they email you. (As a side note, see my <a href="../tips-and-tricks-to-be-more-efficient/">prior blog</a> that includes how to leave a proper message.)</li>
<li><strong>You can also choose to respond to a voice mail via email</strong>, &#8220;Hey- I got your message, but right now I&#8217;m swamped. Anything I can do to quickly help you via email?&#8221;</li>
<li><strong>If you do answer it, don&#8217;t immediately start in troubleshooting the problem or discussing the issue</strong>. Schedule a time to talk to the person where you both have a window and can focus. &#8220;It is really good to hear from you, but right now I&#8217;m up against a deadline. Could we talk tomorrow at 3pm?&#8221;<strong></strong></li>
</ol>
<p>Whether you are returning a call, or have violated #1 and answered the phone, have some responses prepared to get off of the phone if something is taking longer than you expected it would. Here are some ideas:</p>
<ol>
<li>&#8220;I am sorry to interrupt your train of thought, but I have a call in 10 minutes, so we might have to hit some highlights and follow up in email on the other issues.&#8221;</li>
<li>&#8220;I&#8217;d love to continue this conversation, but I&#8217;ve got a deadline bearing down on me. Could we talk on Friday at 2pm after I&#8217;ve delivered the project?&#8221;</li>
<li>&#8220;I&#8217;m happy to answer those questions and get you where you need to be. I can shoot you a proposal for discovery on those items by end of day.&#8221;</li>
</ol>
<p>Of course, the biggest challenge is when there is a true emergency and you have to stop and handle something immediately. The goal there is to TRULY understand whether or not it is urgent. If it truly is, try to handle the urgent part of the request and then schedule the remaining issues. For example, if someone&#8217;s database has crashed, recover their last backup. If they can continue to work from there, set aside time to address the causes a little later. That way, you get you and your customer back to work fairly immediately, but everyone is satisfied that the cause of the issue will be investigated when there is more time.</p>
<p>The biggest thing to remember is that if someone is expecting to get your services immediately and for free, they likely are not appreciative of your skill set. If you weren&#8217;t really great at what you did, you WOULD be sitting by the phone waiting for it to ring. But, when you&#8217;re a rock star&#8230; you&#8217;re usually jammin&#8217; and can&#8217;t get to the phone right now.</p>
<p>Many thanks to <a href="http://www.mightydata.com/company/team.php">Lisette Wilson, our Champion of Transformation</a>, and her Pavlovian response to the ringing phone, for suggesting this topic.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mightydata.com/blog/how-to-tame-your-phone/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Top 12 Benefits for Upgrading to FileMaker 12</title>
		<link>http://www.mightydata.com/blog/mightydatas-top-12-benefits-for-upgrading-to-filemaker-12/</link>
		<comments>http://www.mightydata.com/blog/mightydatas-top-12-benefits-for-upgrading-to-filemaker-12/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 18:01:59 +0000</pubDate>
		<dc:creator>Darren Burgess</dc:creator>
				<category><![CDATA[FileMaker]]></category>
		<category><![CDATA[Filemaker 12]]></category>

		<guid isPermaLink="false">http://www.mightydata.com/blog/?p=1789</guid>
		<description><![CDATA[Now that the excitement surrounding the FileMaker 12 product line launch is beginning to wane, developers, users and business owners are faced with the issues surrounding the why, when and how of upgrading to the new version. This new version is the first in 8 years to implement a new file type &#8211; .FMP12. The [...]]]></description>
			<content:encoded><![CDATA[<p>Now that the excitement surrounding the <a title="FileMaker 12 product line" href="http://www.filemaker.com/products/filemaker.html" target="_blank">FileMaker 12</a> product line launch is beginning to wane, <a title="FileMaker developers" href="http://www.mightydata.com/services/development.php" target="_blank">developers</a>, users and business owners are faced with the issues surrounding the why, when and how of upgrading to the new version. This new version is the first in 8 years to implement a new file type &#8211; .FMP12. The complete FileMaker 12 product line is not backward compatible with previous versions. So, to put it bluntly, there is no going back once you upgrade your server and database to FileMaker 12, and your entire database environment (server, clients and mobile clients) has to be upgraded at the same time.</p>
<p>The good news is that this new version brings some dramatic new features that will surely drive value and make the challenges of upgrading your database environment well worth the effort and investment. Here is our take on the perennial top 10 list.</p>
<p><span id="more-1789"></span></p>
<p><strong>THE TOP 12 REASONS FOR UPGRADING TO FILEMAKER 12<br />
</strong>(with a few caveats&#8230;)</p>
<p><strong></strong><strong>12. Charting Enhancements<br />
</strong>FileMaker Charting has been enhanced with the addition of 5 new charting types and an improved user interface. Creating dynamic charts of your FileMaker data is now easier than ever.</p>
<p><strong>11. FileMaker Go 12 is FREE<br />
</strong>We think it was a great move by FileMaker to offer its mobile solution for free in the Apple iTunes Store. Customers and developers can now more easily test and deploy mobile database solutions.</p>
<p><strong>10. Window Styles<br />
</strong>This is a feature added to the New Window script step.  Developers can now specify Advanced Styles when executing this script step which allows some control over window behavior.  Windows can be specified as a document, floating document or modal dialog and window controls (close, minimize, maximize, zoom, resize) can be turned on or off.  We like this feature as it captures window control features that formerly had to be scripted.</p>
<p><strong>9.  Layout Themes<br />
</strong>40 stunning new layout themes can be instantly applied to a layout to update its look and feel.  This new feature allows developers to quickly create attractive layouts without having to build from scratch.  Caveat &#8211; 12&#8242;s new themes are not a panacea for layout design and modification.  Themes cannot be applied across multiple layouts at once, nor can they be applied to layouts from a converted solution.  We believe the best practice in working with themes when starting a new solution will be to use themes to create a default form and list view and then copy those layouts to create the rest of the solution.</p>
<p><strong>8.  Layout Guides<br />
</strong>Users of Adobe InDesign will absolutely love this feature.   In layout mode, alignment guides appear when moving and resizing objects to indicate their relative alignment to other objects. Now, creating pixel-perfect layouts will be faster and more effortless.  Of course, we still have the position elements in the inspector to assist in creating precisely designed layouts.</p>
<p><strong>7.  New Layout Design Elements<br />
</strong>We believe that if you are going to be spending a lot of time in your workday looking at an application, it ought to look really good.  FileMaker 12&#8242;s new design elements go a long way to making that possible.  Now developers can create layout objects with a customizable corner radius; gradients with multiple colors and direction; and buttons that change appearance by behavior (normal, in focus, hover, pressed).</p>
<p><strong>6.  Server 12 is 64-bit<br />
</strong>Re-built on the 64-bit architecture, FileMaker Server can now use more RAM (up to a terabyte) and can be configured to use half of the available RAM for cache. Now, FileMaker Server can take full advantage of current high-speed server technology, delivering better performance to FileMaker and FileMaker Go clients.</p>
<p><strong>5.  Incremental Backups on </strong><strong>FileMaker</strong><strong> Server<br />
</strong>Not only will your database perform better on FileMaker 12, your data will be more secure with adoption of more robust backup system. FileMaker Server 12 and Server 12 Advanced now allow incremental backups that allow for more frequent backups with far less impact on user experience during the backup process.</p>
<p><strong>4.  Enhanced Container Fields<br />
</strong>FileMaker 12&#8242;s enhanced container fields now include drag-and-drop support, audio and video recording, and media streaming (in conduction with FileMaker Server).  We are especially excited about the new external storage features of container fields.  All container field media can now be externally stored in a server directory managed by FileMaker server.</p>
<p><strong> 3. </strong><strong></strong><strong>FileMaker</strong><strong></strong><strong> Go Enhancements<br />
</strong>FileMaker Go 12 brings new features making your mobile solution more versatile and powerful:  users can now record video and audio directly into container fields and export data.  New location functions now allow developers to rapidly create location-aware mobile database applications.</p>
<p><strong>2.  ExecuteSQL Function<br />
</strong>Now, FileMaker 12 can query data internally using the ExecuteSQL calculation function.  This function is context independent, so data can be queried regardless of what layout/table occurrence you are in.  In previous versions, developers had to create many additional table occurrences on the relationship graph and create hidden utility windows in order to leverage certain functionality in the database.  With the ExecuteSQL function data can be queried (even from unrelated tables) anywhere there is a calculation dialog.  FileMaker solutions will be cleaner, more efficient and faster to develop.  Caveat &#8211; just SQL Select statements are possible for now.  Developers who require Update and Delete SQL statements will continue to use SQL plugins.</p>
<p><strong>1.  File Conversion<br />
</strong>Simply put, converting your FileMaker 7 &#8211; 11 solution is as simple as opening your old files with FileMaker 12. The FileMaker conversion engine does the rest, and from our experience testing, there are few issues to be concerned about.</p>
<p>Questions? We are excited to help new and current customers migrate to the new version of FileMaker. <a href="http://www.mightydata.com/contact/">Contact us</a> today to learn more about how you can take advantage of the new features.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mightydata.com/blog/mightydatas-top-12-benefits-for-upgrading-to-filemaker-12/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>12 Days of FileMaker 12 &#8211; FileMaker Go 12 Enhancements</title>
		<link>http://www.mightydata.com/blog/filemaker-go-12-enhancements/</link>
		<comments>http://www.mightydata.com/blog/filemaker-go-12-enhancements/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 15:35:30 +0000</pubDate>
		<dc:creator>Kirk Bowman</dc:creator>
				<category><![CDATA[FileMaker]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://www.mightydata.com/blog/?p=1821</guid>
		<description><![CDATA[On Thursday, April 19, I had the privilege to present the new FileMaker Go 12 for iOS (iPhone and iPad). This was the fourth webinar in the 12 Days of FileMaker 12 series by FM Academy. The first and most important new feature is that FileMaker Go 12 is now free. This is truly a game [...]]]></description>
			<content:encoded><![CDATA[<p>On Thursday, April 19, I had the privilege to present the new <a title="FileMaker Go 12" href="http://www.filemaker.com/products/filemaker-go/" target="_blank">FileMaker Go 12</a> for iOS (<a title="FileMaker Go 12 for iPhone" href="http://www.filemaker.com/products/filemaker-go/for-iphone/appstore.html?buy=fmgiphonepp" target="_blank">iPhone</a> and <a title="FileMaker Go 12 for iPad" href="http://www.filemaker.com/products/filemaker-go/for-ipad/appstore.html?buy=fmgipadpp" target="_blank">iPad</a>). This was the fourth webinar in the <a title="12 Days of FileMaker 12 series" href="http://www.filemakeracademy.com/" target="_blank">12 Days of FileMaker 12 </a>series by <a title="About FM Academy" href="http://www.filemakeracademy.com/index.php/about/" target="_blank">FM Academy</a>.</p>
<p>The first and most important new feature is that FileMaker Go 12 is now <strong>free</strong>. This is truly a <a title="Game Changer: FileMaker 12 is now free" href="http://www.mightydata.com/blog/game-changer-filemaker-go-is-now-free/" target="_blank">game changer</a>. Anyone with an iOS device can now give it a test drive. FileMaker Go 11 is still available as a paid app so there is more incentive to move to FileMaker 12.</p>
<p>Several features in FileMaker 12 make it easier to design screens for the iOS. There are sixteen <a title="FileMaker 12 starter solutions" href="http://www.filemaker.com/solutions/starter_solutions.html" target="_blank">starter solutions</a>, each with layouts for iPhone and iPad. Four of these are installed by default with FileMaker Go 12: Assets, Contacts, Content Managements and Tasks. FileMaker Pro 12  has screen stencils with the specific dimensions of the iPhone and iPad in portrait and landscape mode.</p>
<p><span id="more-1821"></span></p>
<p>There are 40 new layout themes, five specifically designed for iOS: Cool Gray Touch, Onyx Touch, Ocean Touch, River Touch and Wave Touch. They have larger fonts and objects ideal for touch screen devices.</p>
<div id="attachment_684" class="wp-caption alignright" style="width: 310px"><a href="http://www.filemakeracademy.com/wp-content/uploads/2012/04/FileMaker-12-themes.png" target="_blank"><img class="size-medium wp-image-684 " title="FileMaker 12 themes" src="http://www.filemakeracademy.com/wp-content/uploads/2012/04/FileMaker-12-themes-300x216.png" alt="FileMaker 12 themes" width="300" height="216" /></a><p class="wp-caption-text">FileMaker 12 themes</p></div>
<p>Multitasking has significantly improved in FileMaker Go 12. In earlier versions, FileMaker Go had to terminate when it was sent to the background. Now it goes into a suspended state, which means it will resume much faster when it comes back to the foreground. The <em>fmreauthenticate</em> extended privilege gives you more control over when a user has to re-login after the app goes into the background.</p>
<p>FileMaker Go 12 includes support for exporting records directly in the iOS. You can create tab-delimited, CSV, DBF, HTML and Excel (XLSX) files to email or open directly on the device. It can also read and write Snapshot Link files. Snapshots allow you to save a state of the database (current layout, found set, record, sort order) and share with another user who also has access.</p>
<p><a title="Charting in FileMaker 12" href="http://www.filemaker.com/products/filemaker-pro/charting.html" target="_blank">Charting</a> functionality has been enhanced in FileMaker 12. This is great for creating management dashboards for mobile solutions. In addition to bar, line and pie charts, FileMaker 12 now has  Scatter, Stacked Bar, Positive/Negative, and Bubble charts.</p>
<p><a title="Container fields in FileMaker 12" href="http://www.filemaker.com/products/filemaker-pro/enhanced-container-fields.html" target="_blank">Container fields</a> have been improved across the entire FileMaker 12 product line. FileMaker Go 12 can access remote container data managed by FileMaker Server. It can view streaming and interactive content like video and PDF files. Interaction with content on the iPhone/iPad includes access to the camera and photo library, recording audio, capturing a signature and viewing multiple file types (PDF, Excel, etc.).</p>
<div id="attachment_685" class="wp-caption alignright" style="width: 310px"><a href="http://www.filemakeracademy.com/wp-content/uploads/2012/04/FileMaker-Go-12-container-menu.jpg" target="_blank"><img class="size-medium wp-image-685 " title="FileMaker Go 12 container menu" src="http://www.filemakeracademy.com/wp-content/uploads/2012/04/FileMaker-Go-12-container-menu-300x217.jpg" alt="FileMaker Go 12 container menu" width="300" height="217" /></a><p class="wp-caption-text">FileMaker Go 12 container menu</p></div>
<p>FileMaker Go 12 includes two new calculation functions to work with location information on iOS devices. <em>Location ( accuracy { ; timeout } )</em> will return the latitude and longitude for the device. <em>LocationValues ( accuracy { ; timeout } )</em> will return latitude, longitude, altitude, accuracy and age of the data. Note, these functions only work with iOS devices.</p>
<p>Other calculations (some old, some new) for working with iOS solutions include:</p>
<ul>
<li><em>Get ( SystemPlatform )</em> &#8211; Returns the operating system for the device</li>
<li><em>Get ( ApplicationVersion )</em> &#8211; Returns the version of FileMaker Go (iPad or iPhone/iPod Touch)</li>
<li><em>Get ( PersistentID )</em> &#8211; Returns a unique identifier for the computer or  device</li>
<li><em>Get ( ConnectionState )</em> &#8211; Returns whether FileMaker Server is using a secure connection (SSL)</li>
<li><em>Get ( UUID )</em> &#8211; Returns a universally unique identifier useful for primary keys</li>
</ul>
<p>These are just some of the features I covered in the <a title="12 Days of FileMaker 12 series" href="http://www.filemakeracademy.com/">12 Days of FileMaker 12</a> webinar on FileMaker Go 12. If you missed it, you can watch the recording below. There were several questions asked during the webinar that I did not have a chance to answer. Watch for a follow-up post once we retrieve the questions from vendor.</p>
<p><a title="FileMaker Go 12 Enhancements video" href="http://youtu.be/fCvn3Ya9ogo" target="_blank">FileMaker Go 12 Enhancements video</a></p>
<p><iframe width="500" height="375" src="http://www.youtube.com/embed/fCvn3Ya9ogo?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mightydata.com/blog/filemaker-go-12-enhancements/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>12 Days of FileMaker 12 &#8211; Week 3</title>
		<link>http://www.mightydata.com/blog/12-days-of-filemaker-12-week-3/</link>
		<comments>http://www.mightydata.com/blog/12-days-of-filemaker-12-week-3/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 14:56:57 +0000</pubDate>
		<dc:creator>Susan Fennema</dc:creator>
				<category><![CDATA[FileMaker]]></category>
		<category><![CDATA[Tips & Techniques]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://www.mightydata.com/blog/?p=1849</guid>
		<description><![CDATA[FM Academy, a collaboration of leading FileMaker development and training companies, is proud to announce the 12 Days of FileMaker 12 webinar series. Each Tuesday and Thursday for six weeks the Academy will host a 60-minute webinar on a new feature of the FileMaker 12 product line. This week features: TUESDAY, APRIL 24, 2pm EDT [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://filemakeracademy.com/">FM Academy</a>, a collaboration of leading FileMaker development and training companies, is proud to announce the 12 Days of FileMaker 12 webinar series. Each Tuesday and Thursday for six weeks the Academy will host a 60-minute webinar on a new feature of the FileMaker 12 product line. This week features:</p>
<p><strong>TUESDAY, APRIL 24, 2pm EDT</strong><br />
<em><strong>Webinar 5: Quick Table View.</strong></em> Table View might just be one of the least appreciated features in the FileMaker Pro product line. True, it hardly changed in versions 7 through 9, and the changes in 10 were welcome, but fairly simple. All that changed in 11 with the addition of two bold new features which allow a developer to quickly create a table and perform summary analyses, all without ever leaving the comfort of browse mode. FileMaker 12 brings welcome refinements to this important family of features, and makes Table View a tool worthy of a fresh look. Join our presenter as he demonstrates the practical uses of Table View and showcases changes to it in FileMaker 12.</p>
<p><span id="more-1849"></span></p>
<p>Mark Richman is the presenter. He is the CEO and founder of Skeleton Key, a FileMaker Business Alliance Platinum level member based in St. Louis, Missouri. He leads a team of Certified Developers and an IT consulting division in providing multi-platform development and technology consulting for customers in a broad array of markets.  He is certified in FileMaker versions 8 through 11 and is an Authorized FileMaker Trainer. When Mark isn’t running his company, or wrestling with his four sons, you can find him writing TechNet articles for FileMaker Inc., speaking at the FileMaker Developer’s Conference or evangelizing about how to get the best performance out of your FileMaker Pro application..</p>
<p><strong>THURSDAY, APRIL 26, 2pm EDT</strong><br />
<em><strong>Webinar 6: Container Field Enhancements</strong></em>. FileMaker Pro 12 brings a new storage method for container fields. This webinar will introduce both users and developers to the new storage method from a practical usage point of view as well as from a technical point of view. Topics Include: The new file-&gt; manage -&gt; container menu option, thumbnail generation, storage tab updates including secure storage, remote container data transfer, inspection options, insert file script step, converting older databases to use the new storage methods.</p>
<p>Tim Neudecker is the presenter. He is a leading software engineer who has over 20 years&#8217; experience as a professional FileMaker developer. He spent over 10 years as an in-house developer for companies such as Macy’s/Bloomingdales and AGA. In 2003 he joined Kyo Logic as co-founder and CTO. He has presented four times to the FileMaker Developer Conference on topics including security, system performance and developer tools. Tim has published articles in FileMaker advisor on system integration and performance tuning. In 2003 he was honored with a FileMaker Excellence Award for his contributions to the developer community.</p>
<p><a href="https://www1.gotomeeting.com/register/481786513">Free registration</a> for the complete series schedule is available immediately. Once you register for the series, you will receive email reminders for each session. The only thing you need to attend is a computer, iOS or Android device and a WiFi connection.</p>
<p><strong>About FM Academy</strong><br />
FM Academy is a consortium of seven FileMaker Business Alliance Platinum companies. Our goal is to educate FileMaker users and developers, encourage best practices, and foster adoption of the FileMaker platform. The members of FM Academy are 360Works, Anvil Dataworks, Fiddlehead Software, IT Solutions, KyoLogic, <a href="http://www.mightydata.com">MightyData</a> and Skeleton Key.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mightydata.com/blog/12-days-of-filemaker-12-week-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

