<?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"
	>

<channel>
	<title>BentoUsers</title>
	<atom:link href="http://www.bentousers.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bentousers.com</link>
	<description>WRITTEN BY BENTO™ USERS FOR BENTO USERS</description>
	<pubDate>Sat, 16 Aug 2008 18:08:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>Tracking Hours</title>
		<link>http://www.bentousers.com/20080720-tracking-hours/</link>
		<comments>http://www.bentousers.com/20080720-tracking-hours/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 12:09:53 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
		
		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[date]]></category>

		<category><![CDATA[time]]></category>

		<category><![CDATA[time recording]]></category>

		<guid isPermaLink="false">http://www.bentousers.com/?p=113</guid>
		<description><![CDATA[Many Bento users want to create a time-recording system of some type. This may be for something such as billing customers, tracking hours contributed by volunteers or monitoring employees. Although these are all slightly different the core functionality is the same and this article will explore some of the various options available.

The simplest form of [...]]]></description>
			<content:encoded><![CDATA[<p>Many Bento users want to create a time-recording system of some type. This may be for something such as billing customers, tracking hours contributed by volunteers or monitoring employees. Although these are all slightly different the core functionality is the same and this article will explore some of the various options available.<br />
<span id="more-113"></span><br />
The simplest form of time tracking is to simply keep a list of dates and the hours worked. This solution would use two fields, one a Date field and one a Number field:</p>
<div style="text-align:center;"><img src="http://www.bentousers.com/wp-content/uploads/2008/07/bento.png" alt="Bento.png" border="0" width="402" height="261" /></div>
<p>The next step up from this is to use start and end times to calculate the number of hours worked:</p>
<div style="text-align:center;"><img src="http://www.bentousers.com/wp-content/uploads/2008/07/bento-2.png" alt="Bento-2.png" border="0" width="445" height="337" /></div>
<p>Here the start and end times are Time fields and the Duration is a Calculation field. Showing the Time fields as hours, minutes and seconds is useful because Bento will assign the current seconds to a time if you do not explicitly set them yourself. For example, if the current time is 13:15:45 and you enter a time as 09:00 because you are only displaying hours and minutes Bento will actually store 09:00:45 which may cause problems with rounding. Therefore it is safest to have Time fields use the Medium display format rather than the Short one.</p>
<p>The Duration formula is:</p>
<div style="text-align:center;"><img src="http://www.bentousers.com/wp-content/uploads/2008/07/bento-3.png" alt="Bento-3.png" border="0" width="331" height="224" /></div>
<p>The End Time - Start Time part is fairly self-explanatory and the division of the result by (60 * 60) is necessary because Bento returns the results of date and time calculations in seconds. Since the result of the calculation should be in hours the seconds need to be converted to hours which is done by dividing them by 3,600 or 60 * 60. Remember to set the results of the Calculation field to be displayed as a Number and with one or two decimal places depending upon how much detail you want to see.</p>
<p>Obviously, if the time recording system is being used to allocate hours to projects or clients additional fields may be needed to store the name of the project and/or the name of the client. Similarly if multiple employees or volunteers are being tracked then a field to store the employee or volunteer names would be necessary.</p>
<p>A more advanced time recording system would perhaps tie in with other Libraries. For example, rather than repeating employee or volunteer names it may be a good idea to use the Address Book or a dedicated Library to store the person&#8217;s details and then use a Related Records List to store the time-based details:</p>
<div style="text-align:center;">
<a href='http://www.bentousers.com/wp-content/uploads/2008/07/bento-4.png' rel='lightbox' title='An Advanced Time Recording System'><br />
<img src="http://www.bentousers.com/wp-content/uploads/2008/07/bento-4.png" alt="An Advanced Time Recording System" border="0" width="450" rel="lightbox" /><br />
</a>
</div>
<p><a href='http://www.bentousers.com/wp-content/uploads/2008/07/bento-4.png' rel='lightbox' title='An Advanced Time Recording System'>Click for a Larger View</a></p>
<p>For more information about Related Records List please see <a href="http://www.bentousers.com/20080401-related_record_lists/">our guide</a>.</p>
<p>However, because Bento&#8217;s related record capabilities are designed to be simple there is an inherent lack of power and flexibility in them and so it may be better to either stick with a one-Library solution or live with some duplicate data and store the person&#8217;s name in the main time recording Library. This will allow for the creation of Smart Collections to filter and total records by person and date range which may be useful for calculating weekly, monthly, etc. totals.</p>
<div style="text-align:center;">
<a href='http://www.bentousers.com/wp-content/uploads/2008/07/bento-5.png' rel='lightbox' title='A Smart Collection'><br />
<img src="http://www.bentousers.com/wp-content/uploads/2008/07/bento-5.png" alt="A Smart Collection" border="0" width="450" rel="lightbox" /><br />
</a>
</div>
<p><a href='http://www.bentousers.com/wp-content/uploads/2008/07/bento-5.png' rel='lightbox' title='A Smart Collection'>Click for a Larger View</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bentousers.com/20080720-tracking-hours/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bento Sweepstakes</title>
		<link>http://www.bentousers.com/20080709-bento-sweepstakes/</link>
		<comments>http://www.bentousers.com/20080709-bento-sweepstakes/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 21:14:27 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
		
		<category><![CDATA[Bento News]]></category>

		<guid isPermaLink="false">http://www.bentousers.com/?p=106</guid>
		<description><![CDATA[FileMaker Inc. have just launches a sweepstake where they are going to give an iPhone 3G away in July, August and September to the three people who submit the best Bento stories. The good news is that you don&#8217;t have to have bought Bento to take part (you could use the trial version) whilst the [...]]]></description>
			<content:encoded><![CDATA[<p>FileMaker Inc. have just launches a sweepstake where they are going to give an iPhone 3G away in July, August and September to the three people who submit the best Bento stories. The good news is that you don&#8217;t have to have bought Bento to take part (you could use the trial version) whilst the bad news is that the contest is only open to residents of the United States so that&#8217;s me out of the running for a start!</p>
<p>Anyway, <a href="http://www.filemaker.com/company/newsroom/releases/filemaker_launches_tell_us_your_bento_story_sweepstakes.html">more details</a> are on the FileMaker site along with the <a href="http://www.filemaker.com/products/bento/bento_sweepstakes_rules.pdf">full terms and conditions</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bentousers.com/20080709-bento-sweepstakes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Not Abandoned, Just Busy</title>
		<link>http://www.bentousers.com/20080622-not-abandoned-just-busy/</link>
		<comments>http://www.bentousers.com/20080622-not-abandoned-just-busy/#comments</comments>
		<pubDate>Sun, 22 Jun 2008 13:00:32 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
		
		<category><![CDATA[Site Notes]]></category>

		<guid isPermaLink="false">http://www.bentousers.com/?p=105</guid>
		<description><![CDATA[After a long period of no updates I just wanted to assure you that BentoUsers has not been abandoned and the lack of activity recently has simply been due to an excessive amount of work. In addition to teaching myself Cocoa so that we can start producing applications for OS X at work I also [...]]]></description>
			<content:encoded><![CDATA[<p>After a long period of no updates I just wanted to assure you that BentoUsers has not been abandoned and the lack of activity recently has simply been due to an excessive amount of work. In addition to teaching myself Cocoa so that we can start producing applications for OS X at work I also attended WWDC in San Francisco in the first half of June which was a fantastic week where I not only learnt a lot about Mac software development but I also managed to meet some of the FileMaker Inc. team behind Bento.</p>
<p>Normal service will be resumed shortly with lots of new tips and articles planned.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bentousers.com/20080622-not-abandoned-just-busy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New Bento Videos</title>
		<link>http://www.bentousers.com/20080520-new-bento-videos/</link>
		<comments>http://www.bentousers.com/20080520-new-bento-videos/#comments</comments>
		<pubDate>Tue, 20 May 2008 14:01:49 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
		
		<category><![CDATA[Bento News]]></category>

		<category><![CDATA[case study]]></category>

		<category><![CDATA[filemaker]]></category>

		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.bentousers.com/?p=104</guid>
		<description><![CDATA[FileMaker Inc. have just released some new videos to help promote Bento. They focus on four types of user and show how they can use Bento.
The videos are available on the FileMaker web site.
]]></description>
			<content:encoded><![CDATA[<p>FileMaker Inc. have just released some new videos to help promote Bento. They focus on four types of user and show how they can use Bento.</p>
<p>The videos are available on the <a href="http://www.bentotrial.co.uk/trial/demo/?ovmkt=E7C58B3145404A288EE7364335987F68">FileMaker web site</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bentousers.com/20080520-new-bento-videos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>An Introduction to Databases</title>
		<link>http://www.bentousers.com/20080430-an_introduction_to_databases/</link>
		<comments>http://www.bentousers.com/20080430-an_introduction_to_databases/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 00:11:42 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
		
		<category><![CDATA[Bento Basics]]></category>

		<category><![CDATA[database theory]]></category>

		<guid isPermaLink="false">http://www.bentousers.com/?p=14</guid>
		<description><![CDATA[Bento is essentially a flat-file database application although it does contain some basic relational functionality despite great efforts having been made to hiding the inner complexities from the user.
If the above sentence has left you scratching your head then you need to read this article because it will explain what a database is, what a [...]]]></description>
			<content:encoded><![CDATA[<p>Bento is essentially a flat-file database application although it does contain some basic relational functionality despite great efforts having been made to hiding the inner complexities from the user.</p>
<p>If the above sentence has left you scratching your head then you need to read this article because it will explain what a database is, what a flat-file database is and what relational functionality is.<br />
<span id="more-14"></span><br />
<strong>Flat-File Databases</strong><br />
A database is a store of information. The data is stored in tables and categorised by fields.  Each group of information is a record.  Consider an address book.  The address book itself is a table.  The categories in the address book are fields (name, address, phone number, etc.).  Each entry in the address book is a record.</p>
<p>An address book may have tabs for each letter of the alphabet so that you can find the person you are looking for quickly and easily.  A database can be searched or queried to find the data required.  Because data is generally retrieved via a query, the data itself does not need to be entered in any particular order.</p>
<p>The type of database described above is called a flat-file database.  This is because it is like a single sheet of paper with all the information on it.</p>
<p><strong>Relational Databases</strong><br />
Explaining what a relational database is is best done by example so assume that you are running a mail-order service and you want to keep track of sales to customers. Essentially you want to store the following information:</p>
<ul>
<li>Customer Information: name, address, phone number</li>
<li>Orders: product, quantity, price, customer</li>
<li>Product Information: product, description, price, supplier</li>
<li>Suppliers: name, address, phone number, products supplied</li>
</ul>
<p>In a flat file database you would need to have a number of tables (two to be exact), each of which holds one set of information. One table would hold information about customers and their orders whilst the second would hold information about suppliers and their products. This is viable if each customer only orders one item and each supplier only makes one product which is a very unlikely scenario.</p>
<p>In reality each table would store a large amount of duplicate information, each order would entail the re-entry of all of the customer&#8217;s details. At some point a typing error is likely to occur, for example a customer&#8217;s name is incorrectly typed. Now, if you try to look at all the products ordered by a customer you will miss some because of the typing error. In addition, if a customer moves house then you will have to face a lot of typing to update all of the records. Finally, the huge amount of duplicate information takes up disk space, computer memory and will slow down the system.</p>
<p>Now consider the situation where you have a table containing each customer&#8217;s details and only one record for each customer. You also have a table containing each order made. Assume that you give each customer a reference number (because customers could share the same surname) and against each order you enter that reference number. You can now relate a customer to an order and if a customer&#8217;s details change then you only have to change one record in the customers&#8217; table. Much neater and much more efficient.</p>
<p>A relational database will provide a link between these two table so that you can create a query which will show you the products ordered by each customer.</p>
<p>The same principle can be applied to suppliers and products.</p>
<p>Finally, a link can be made between the orders and the products (via a product reference number) so that a change in the details of a product will be picked up in the orders.</p>
<p>Therefore a relational database saves typing, reduces the potential for errors, reduces the size of a database and makes for much more flexible data management.</p>
<p><strong>Bento: Sitting In The Middle</strong><br />
Bento sits somewhere between a flat-file and a relational database. All of the databases, or Libraries as they are called in Bento, are really flat-file databases and they use one table of data. However it is possible to create some basic relational database functionality via the Related Records Field which is covered in <a href="http://www.bentousers.com/20080401-related_record_lists/">its own article</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bentousers.com/20080430-an_introduction_to_databases/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fields, Records, Tables &#038; Forms</title>
		<link>http://www.bentousers.com/20080429-fields-records-tables-forms/</link>
		<comments>http://www.bentousers.com/20080429-fields-records-tables-forms/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 22:00:52 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
		
		<category><![CDATA[Bento Basics]]></category>

		<category><![CDATA[fields]]></category>

		<category><![CDATA[forms]]></category>

		<category><![CDATA[records]]></category>

		<category><![CDATA[tables]]></category>

		<guid isPermaLink="false">http://www.bentousers.com/?p=102</guid>
		<description><![CDATA[If you are new to databases then the whole area of fields, records, tables and forms in Bento Libraries may be somewhat confusing, especially understanding how forms relate to fields and records. The short video, below, will hopefully help to visually explain this.



Download this video at 400&#215;300 (1.6 MB)
Download this video at 800&#215;600 (5.7 MB)
]]></description>
			<content:encoded><![CDATA[<p>If you are new to databases then the whole area of fields, records, tables and forms in Bento Libraries may be somewhat confusing, especially understanding how forms relate to fields and records. The short video, below, will hopefully help to visually explain this.<span id="more-102"></span></p>
<div style="text-align:center;">
<embed src="http://www.bentousers.com/wp-content/uploads/2008/04/frtf_400x300.mp4" height=316 width=400 autoplay="false">
</div>
<p><a href="http://www.bentousers.com/wp-content/uploads/2008/04/frtf_400x300.zip">Download</a> this video at 400&#215;300 (1.6 MB)<br />
<a href="http://www.bentousers.com/wp-content/uploads/2008/04/frtf_800x600.zip">Download</a> this video at 800&#215;600 (5.7 MB)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bentousers.com/20080429-fields-records-tables-forms/feed/</wfw:commentRss>
<enclosure url="http://www.bentousers.com/wp-content/uploads/2008/04/frtf_400x300.mp4" length="1025687" type="audio/mp4" />
		</item>
		<item>
		<title>Fixing CSV Exports</title>
		<link>http://www.bentousers.com/20080427-fixing_csv_exports/</link>
		<comments>http://www.bentousers.com/20080427-fixing_csv_exports/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 16:06:29 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
		
		<category><![CDATA[Bento Basics]]></category>

		<category><![CDATA[csv]]></category>

		<category><![CDATA[export]]></category>

		<guid isPermaLink="false">http://www.bentousers.com/?p=101</guid>
		<description><![CDATA[As of Bento 1.0v2, it appears that when you export data the CSV file may not be properly formed if any of your fields contain one or more double-quotes. The CSV file format allows for each field to be surrounded by double-quotes and to avoid confusion with these, any double-quotes which appear in a field [...]]]></description>
			<content:encoded><![CDATA[<p>As of Bento 1.0v2, it appears that when you export data the CSV file may not be properly formed if any of your fields contain one or more double-quotes. The CSV file format allows for each field to be surrounded by double-quotes and to avoid confusion with these, any double-quotes which appear in a field are doubled-up. In Bento&#8217;s case, the issue seems to be that for each double-quote in the field, the closing double-quote is moved one character to the left.</p>
<div style="text-align:center;">
<a href='http://www.bentousers.com/wp-content/uploads/2008/04/broken-double-quotes-1.png' rel='lightbox' title='A Broken CSV File'><br />
<img src="http://www.bentousers.com/wp-content/uploads/2008/04/broken-double-quotes-1.png" alt="A Broken CSV File" border="0" width="450" rel="lightbox" /><br />
</a>
</div>
<p><a href='http://www.bentousers.com/wp-content/uploads/2008/04/broken-double-quotes-1.png' rel='lightbox' title='A Broken CSV File'>Click for a Larger View</a><br />
<span id="more-101"></span><br />
To solve this I have created an AppleScript which will re-process an exported CSV file and will attempt to re-position the closing quote in the correct position.</p>
<div style="text-align:center;">
<a href='http://www.bentousers.com/wp-content/uploads/2008/04/fixed-double-quotes.png' rel='lightbox' title='A Fixed CSV File'><br />
<img src="http://www.bentousers.com/wp-content/uploads/2008/04/fixed-double-quotes.png" alt="A Fixed CSV File" border="0" width="450" rel="lightbox" /><br />
</a>
</div>
<p><a href='http://www.bentousers.com/wp-content/uploads/2008/04/fixed-double-quotes.png' rel='lightbox' title='A Fixed CSV File'>Click for a Larger View</a></p>
<p>Unfortunately there is a restriction which is that your Library should only have one field which contains double-quotes. If you have double-quotes in more than one field then you should probably wait for an official fix.</p>
<p>In addition, before you export your data you need to add a new field to your Library so that the script can find the end of each record. This filed should contain a single character and this character should not appear in the text of any of your fields. This is most easily achieved via a Calculation field:</p>
<div style="text-align:center;">
<a href='http://www.bentousers.com/wp-content/uploads/2008/04/calculation-field.png' rel='lightbox' title='The End of Record Calculation Field'><br />
<img src="http://www.bentousers.com/wp-content/uploads/2008/04/calculation-field.png" alt="The End of Record Calculation Field" border="0" width="450" rel="lightbox" /><br />
</a>
</div>
<p><a href='http://www.bentousers.com/wp-content/uploads/2008/04/calculation-field.png' rel='lightbox' title='The End of Record Calculation Field'>Click for a Larger View</a></p>
<p>The name of the field is irrelevant. but in the above screenshot it is called &#8216;EOR&#8217; which is short for &#8216;End of Record&#8217; and I have used the pipe ( | ) character to identify the end of each record.</p>
<p>Once you have exported your CSV file you need to process it using the Double Quote Fixer script. Simply double-click on the Double Quote Fixer file (downloadable below) which will open the file in an application called Script Editor.</p>
<div style="text-align:center;">
<a href='http://www.bentousers.com/wp-content/uploads/2008/04/double-quote-fixer-script-editor.png' rel='lightbox' title='Script Editor'><br />
<img src="http://www.bentousers.com/wp-content/uploads/2008/04/double-quote-fixer-script-editor.png" alt="Script Editor" border="0" width="450" rel="lightbox" /><br />
</a>
</div>
<p><a href='http://www.bentousers.com/wp-content/uploads/2008/04/double-quote-fixer-script-editor.png' rel='lightbox' title='Script Editor'>Click for a Larger View</a></p>
<p>Just below the grey comments you will find some configuration settings which you may like to change.</p>
<div style="text-align:center;">
<a href='http://www.bentousers.com/wp-content/uploads/2008/04/configurable-options.png' rel='lightbox' title='The Configuration Settings'><br />
<img src="http://www.bentousers.com/wp-content/uploads/2008/04/configurable-options.png" alt="The Configuration Settings" border="0" width="450" rel="lightbox" /><br />
</a>
</div>
<p><a href='http://www.bentousers.com/wp-content/uploads/2008/04/configurable-options.png' rel='lightbox' title='The Configuration Settings'>Click for a Larger View</a></p>
<ul>
<li>Remove_Carriage_Returns will strip out any carriage returns. This can be useful if you are, for example, processing text which will be imported into something else which does not handle multi-line CSV records well. The setting should either be true or false.</li>
<li>Record_Delimiter is the character you used in the record delimiter field as described above.</li>
<li>Double_Quote_Symbol is a symbol which the carriage returns will be replaced with temporarily. If you use this character in your text you need to change it to something else.</li>
<li>Double_Quote_Opening_Closing_Symbol is another symbol which is used to temporarily replace carriage returns. Again, if you use this character in your text you need to change it to something else.</li>
</ul>
<p>No not change the New_Line_Character.</p>
<p>Now you can run the script via the Run button in the toolbar or the Run command in the Script menu. You will be asked to select the original export file and then when it has been processed you will be asked where the fixed file should be saved.</p>
<p>Please note that the process can take a while is your CSV file is large so please be patient.</p>
<p><a href="http://www.bentousers.com/wp-content/downloads/double_quote_fixer.zip">Download</a> the Double Quote Fixer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bentousers.com/20080427-fixing_csv_exports/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Importing Related Data Into Bento</title>
		<link>http://www.bentousers.com/20080411-importing-related-data-into-bento/</link>
		<comments>http://www.bentousers.com/20080411-importing-related-data-into-bento/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 14:20:36 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
		
		<category><![CDATA[Bento Tips]]></category>

		<category><![CDATA[import]]></category>

		<category><![CDATA[related records list]]></category>

		<guid isPermaLink="false">http://www.bentousers.com/?p=86</guid>
		<description><![CDATA[When you link two Libraries via a Related Records List Bento manages the links internally which makes life easier for most people but can present a problem if you want to import two CSV files which contain related data and link them back together. There is currently no automatic way to re-link the data but [...]]]></description>
			<content:encoded><![CDATA[<p>When you link two Libraries via a Related Records List Bento manages the links internally which makes life easier for most people but can present a problem if you want to import two CSV files which contain related data and link them back together. There is currently no automatic way to re-link the data but you can make life much easier with a bit of planning.<br />
<span id="more-86"></span><br />
Assume that you are migrating some data from Microsoft Access to Bento and the data relates to patients and the dates they attended your surgery. You may well have had a numeric field in your Patients table in Access called PatientID which links to a PatientID field in the Appointments table. This PatientID field should exist in both of your source CSV files which are going to be imported into Bento.</p>
<div style="text-align:center;"><img src="http://www.bentousers.com/wp-content/uploads/2008/04/patients-csv-data.png" alt="Patients CSV Data.png" border="0" width="250" height="149" /></div>
<div style="text-align:center;"><img src="http://www.bentousers.com/wp-content/uploads/2008/04/appointments-csv-data.png" alt="Appointments CSV Data.png" border="0" width="265" height="342" /></div>
<p>Import the two files into Bento which will result in two Libraries, in this example called Patients and Appointments. Ensure that during the import process you set the field types of the fields being imported properly:</p>
<div style="text-align:center;">
<a href='http://www.bentousers.com/wp-content/uploads/2008/04/importing-appointments.png' rel='lightbox' title='Setting Field Types During Import'><br />
<img src="http://www.bentousers.com/wp-content/uploads/2008/04/importing-appointments.png" alt="Setting Field Types During Import" border="0" width="450" rel="lightbox" /><br />
</a>
</div>
<p><a href='http://www.bentousers.com/wp-content/uploads/2008/04/importing-appointments.png' rel='lightbox' title='Setting Field Types During Import'>Click for a Larger View</a></p>
<p>Now that the data is in Bento the two Libraries need to be linked via Related Records Lists. Because there are fewer patient records than there are appointment records it will be quicker to work through the patient records and relate the appointments to them rather than working through each appointments and relating a single patient to each.</p>
<p>In addition, since when you add existing data to a Related Records List you can search for the records you want to add we need a way to quickly find the appointment records for each patient. At first it may seem that the PatientID field would be ideal for this but since it is just a number, searching for &#8216;1&#8242; would also return records where the appointment date contains a 1. Therefore the PatientID field needs to be made unique and this can be achieved via a Calculation field:</p>
<div style="text-align:center;">
<a href='http://www.bentousers.com/wp-content/uploads/2008/04/pid-calculation-field.png' rel='lightbox' title='Creating A Totally Unique Patient ID'><br />
<img src="http://www.bentousers.com/wp-content/uploads/2008/04/pid-calculation-field.png" alt="Creating A Totally Unique Patient ID" border="0" width="450" rel="lightbox" /><br />
</a>
</div>
<p><a href='http://www.bentousers.com/wp-content/uploads/2008/04/pid-calculation-field.png' rel='lightbox' title='Creating A Totally Unique Patient ID'>Click for a Larger View</a></p>
<p>The Calculation field above is simply appending the PatientID field to some text, &#8216;PID&#8217;, resulting in values such as &#8216;PID1&#8242;, &#8216;PID2&#8242;, etc. These values will be unique to this field so the Appointments Library can now be searched with records being returned for relevant patient only.</p>
<p>In a form in the Patients Library add the PatientID and the Patient fields. Also add a Related Records List based on the Appointments Library:</p>
<div style="text-align:center;"><img src="http://www.bentousers.com/wp-content/uploads/2008/04/initial-patients-form.png" alt="Initial Patients Form.png" border="0" width="351" height="312" /></div>
<p>The Appointments Related Records List needs to have the PID field and the Appointment Date field displayed:</p>
<div style="text-align:center;">
<a href='http://www.bentousers.com/wp-content/uploads/2008/04/showing-the-right-fields.png' rel='lightbox' title='The Appointments Related Records List'><br />
<img src="http://www.bentousers.com/wp-content/uploads/2008/04/showing-the-right-fields.png" alt="The Appointments Related Records List" border="0" width="450" rel="lightbox" /><br />
</a>
</div>
<p><a href='http://www.bentousers.com/wp-content/uploads/2008/04/showing-the-right-fields.png' rel='lightbox' title='The Appointments Related Records List'>Click for a Larger View</a></p>
<p>Now it is possible to work through the patient records and choose the relevant appointment records for each:</p>
<div style="text-align:center;">
<a href='http://www.bentousers.com/wp-content/uploads/2008/04/selecting-appointments.png' rel='lightbox' title='Selecting Patient Appointments'><br />
<img src="http://www.bentousers.com/wp-content/uploads/2008/04/selecting-appointments.png" alt="Selecting Patient Appointments" border="0" width="450" rel="lightbox" /><br />
</a>
</div>
<p><a href='http://www.bentousers.com/wp-content/uploads/2008/04/selecting-appointments.png' rel='lightbox' title='Selecting Patient Appointments'>Click for a Larger View</a></p>
<p>Once this process has been completed the PatientID fields can be deleted from both the Patients and Appointments Libraries and the PID field can be deleted from the Appointments Library:</p>
<div style="text-align:center;"><img src="http://www.bentousers.com/wp-content/uploads/2008/04/final-form.png" alt="Final Form.png" border="0" width="247" height="283" /></div>
<p>Any new appointments which are logged against a patient will automatically be linked by Bento.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bentousers.com/20080411-importing-related-data-into-bento/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Field Orders In CSV Exports</title>
		<link>http://www.bentousers.com/20080411-field-orders-in-csv-exports/</link>
		<comments>http://www.bentousers.com/20080411-field-orders-in-csv-exports/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 08:56:36 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
		
		<category><![CDATA[Bento News]]></category>

		<category><![CDATA[columns]]></category>

		<category><![CDATA[csv]]></category>

		<category><![CDATA[export]]></category>

		<category><![CDATA[spreadsheet]]></category>

		<guid isPermaLink="false">http://www.bentousers.com/?p=85</guid>
		<description><![CDATA[When you export data from Bento to a CSV file there is no way to specify the order that the fields will be exported in and Bento simply exports the data in the order that the fields were created. This can be a problem if you are going to use the data in, for example, [...]]]></description>
			<content:encoded><![CDATA[<p>When you export data from Bento to a CSV file there is no way to specify the order that the fields will be exported in and Bento simply exports the data in the order that the fields were created. This can be a problem if you are going to use the data in, for example, a pre-existing Numbers document where you need the columns to be displayed in a particular order.</p>
<p>The way to get around this is to follow these steps:</p>
<ol>
<li>Export the data from Bento as a CSV file.</li>
<li>Open the CSV file in a spreadsheet such as Numbers or Excel.</li>
<li>Re-order the columns in the spreadsheet.</li>
<li>Export the data as a CSV file from the spreadsheet.</li>
<li>Import this new CSV file into Bento, creating a new Library.</li>
<li>If you want to, delete the original Library and rename the new one to give it the original Library&#8217;s name.</li>
</ol>
<p>Now, whenever this Library is exported the fields will be in the correct order.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bentousers.com/20080411-field-orders-in-csv-exports/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Bento User Guide</title>
		<link>http://www.bentousers.com/20080403-the-bento-user-guide/</link>
		<comments>http://www.bentousers.com/20080403-the-bento-user-guide/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 15:39:51 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
		
		<category><![CDATA[Bento Basics]]></category>

		<category><![CDATA[user guide]]></category>

		<guid isPermaLink="false">http://www.bentousers.com/?p=84</guid>
		<description><![CDATA[The Bento User Guide is available from within Bento via the Help menu as a PDF document. As of version 1.0v2 of Bento it is 100 pages long and, although I would not suggest reading it from cover to cover, it is worth skimming through it to familiarise yourself with it as it contains a [...]]]></description>
			<content:encoded><![CDATA[<p>The Bento User Guide is available from within Bento via the Help menu as a PDF document. As of version 1.0v2 of Bento it is 100 pages long and, although I would not suggest reading it from cover to cover, it is worth skimming through it to familiarise yourself with it as it contains a lot of useful information and tips which you may otherwise miss.</p>
<p>Unfortunately there is no printed version available, even in the boxed version. If you want to print your own version but would like to reduce the paper usage, remember that you can always go to the &#8216;Layout&#8217; print settings and change the number of pages per sheet and two pages per sheet is still readable as long as you have reasonable eyesight or glasses.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bentousers.com/20080403-the-bento-user-guide/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
