<?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>mthomas.co.uk &#187; Tutorials</title>
	<atom:link href="http://mthomas.co.uk/category/tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>http://mthomas.co.uk</link>
	<description>My little space on the Internet where I can reflect, review and share my knowledge...</description>
	<lastBuildDate>Sun, 15 Jan 2012 20:48:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Spreadsheet Tip: Calculating the end date of a loan or project</title>
		<link>http://mthomas.co.uk/spreadsheet-tip-calculating-the-end-date-of-a-loan-or-project/</link>
		<comments>http://mthomas.co.uk/spreadsheet-tip-calculating-the-end-date-of-a-loan-or-project/#comments</comments>
		<pubDate>Sun, 15 Jan 2012 20:46:58 +0000</pubDate>
		<dc:creator>Mike Thomas</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[EDATE]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[Spreadsheet]]></category>

		<guid isPermaLink="false">http://mthomas.co.uk/?p=1314</guid>
		<description><![CDATA[Not only do spreadsheets excel at calculating numbers, they can also calculate dates too. Imagine that you have taken out a 6-month loan and you want to know when it will be paid off (assuming that it is 6 calendar months from the loan start date) or maybe you have been assigned a project which [...]]]></description>
			<content:encoded><![CDATA[<p><!-- Start ScreenSteps Content --></p>
<div class="LessonContent">
<div class="LessonSummary">
<p>Not only do spreadsheets excel at calculating numbers, they can also calculate dates too. Imagine that you have taken out a 6-month loan and you want to know when it will be paid off (assuming that it is 6 calendar months from the loan start date) or maybe you have been assigned a project which must be completed on a certain date.</p>
<p><span id="more-1314"></span></p>
<p>You know that it will take you exactly 6 months to complete the project so you need to know when to start.</p>
<p>The <strong>EDATE</strong> function, which can be used in most spreadsheet applications including Excel, Numbers and Google Spreadsheets, as well as open source applications such as Libre Office and Open Office will calculate the date that is a defined number of months away from another date. </p>
<p>The structure of the function is <strong>=EDATE(date,months)</strong></p>
</p></div>
<div class="LessonStep top">
<h3 class="StepTitle">Example 1: A Loan</h3>
<div class="StepImage" style="margin:10px 0px;">
<img style="padding:3px;" src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2012/01/Example_1_A_Loan.png" width="406" height="183" alt="Example_1_A_Loan.png" />
</div>
<div class="StepInstructions">
<p>Imagine that you have taken out a 6 month loan starting on 4th May 2012. The formula in B5 will calculate when the loan will be paid off (assuming that it is 6 calendar months from the loan start date). </p>
<p>The formula in B5 is <strong>=EDATE(B3,B4)</strong></p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Example 2: A Project</h3>
<div class="StepImage" style="margin:10px 0px;">
<img style="padding:3px;" src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2012/01/Example_2_A_Project.png" width="406" height="183" alt="Example_2_A_Project.png" />
</div>
<div class="StepInstructions">
<p>You have been assigned a project which must be completed on 8th October 2012. You know that it will take you exactly 6 months to complete the project so you need to know when to start the project. </p>
<p>The formula in B5 is <strong>=EDATE(B3,-B4)</strong>. </p>
<p>The second parameter (or argument as it&#8217;s known) is a negative and therefore subtracts 6 months from the date in B3.</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Excel: Analysis TookPak Add-In</h3>
<div class="StepImage" style="margin:10px 0px;">
<img style="padding:3px;" src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2012/01/Excel_Analysis_TookPak_Add-In.png" width="282" height="363" alt="Excel_Analysis_TookPak_Add-In.png" />
</div>
<div class="StepInstructions">
<p>Note that if you are using Excel 2003 or earlier you have to install the Analysis ToolPak add-in otherwise the result of the EDATE function will display as <strong>#NAME</strong>.  </p>
<p>To install the add-in, select <strong>Tools</strong> &gt; <strong>AddIns</strong> and tick <strong>Analysis ToolPak</strong> in the Add-ins dialog box</p>
</div></div>
</p></div>
<p><!-- End ScreenSteps Content --></p>
]]></content:encoded>
			<wfw:commentRss>http://mthomas.co.uk/spreadsheet-tip-calculating-the-end-date-of-a-loan-or-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Lion in VMWare Fusion 3</title>
		<link>http://mthomas.co.uk/installing-lion-in-vmware-fusion-3/</link>
		<comments>http://mthomas.co.uk/installing-lion-in-vmware-fusion-3/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 22:14:58 +0000</pubDate>
		<dc:creator>Mike Thomas</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Lion]]></category>
		<category><![CDATA[Virtual Machine]]></category>
		<category><![CDATA[VMWare Fusion]]></category>

		<guid isPermaLink="false">http://mthomas.co.uk/?p=1167</guid>
		<description><![CDATA[I&#8217;ve not yet &#34;upgraded&#34; my 17 inch MacBook Pro (my &#34;main machine&#34; as I call it) to Lion. There&#8217;s a number of reasons for this &#8211; too many to go into here, but I think it&#8217;s probably a case of if it ain&#8217;t broke then don&#8217;t fix it. I know I&#8217;m going to have to [...]]]></description>
			<content:encoded><![CDATA[<p><!-- Start ScreenSteps Content --></p>
<div class="LessonContent">
<div class="LessonSummary">
<p>I&#8217;ve not yet &quot;upgraded&quot; my 17 inch MacBook Pro (my &quot;main machine&quot; as I call it) to Lion. There&#8217;s a number of reasons for this &#8211; too many to go into here, but I think it&#8217;s probably a case of if it ain&#8217;t broke then don&#8217;t fix it. I know I&#8217;m going to have to do it sooner or later as at some point they&#8217;ll be some software that I can&#8217;t live without that will only work on Lion. But for the moment my Lion experience is limited to my 13 inch MacBook which was upgraded the day that the new OS was launched. </p>
<p><span id="more-1167"></span></p>
<p>The MacBook is 4 years old and runs like a lame dog. It always has done to be honest. There&#8217;s no way I could seriously use Final Cut or Photoshop on it for example. It does have VMWare Fusion installed but if I want to run my Vista VM or my Windows 7 VM, forget it. I installed Lion on it, &quot;because I&#8217;m an Apple Geek&quot; and because I didn&#8217;t want to be left out. I&#8217;d already gone on record at the MacBites Live event when Lion was demo&#8217;d and also on MacBites episode 51 as saying that there was nothing in it for me.</p>
<p>However, it&#8217;s always handy to have an installation of Lion to tinker with plus, as a Podcast Host, I regularly have to check out some piece of software which no doubt will come with a 30-day trial at the end of which I&#8217;ll have to either buy it or remove it. So I decided the way forward was to create a Lion VM. The problem was that VMWare Fusion 3 (version 4 has just been released but at the time of writing I haven&#8217;t bought it) doesn&#8217;t support Lion as a Guest OS. Although Parallels 7 does allow you to create a VM with Lion as the Guest OS, it is activated and costs &pound;35 a seat and although you are supposed to be able to convert Fusion VM&#8217;s to Parallels (I have 7 VM&#8217;s), I&#8217;m never quite sure how well that works.</p>
<p>Well I was in luck &#8211; it turns out that you can create a VM with Lion as the Guest OS using Fusion 3. However, there was a lot of terminal hacking. Here&#8217;s how to do it&#8230;</p>
</p></div>
<div class="LessonStep top">
<h3 class="StepTitle">Create a blank disk image</h3>
<div class="StepImage" style="margin:10px 0px;">
<img style="padding:3px;" src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2011/10/wpid1157-Create_a_blank_disk_image.png" width="500" height="433" alt="wpid1157-Create_a_blank_disk_image.png" />
</div>
<div class="StepInstructions">
<p>Using Disk Utility, create a new image. To do this, select <strong>File</strong> &gt; <strong>New</strong> &gt; <strong>Blank Disk Image</strong>.</p>
<p>Name: MyInstaller &#8211; you can name it whatever you want, but be sure to modify the steps below accordingly.<br />
Size: 5 GB (tip &#8211; use the Custom option)<br />
Format: Mac OS X Extended<br />
Encryption: none<br />
Partitions: Single partition &ndash; Apple Partition Map<br />
Image Format: DVD/CD master</p>
<p>Save the image &#8211; in this example I&#8217;ve saved it as &quot;LionInstaller&quot; in my Documents folder. The file will have a CDR extension</p>
<p>Once the new disk image is created, it should automatically be mounted and you should see &quot;MyInstaller&quot; listed in the Finder sidebar. If it does not automatically mount, simply find the CDR file and double-click it.</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Mount the Lion installer image</h3>
<div class="StepImage" style="margin:10px 0px;">
<img style="padding:3px;" src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2011/10/wpid1166-Mount_the_Lion_installer_image.png" width="500" height="328" alt="wpid1166-Mount_the_Lion_installer_image.png" />
</div>
<div class="StepInstructions">
<p>To do this, locate the file &ldquo;Install Mac OS X Lion.app&rdquo; (this is the file that you should have downloaded from the Mac App Store when you bought Lion), right click on it and select &ldquo;Show Package Contents&rdquo;. Open the &quot;Contents&quot; folder and then the &quot;SharedSupport&quot; folder and double-click on InstallESD.dmg to mount the image. The mounted image should display as &lsquo;Mac OS X Install ESD&rsquo; in the Finder Sidebar.</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Mount the Base System image</h3>
<div class="StepInstructions">
<p>The Lion installer image contains some hidden files. To get to them you&rsquo;ll need to run the Terminal application. One of these hidden files is BaseSystem.dmg which is used to boot the system.</p>
<p>Open the Terminal application and at the $ prompt, type: <i>cd &quot;/Volumes/Mac OS X Install ESD&quot;</i></p>
<p>Press <strong>Enter</strong> and at the next $ prompt type: <i>open BaseSystem.dmg</i></p>
<p>The volume will mount as &quot;Mac OS X Base System&quot;</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Copy the base system</h3>
<div class="StepImage" style="margin:10px 0px;">
<img style="padding:3px;" src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2011/10/wpid1156-Copy_the_base_system.png" width="500" height="408" alt="wpid1156-Copy_the_base_system.png" />
</div>
<div class="StepInstructions">
<p>Ensure that your installer image created in step 1 is mounted (if it isn&#8217;t find the file LionInstaller.cdr and double click it) because the entire contents of the base system needs to be copied to your installer image. </p>
<p>I recommend using the Restore feature in Disk Utility. </p>
<p>Click any drive in the Disk Utility Sidebar (1) </p>
<p>Click the <strong>Restore</strong> button (2)</p>
<p>Drag the &quot;Mac OS X Base System&quot; to the &quot;Source&quot; field (3)</p>
<p>Drag &quot;MyInstaller&quot; to the Destination field (4) </p>
<p>Click the <strong>Restore</strong> button at the bottom right (5)</p>
<p>Be aware that if you chose to &quot;Erase destination&quot;, your installer image will now have the same name as the source, Mac OS X Base System. If so, rename it back to &lsquo;MyInstaller&rsquo;. </p>
<p>Once that is finished, you can eject the BaseSystem image as it is no longer needed</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Setup the ‘kernelcache’ file</h3>
<div class="StepInstructions">
<p>First the file needs to be copied from the Lion installer image to your installer image, then the boot configuration file updated to specify the location of the file. All these operations are performed via the Terminal using the following commands:</p>
<p>$ <i>cp &quot;/Volumes/Mac OS X Install ESD/kernelcache&quot; /Volumes/MyInstaller/kernelcache</i><br />
$ <i>cd /Volumes/MyInstaller/Library/Preferences/SystemConfiguration/</i><br />
$ <i>sudo vi com.apple.Boot.plist</i></p>
<p>Make sure the boot file contains at least the following key/value to specify the location of the kernelcache file:</p>
<p>Kernel Cache<br />
\kernelcache</p>
<p>To do this, navigate to the Library/Preferences/SystemConfiguration folder on the MyInstaller volume and open the com.apple.Boot.plist file with a text editor. If necessary copy the 2 lines:</p>
<p>&lt;key&gt;Kernel Flags&lt;/key&gt;<br />
&lt;string&gt;&lt;/string&gt;</p>
<p>and paste immediately below. Then amend the copied lines to:</p>
<p>&lt;key&gt;Kernel Cache&lt;/key&gt;<br />
&lt;string&gt;\kernelcache&lt;/string&gt;</p>
<p>Save and close the file</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Copy the installation Packages</h3>
<div class="StepInstructions">
<p>Before the packages can be copied from the Lion installer image, there&rsquo;s a file on your installer image that needs to be deleted. Use the Terminal to do this and be aware that this operation might take a few minutes because it&#8217;s copying several gigabytes of data.</p>
<p>$ <i>sudo rm /Volumes/MyInstaller/System/Installation/Packages</i><br />
$ <i>sudo cp -R &quot;/Volumes/Mac OS X Install ESD/Packages&quot; /Volumes/MyInstaller/System/Installation/Packages</i></p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Flag the system as a server installation</h3>
<div class="StepInstructions">
<p>In order to boot an OS X volume in VMware, it needs to be a server. The system checks for the existence of a file in a specific location and you can &quot;fake&quot; a server installation simply by creating that file using the following Terminal commands:</p>
<p>$ <i>cd /Volumes/MyInstaller/System/Library/CoreServices</i><br />
$ <i>sudo touch ServerVersion.plist</i></p>
<p>Both installer images can be ejected.</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Create a virtual machine &#8211; 1</h3>
<div class="StepImage" style="margin:10px 0px;">
<img style="padding:3px;" src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2011/10/wpid1158-Create_a_virtual_machine_-_1.png" width="500" height="383" alt="wpid1158-Create_a_virtual_machine_-_1.png" />
</div>
<div class="StepInstructions">
<p>Open VMware Fusion and select &ldquo;<strong>New…</strong>&rdquo; from the <strong>File</strong> menu.</p>
<p>Click the &ldquo;<strong>Continue without disc</strong>&rdquo; button.</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Create a virtual machine &#8211; 2</h3>
<div class="StepImage" style="margin:10px 0px;">
<img style="padding:3px;" src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2011/10/wpid1159-Create_a_virtual_machine_-_2.png" width="500" height="383" alt="wpid1159-Create_a_virtual_machine_-_2.png" />
</div>
<div class="StepInstructions">
<p>Select &ldquo;Create a custom virtual machine&rdquo; and click <strong>Continue</strong>.</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Create a virtual machine &#8211; 3</h3>
<div class="StepImage" style="margin:10px 0px;">
<img style="padding:3px;" src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2011/10/wpid1160-Create_a_virtual_machine_-_3.png" width="500" height="383" alt="wpid1160-Create_a_virtual_machine_-_3.png" />
</div>
<div class="StepInstructions">
<p>Select &lsquo;Operating System: Apple Mac OS X&rsquo; and &lsquo;Version: Mac OS X Server 10.6 64-bit&rsquo; and click <strong>Continue</strong></p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Create a virtual machine &#8211; 4</h3>
<div class="StepImage" style="margin:10px 0px;">
<img style="padding:3px;" src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2011/10/wpid1161-Create_a_virtual_machine_-_4.png" width="500" height="370" alt="wpid1161-Create_a_virtual_machine_-_4.png" />
</div>
<div class="StepInstructions">
<p>Click the &ldquo;<strong>Customize Settings</strong>&rdquo; button and name and save the new virtual machine &#8211; my VM is saved as &quot;LionTest&quot;</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Create a virtual machine &#8211; 5</h3>
<div class="StepImage" style="margin:10px 0px;">
<img style="padding:3px;" src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2011/10/wpid1162-Create_a_virtual_machine_-_5.png" width="500" height="354" alt="wpid1162-Create_a_virtual_machine_-_5.png" />
</div>
<div class="StepInstructions">
<p>From the Settings menu in VWMare Fusion, select &ldquo;<strong>CDs &amp; DVDs</strong>&rdquo;</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Create a virtual machine &#8211; 6</h3>
<div class="StepImage" style="margin:10px 0px;">
<img style="padding:3px;" src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2011/10/wpid1163-Create_a_virtual_machine_-_6.png" width="500" height="357" alt="wpid1163-Create_a_virtual_machine_-_6.png" />
</div>
<div class="StepInstructions">
<p>Click &ldquo;<strong>Use disc image</strong>&rdquo; and select your installer image (the one created in Step 1)</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Create a virtual machine &#8211; 7</h3>
<div class="StepImage" style="margin:10px 0px;">
<img style="padding:3px;" src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2011/10/wpid1164-Create_a_virtual_machine_-_7.png" width="500" height="354" alt="wpid1164-Create_a_virtual_machine_-_7.png" />
</div>
<div class="StepInstructions">
<p>From the Settings menu, select &ldquo;<strong>Hard Disks</strong>&rdquo;</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Create a virtual machine &#8211; 8</h3>
<div class="StepImage" style="margin:10px 0px;">
<img style="padding:3px;" src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2011/10/wpid1165-Create_a_virtual_machine_-_8.png" width="500" height="357" alt="wpid1165-Create_a_virtual_machine_-_8.png" />
</div>
<div class="StepInstructions">
<p>Deselect &ldquo;Split into 2 GB files&rdquo; for the pre-created hard drive and click Apply. Feel free to make any other changes to the settings with one caveat, you must use a SCSI hard disk; IDE drives are not recognized by the installer after it boots. Also, if the hard disk is going to be used as a boot disk, it cannot be split into separate 2 GB files, so make sure to deselect that option when the HD is created.</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Replace the Virtual Machine&#8217;s NVRAM</h3>
<div class="StepInstructions">
<p>VMWare Fusion&#8217;s default NVRAM will boot up previous OS X systems, but it will not boot up a Lion volume. The original article where I found these instructions had a link to an NVRAM file. In case that file disappears, I&#8217;ve linked to my own copy that you can download <a href="http://mthomas.co.uk/downloads/lion_in_a_vm/nvram.zip" target="_blank">here</a>:</p>
<p>Download and uncompress the NVRAM file.</p>
<p>Locate your VM within the Finder (mine is in my Documents folder and is called <i>LionTest</i>), right click and select &ldquo;<strong>Show Package Contents</strong>&rdquo;.</p>
<p>Delete the current nvram file if one exists &#8211; the file will have an .<i>nvram</i> extension</p>
<p>Copy the uncompressed and downloaded nvram file into the folder and rename it to match the name of your Virtual Machine (e.g. LionTest.nvram)</p>
<p>Now you should be able to run the VM and it will boot up and start the Lion installation process.</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Installing Lion</h3>
<div class="StepInstructions">
<p>After the installation disk boots up, the first thing you should do is run Disk Utility and format the hard drive. All the norms apply; GUID partition map, Mac OS X Extended (Journaled) format, etc. When done, quit to return to the installer.</p>
<p>Continue with the installation. When the installation is complete, it will attempt to reboot the VM using the freshly installed OS on the hard disk. It won&rsquo;t boot, because it&rsquo;s not a server installation.</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Forcing the VM to boot from the CD</h3>
<div class="StepInstructions">
<p>VMware will not let you change the startup disk in the VM&#8217;s settings, so you&rsquo;ll have to force a change while the VM is running. Start the VM. As soon as you see the VMWare splash screen, hit the <strong>Escape</strong> key. This will bring you to a boot menu, select &ldquo;Boot Manager&rdquo;</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Flag the new system as a server installation</h3>
<div class="StepInstructions">
<p>After the VM boots from the install disk again, run the Terminal. I labeled my virtual HD, &ldquo;OS X Lion HD&rdquo; when I initialized it, so I would enter the following to &lsquo;touch&rsquo; the system:</p>
<p># touch &quot;/Volumes/OS X Lion HD/System/Library/CoreServices/ServerVersion.plist&quot;</p>
<p>Now you can quit the Terminal, choose Startup Disk from the Utilities menu and restart from the hard disk</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Thanks</h3>
<div class="StepInstructions">
<p>With thanks to <a href="http://osxdaily.com/2011/03/07/install-run-mac-os-x-10-7-lion-in-a-virtual-machine-with-vmware/">http://osxdaily.com/2011/03/07/install-run-mac-os-x-10-7-lion-in-a-virtual-machine-with-vmware/</a></p>
</div></div>
</p></div>
<p><!-- End ScreenSteps Content --></p>
]]></content:encoded>
			<wfw:commentRss>http://mthomas.co.uk/installing-lion-in-vmware-fusion-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Close Apps on the iPad and iPhone</title>
		<link>http://mthomas.co.uk/how-to-close-apps-on-the-ipad-and-iphone/</link>
		<comments>http://mthomas.co.uk/how-to-close-apps-on-the-ipad-and-iphone/#comments</comments>
		<pubDate>Tue, 07 Jun 2011 19:02:46 +0000</pubDate>
		<dc:creator>Mike Thomas</dc:creator>
				<category><![CDATA[TipsNTricks]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://mthomas.co.uk/?p=1114</guid>
		<description><![CDATA[Earlier this week a colleague came to me with a problem with his iPhone. When he arrived at work that morning his battery was fully charged. By lunchtime it had dropped to 30%. He&#8217;d only made one call and has the data turned off. I asked him if he ever closes the apps and he [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier this week a colleague came to me with a problem with his iPhone. When he arrived at work that morning his battery was fully charged. By lunchtime it had dropped to 30%. He&#8217;d only made one call and has the data turned off. I asked him if he ever closes the apps and he just looked blankly at me so I explained.</p>
<p><span id="more-1114"></span></p>
<p><img src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2011/06/battery1.png" alt="iPhone Battery" title="iPhone Battery" width="200" height="121" class="alignright" /></p>
<p>Since iOS4 the iPhone and iPad can multi-task in terms of allowing apps to run in the background. Prior to this when you switched from one app to another, the app you switched from would automatically close. The app has to support background processing and most apps do. The benefit of apps running in the background means, for example, that you could be reading your email whilst, for example, Skype or your IM client is still running in the background, listening out for calls and &#8216;pings&#8217;.</p>
<p>The downside of multi-tasking is that it might be a drain on the battery. There&#8217;s no conclusive proof of this but if your battery level is dropping like a stone, it&#8217;s probably worth closing apps that are currently running. Unfortunately there&#8217;s no quick way to &#8220;close all&#8221;, at least not in iOS4 (who knows what iOS5 might bring) and turning the phone off completely doesn&#8217;t clear all apps from memory either. When the phone is switched back on, the apps that were running are still running.</p>
<p>To close an app, double tap on the Home button (that&#8217;s the big round one at the bottom) to reveal a panel of icons. These icons represent the apps that are currently running. The iPhone can only show 4 icons at a time. To display &#8220;hidden&#8221; icons, simply swipe your finger across any of the icons in a leftward direction.</p>
<p><img src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2011/06/close_app_1.png" alt="Closing an iPad or iPhone app" title="Closing an iPad or iPhone app" width="300" height="450" class="alignnone size-full wp-image-1115" /></p>
<p>Press and hold on any of the icons and after a second or two all the icons will start to jiggle and each one will have a &#8220;close&#8221; symbol (red circle with white horizontal line) displayed at the top left hand corner.</p>
<p><img src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2011/06/close_app_2.png" alt="Closing an iPad or iPhone app" title="Closing an iPad or iPhone app" width="300" height="450" class="alignnone size-full wp-image-1116" /></p>
<p>Tap the close symbol of the app that you want to close and the app is immediately closed. Repeat this process for each app you want to close.</p>
<p><img src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2011/06/close_app_3.png" alt="Closing an iPad or iPhone app" title="Closing an iPad or iPhone app" width="300" height="450" class="alignnone size-full wp-image-1117" /></p>
<p>Double tap the Home button again to close the &#8220;currently open apps panel&#8221;</p>
<p>As for my colleague&#8217;s iPhone, at the end of the working day, his battery was still showing 30%.</p>
]]></content:encoded>
			<wfw:commentRss>http://mthomas.co.uk/how-to-close-apps-on-the-ipad-and-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Outlook to iPhone: The Holy Grail (Again)</title>
		<link>http://mthomas.co.uk/outlook-to-iphone-the-holy-grail-again/</link>
		<comments>http://mthomas.co.uk/outlook-to-iphone-the-holy-grail-again/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 01:47:24 +0000</pubDate>
		<dc:creator>Mike Thomas</dc:creator>
				<category><![CDATA[TipsNTricks]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://mthomas.co.uk/?p=951</guid>
		<description><![CDATA[As regular listeners to MacBites and readers of this blog will know, I&#8217;ve been chasing the holy grail of having my work calendar available on my iDevices for quite some time. I&#8217;ve tried a number of solutions with limited success. Last week Minster68 came up with a suggestion which was to create a contact in [...]]]></description>
			<content:encoded><![CDATA[<p>As regular listeners to <a href="http://macbites.co.uk">MacBites</a> and readers of this blog will know, I&#8217;ve been chasing the holy grail of having my work calendar available on my iDevices for quite some time. I&#8217;ve tried a number of solutions with limited success.</p>
<p><span id="more-951"></span></p>
<p><img src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2011/02/outlook_2007_logo.jpg" alt="Outlook" title="Outlook" width="200" height="196" class="alignright"  /></p>
<p>Last week <a href="http://twitter.com/Minster68/">Minster68</a> came up with a suggestion which was to create a contact in Outlook which was his Gmail account and then set up an Outlook rule to forward on any meeting requests to this email address. Once the email is received by the Gmail account, the meeting is automatically added to the Google calendar that is associated with the Google account. The Google calendar is then accessed via his iPhone.</p>
<p>So on Friday I gave it a go and I&#8217;m pleased to report that it works. </p>
<p>Rather than labelling my Gmail contact as iPhone, which is what Minster did, I labelled it as &#8220;CalendarSync&#8221; as I think that is a little less obvious than iPhone, and a little less alarming for the other attendees who might think we&#8217;re becoming an Apple only company.</p>
<p>My Outlook calendar is full of items that have been generated via a meeting request, most of which are created by other people. Unlike many people, I receive meeting requests for more than just meetings. For example, every time I&#8217;m booked to deliver a training course, our team&#8217;s Training Co-ordinator sends me a meeting request. </p>
<p><img src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2011/02/google_logo.jpg" alt="Google" title="Google" width="200" height="83" class="alignleft"  /></p>
<p>So I created an Outlook rule to automatically forward on meeting request emails to my CalendarSync contact, as suggested by Minster, and asked a colleague to set up a test meeting. The meeting request email came in, I refreshed my Google calendar and found that the meeting had been added. </p>
<p>Unlike Outlook, I don&#8217;t actually have to log in to Google and accept the meeting requests, they are just added to the calendar. Where a meeting is set up by me, it&#8217;s just a case of inviting the CalendarSync contact as Minster said. </p>
<p>As well as meetings, my Outlook calendar contains appointments, which are like iCal events. I use appointments for several purposes, primarily when I need to block off a period of time to work on a project but I&#8217;m not actually inviting anyone. I also use Outlook to record time spent on different activities so for example if somebody rings me with an Excel query and I spent 30 minutes on it, that is recorded in Outlook as an appointment.</p>
<p>To get appointments into my Google calendar, I can either invite the CalendarSync contact or change my way of working and use meeting requests instead of appointments and invite CalendarSync as the only attendee (you can&#8217;t invite yourself to a meeting). </p>
<p>My Manager and one or two others in the team have author permissions on my calendar so sometimes they add appointments too. As far as I can see, there&#8217;s no way of automating an email to Google for appointments created by somebody else, so I&#8217;m going to have to check for these and forward them on manually.</p>
<p>I have quite a few future meetings and appointments already in Outlook and as Minster said, these won&#8217;t be transferred across to Google. If these meetings and appointments have been created by me then I can open the item in Outlook, add the CalendarSync contact, save the item and the Google calendar will get updated. However, if the item has been been created by someone else then I have to use the forward command in Outlook, forwarding it to the CalendarSync contact.</p>
<p>I also tested what happens if a meeting or appointment is moved or deleted from Outlook and I&#8217;m happy to report that the Google calendar is automatically updated.</p>
<p>The only downside is that I now get a load of emails on my phone because my iPhone syncs to my Gmail account, however, that can be dealt with by setting up another Gmail account that is dedicated to this task and not attaching the mail account to the iPhone.</p>
<p><img src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2011/02/iphone.jpg" alt="iPhone" title="iPhone" width="200" height="139" class="alignright"  /></p>
<p>Finally, to get my Google calendar on my iPhone, which, after all, was the object of the exercise, I subscribe to it via <a href="http://busycal.com/">BusyCal</a> on my desktop Mac and via MobileMe synchronisation, the calendar items appear on my iPad and iPhone. </p>
<p>You can access your Google calendar directly from your iPhone &#8211; via Settings > Mail, Contact, Calendars > Add Account > Other > Add CalDAV Account (especially handy for non-Mac users)</p>
<p>So all in all, a good solution and thanks to Minster for the idea.</p>
]]></content:encoded>
			<wfw:commentRss>http://mthomas.co.uk/outlook-to-iphone-the-holy-grail-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating an iCalendar File in Outlook</title>
		<link>http://mthomas.co.uk/creating-an-icalendar-file-in-outlook/</link>
		<comments>http://mthomas.co.uk/creating-an-icalendar-file-in-outlook/#comments</comments>
		<pubDate>Wed, 02 Feb 2011 22:26:26 +0000</pubDate>
		<dc:creator>Mike Thomas</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://mthomas.co.uk/?p=864</guid>
		<description><![CDATA[This week at work I was asked how to create a calendar shortcut icon within an outlook message. The lady in question wanted to send an email to a group of users explaining there was a seminar happening and to wanted users to be able to double click the icon to add the appointment to [...]]]></description>
			<content:encoded><![CDATA[<p>This week at work I was asked how to create a calendar shortcut icon within an outlook message. The lady in question wanted to send an email to a group of users explaining there was a seminar happening and to wanted users to be able to double click the icon to add the appointment to their calendar.</p>
<p><span id="more-864"></span></p>
<p>The solution to her problem is to create the appointment in Outlook (the only calendaring application we have available) and save it as an iCalendar file which can then be sent as an email attachment to her colleagues. This blog post provides step by step instructions for the whole process.</p>
<p>Step 1 &#8211; Create an appointment in Outlook. Enter the subject, location, date, time and any other appropriate information in the body of the appointment.</p>
<p><img src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2011/01/Appointment.png" alt="Create an appointment in Outlook" title="Create an appointment in Outlook" width="500" height="291" class="alignnone size-full wp-image-865" /></p>
<p>Step 2 &#8211; Save the appointment. In Outlook 2007, click the Office button and select Save As. In Outlook 2010, Click the File tab and select Save As.</p>
<p><img src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2011/01/file-save-as2.png" alt="Save the appointment" title="Save the appointment" width="500" height="294" class="alignnone size-full wp-image-869" /></p>
<p>Step 3 &#8211; Select a location to store the file (such as your Desktop) and enter a filename (or accept the default name which is taken from the Subject of the appointment). Leave the Save as Type set to iCalendar Format</p>
<p><img src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2011/01/save-as-11.png" alt="Save the appointment" title="Save the appointment" width="500" height="411" class="alignnone size-full wp-image-870" /></p>
<p>Step 4 &#8211; Close the appointment. if you want to add it to your own calendar, click Yes to saving, otherwise click No</p>
<p>Step 5 &#8211; Add the file created in step 3 to an email as an attachment and send the email. You can now delete the file from your Desktop</p>
<p>The recipients should either save the attachment to an appropriate location (such as their Desktop) and open it by double-clicking it or double-click it from inside the email. In either case the appointment will be opened.</p>
<p>To add the appointment to their Outlook calendar, the user simply clicks the Save and Close button on the Outlook Ribbon.</p>
<p><img src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2011/01/save-and-close.png" alt="Save the appointment" title="Save the appointment" width="500" height="292" class="alignnone size-full wp-image-871" /></p>
<p>The appointment is added to their calendar.</p>
<p><img src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2011/01/calendar.png" alt="Calendar" title="Calendar" width="500" height="170" class="alignnone size-full wp-image-872" /></p>
]]></content:encoded>
			<wfw:commentRss>http://mthomas.co.uk/creating-an-icalendar-file-in-outlook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Presenter View in PowerPoint</title>
		<link>http://mthomas.co.uk/presenter-view-in-powerpoint/</link>
		<comments>http://mthomas.co.uk/presenter-view-in-powerpoint/#comments</comments>
		<pubDate>Mon, 13 Sep 2010 21:14:27 +0000</pubDate>
		<dc:creator>Mike Thomas</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://mthomas.co.uk/presenter-view-in-powerpoint/</guid>
		<description><![CDATA[Almost all of the training courses that I deliver involve PowerPoint. Let me be clear, I don&#8217;t mean that I solely deliver PointPoint training, rather, most of the courses require the use of PowerPoint. I have a few introductory slides (with not a single bullet point in sight!), I have a slide with contact details [...]]]></description>
			<content:encoded><![CDATA[<p><!-- Start ScreenSteps Content --></p>
<div class="LessonContent">
<div class="LessonSummary">
<p>Almost all of the training courses that I deliver involve PowerPoint. Let me be clear, I don&#8217;t mean that I solely deliver PointPoint training, rather, most of the courses require the use of PowerPoint. I have a few introductory slides (with not a single bullet point in sight!), I have a slide with contact details on that I display at the end and, for some courses, I have slides that are used to explain concepts.</p>
<p>When I deliver a live training course I don&#8217;t like to use cue cards or have a printout of the running order. So how do I remember which slide is up next and what about Speakers Notes? </p>
<p><span id="more-814"></span></p>
<p>I use PowerPoint&#8217;s Presenter View. It enables me to view my Speakers Notes along with thumbnail previews (which are quite large) of the up-coming slides on one screen (usually my laptop), whilst my audience sees the &quot;real&quot; presentation (running on the same laptop) on a large screen via a projector.</p>
<p>Over the past year, due to the nature of my role and the team that I work for, I have delivered more online courses than face-to-face courses and the great thing about Presenter View is that it works for online presentations too. </p>
<p>When delivering online, instead of connecting my laptop to a projector, I have it connected to a 17 inch monitor (this is not a special configuration for online delivery &#8211;  this is my normal work setup &#8211; I can&#8217;t live without a dual monitor setup but that&#8217;s another story). The Speakers Notes and slide thumbnails will be displayed on the external monitor whilst the presentation is run in full-screen mode on the laptop (or I can switch this around to display the Speakers Notes on the laptop and the presentation on the external monitor). </p>
<p>The conferencing software (Webex at work) is configured to share a single screen so that the audience sees the presentation and not the Speakers Notes.</p>
<p>So. how do you set up PowerPoint to use Presenter View In PowerPoint 2007 and 2010?</p>
</p></div>
<div class="LessonStep top">
<h3 class="StepTitle">Enable Presenter View</h3>
<div class="StepImage">
<img src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2010/09/wpid812-powerpoint_ribbon_1.png" width="477" height="137" alt="wpid812-powerpoint_ribbon_1.png" />
</div>
<div class="StepInstructions">
<p>On the Ribbon, click the <strong>Slide Show</strong> tab (1) and in the <strong>Monitors</strong> group, ensure that there is a tick in the <strong>Use Presenter View </strong>box (2)</p>
<p>If Windows has not been configured to use dual monitors, the <i>Display Settings </i>dialog box from the <i>Windows Control Panel</i> will appear.</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">The Windows Display Settings Dialog Box &#8211; 1</h3>
<div class="StepImage">
<img src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2010/09/wpid810-monitor_setup_1.png" width="477" height="480" alt="wpid810-monitor_setup_1.png" />
</div>
<div class="StepInstructions">
<p>Click the monitor icon to be used to display the Speaker Notes (1) and then select the <strong>This is my main monitor</strong> check box (2). </p>
<p>If the <strong>This is my main monitor</strong> check box is selected and unavailable, the monitor is already designated as the primary monitor &#8211; in my configuration, my Thinkpad laptop is been identified as the primary monitor.</p>
<p>Only one monitor can be the primary monitor at any one time. To change which monitor is the primary one, click a different monitor icon and the<strong> This is my main monitor</strong> check box will be cleared and made available again.</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">The Windows Display Settings Dialog Box &#8211; 2</h3>
<div class="StepImage">
<img src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2010/09/wpid811-monitor_setup_2.png" width="477" height="480" alt="wpid811-monitor_setup_2.png" />
</div>
<div class="StepInstructions">
<p>Click the monitor icon for the monitor that will be used to display the full-screen presentation (1) and ensure that there is a tick in the <strong>Extend the desktop onto this monitor </strong>check box (2)</p>
<p>Click OK (3)</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Choosing the Correct Monitor &#8211; PowerPoint</h3>
<div class="StepImage">
<img src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2010/09/wpid813-powerpoint_ribbon_1_1.png" width="477" height="137" alt="wpid813-powerpoint_ribbon_1_1.png" />
</div>
<div class="StepInstructions">
<p>Although Windows has been configured, it is still necessary to ensure that PowerPoint is set up to output the presentation to the correct monitor.</p>
<p>On Ribbon, click the <strong>Slide Show</strong> tab (1) and in the <strong>Monitors</strong> group, ensure that the monitor on which you want the audience to see your presentation, appears in the <strong>Show Presentation On  </strong>list (2).</p>
</div></div>
</p></div>
<p><!-- End ScreenSteps Content --></p>
]]></content:encoded>
			<wfw:commentRss>http://mthomas.co.uk/presenter-view-in-powerpoint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Excel 2007&#8242;s Disappearing Macro Recordings</title>
		<link>http://mthomas.co.uk/excel-2007s-disappearing-macro-recordings/</link>
		<comments>http://mthomas.co.uk/excel-2007s-disappearing-macro-recordings/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 12:32:48 +0000</pubDate>
		<dc:creator>Mike Thomas</dc:creator>
				<category><![CDATA[TipsNTricks]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://mthomas.co.uk/?p=786</guid>
		<description><![CDATA[Whilst building a Graphical Dashboard for a client I discovered that the Excel 2007 macro recorder doesn&#8217;t record actions that involve placing and manipulating the drawing tools/shapes. Dashboard &#8211; the word means different things to different people but I was recently asked by a customer to &#8220;build them a Dasboard in Excel&#8221;. The requirements were [...]]]></description>
			<content:encoded><![CDATA[<p>Whilst building a Graphical Dashboard for a client I discovered that the Excel 2007 macro recorder doesn&#8217;t record actions that involve placing and manipulating the drawing tools/shapes.</p>
<p><span id="more-786"></span></p>
<p>Dashboard &#8211; the word means different things to different people but I was recently asked by a customer to &#8220;build them a Dasboard in Excel&#8221;. The requirements were fairly vague but included:</p>
<ul>
<li>A way to graphically display different sets of summarised data.</li>
<li>The ability to switch from one graph to another at the click of a button.</li>
<li>The ability to select the most appropriate chart for the selected data.</li>
<li>Drop-downs so that they could choose whether to display the data &#8220;by country&#8221; or &#8220;by month&#8221;. </li>
<li>Drop-downs so that they could select which country and which month to display.</li>
<li>On the column chart, they wanted to have a straight horizontal line at 95% to indicate the &#8220;Target&#8221;.</li>
</ul>
<p><img src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2010/08/chart.jpg" alt="" title="Chart" width="500" height="355" class="alignnone size-full wp-image-794" /></p>
<p>It was with this last requirement that I hit a brick wall. Rather than create a &#8220;mixed type&#8221; chart with a second data series fixed at 95%, I thought that the easiest way was to use Excel&#8217;s drawing tools to draw a line and then change it&#8217;s colour and thickness. This should take me 2 minutes with the Excel macro recorder.</p>
<p>Oh how wrong was I!</p>
<p>I recorded the process and when I looked at the VBA module..horror of horrors&#8230;there was no code. So I recorded it again&#8230;and again. &#8220;Something&#8217;s not right here&#8221; I thought, so off to Google I went.</p>
<p>It turns out that the Excel 2007 macro recorder doesn&#8217;t record actions that involve placing and manipulating the drawing tools/shapes.</p>
<p>However, Microsoft fixed this in Excel 2010. So I opened the file in Excel 2010, turned the macro recorder on and hey presto&#8230;I have a working macro. For those interested in the code (and feel free to copy and paste this into an Excel 2007 module)&#8230;</p>
<p>
ActiveSheet.Shapes.AddConnector(msoConnectorStraight, 280, 69.75, 812, 69.75).Select<br />
With Selection.ShapeRange.Line<br />
  .Visible = msoTrue<br />
  .ForeColor.RGB = RGB(255, 0, 0)<br />
  .Transparency = 0<br />
End With</p>
<p>With Selection.ShapeRange.Line<br />
  .Visible = msoTrue<br />
  .Weight = 2.25<br />
End With</p>
]]></content:encoded>
			<wfw:commentRss>http://mthomas.co.uk/excel-2007s-disappearing-macro-recordings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Filtering Unique Values in Microsoft Access</title>
		<link>http://mthomas.co.uk/filtering-unique-values-in-microsoft-access/</link>
		<comments>http://mthomas.co.uk/filtering-unique-values-in-microsoft-access/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 20:06:20 +0000</pubDate>
		<dc:creator>Mike Thomas</dc:creator>
				<category><![CDATA[TipsNTricks]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://mthomas.co.uk/?p=770</guid>
		<description><![CDATA[At work, our team has recently started to offer eLearning courses. These courses are &#8220;bite-sized&#8221; (typically 15-20 minutes) modules, covering topics such as File Management, Excel formulae and setting mailbox permissions in Outlook. Whereas delegates have to book if they want to attend a classroom-based course or a virtual training session, the eLearning courses (which [...]]]></description>
			<content:encoded><![CDATA[<p>At work, our team has recently started to offer eLearning courses. These courses are &#8220;bite-sized&#8221; (typically 15-20 minutes) modules, covering topics such as File Management, Excel formulae and setting mailbox permissions in Outlook.</p>
<p><span id="more-770"></span></p>
<p>Whereas delegates have to book if they want to attend a classroom-based course or a virtual training session, the eLearning courses (which have been created using <a href="http://www.articulate.com/">Articulate</a>) are hosted on our team&#8217;s website and can be accessed at any time by simply clicking on the name of the course on the website&#8217;s <em>Course Catalogue</em> page.</p>
<p>Unfortunately we don&#8217;t have access to a <a href="http://en.wikipedia.org/wiki/Learning_management_system" target = "_blank">Learning Management System</a> so in order to track usage of the eLearning, I added an additional table (<em>tblTracking</em>) into the Customer Relationship Management system that I built. The CRM system stores it&#8217;s data in a SQL Server database and integrates with the website to allow delegates to see what courses are available, when they are running and ultimately book a place.</p>
<p>When a user clicks on the name of a course on the website&#8217;s Course Catalogue page the following happens&#8230;if the selected course is an eLearning course (indicated by a value of <em>True</em> in the <em>ysnELearning</em> field in the <em>tblCatalogue</em> table) a record is added to the <em>tblTracking</em> table. It records the user&#8217;s Name (this is actually their Windows logonID and is automatically captured), the name of the course and the date.</p>
<p>As all my colleagues are familiar with Access, I&#8217;ve created an Access database that is linked to the SQL Server database. The Access database lives on a file share that we all have access to and provides an easy way to query the database.</p>
<p>In the screenshot below (which uses fictitious data), you can see that <strong>User1</strong> has accessed the <strong>Excel Functions</strong> course and the <strong>File Management</strong> course. In fact this user accessed the Excel Functions course twice &#8211; once on <strong>15th June</strong> and once on <strong>18th June</strong>. This in itself is useful information as not only can we track usage of the eLearning, but we can also see whether people are accessing individual modules more than once. Users could do this for a variety of reasons &#8211; maybe they just want to run through it again or maybe they were interrupted part-way through and decided to start again from the beginning.</p>
<p><img src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2010/06/1.png" alt="Data in a Table" title="Data in a Table" width="450" height="180" class="alignnone size-full wp-image-771" /></p>
<p>Another request from my Manager was to produce a list of users who had accessed each module but exclude users who had accessed the same module more that once.</p>
<p>To do this I created a new query:</p>
<p><img src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2010/06/2.png" alt="Access Query" title="Access Query" width="408" height="546" class="alignnone size-full wp-image-773" /></p>
<p>I added the <strong>Name</strong>, <strong>Course</strong> and <strong>Date</strong> fields and then clicked the <em>Totals</em> button to display the <em>Total row</em> in the Query Grid. The Total row entry for <strong>strName</strong> and <strong>strCourse</strong> was left as<strong> Group By</strong> but the <strong>dtmDate</strong> was changed to <strong>First</strong>. This instructs Access to display the first date it finds for a combined Name/Course and so gives the desired result:</p>
<p><img src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2010/06/3.png" alt="Data in a Table" title="Data in a Table" width="358" height="126" class="alignnone size-full wp-image-774" /></p>
]]></content:encoded>
			<wfw:commentRss>http://mthomas.co.uk/filtering-unique-values-in-microsoft-access/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Defining and Using Range Names in Excel</title>
		<link>http://mthomas.co.uk/defining-and-using-range-names-in-excel/</link>
		<comments>http://mthomas.co.uk/defining-and-using-range-names-in-excel/#comments</comments>
		<pubDate>Sun, 23 May 2010 09:00:50 +0000</pubDate>
		<dc:creator>Mike Thomas</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[Names]]></category>

		<guid isPermaLink="false">http://mthomas.co.uk/?p=724</guid>
		<description><![CDATA[Excel allows you to assign a name to an individual cell or a range of cells. That name can be used in a formula and can help to make the formula easier to understand. Names can also make it easier to navigate around a large spreadsheet. In Excel 2007 and 2010, names have a scope [...]]]></description>
			<content:encoded><![CDATA[<p><!-- Start ScreenSteps Content --></p>
<div class="LessonContent">
<div class="LessonSummary">
<p>Excel allows you to assign a name to an individual cell or a range of cells. That name can be used in a formula and can help to make the formula easier to understand. Names can also make it easier to navigate around a large spreadsheet. In Excel 2007 and 2010, names have a <i>scope</i> assigned to them, meaning that a name can be a worksheet-level name or a workbook-level name.</p>
</p></div>
<p><span id="more-724"></span></p>
<div class="LessonStep top">
<h2 class="StepTitle">Defining a Name &#8211; 1</h2>
<div class="StepImage" style="margin:10px 0px;">
<img style="padding:3px;" src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2010/05/name3.png" width="199" height="88" alt="name3.png" />
</div>
<div class="StepInstructions">
<p>Select the cell or cells that the name will refer to</p>
<p>Click the <strong>Formulas</strong> tab on the Ribbon</p>
<p>Click the <strong>Define Name </strong>button in the <i>Defined Names</i> group </p>
</div></div>
<div class="LessonStep top">
<h2 class="StepTitle">Defining a Name &#8211; 2</h2>
<div class="StepImage" style="margin:10px 0px;">
<img style="padding:3px;" src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2010/05/name4.png" width="500" height="340" alt="name4.png" />
</div>
<div class="StepInstructions">
<p>The <i>New Name</i> dialog box is displayed</p>
<p>Type an appropriate name into the <strong>Name</strong> field (1). The name should describe the data that will be stored in the cell(s)</p>
<p>Select the appropriate value from the <strong>Scope</strong><i> </i>drop down list (2). In the example above, there are 4 worksheets &#8211; North, South, East and West. Each sheet is laid out identically. The range B2:E2 in each sheet needs to be assigned a name. In previous versions of Excel, each name would have to be unique, for example, <i>SalesNorth, SalesSouth, </i>etc. The Scope allows you to restrict the use of the name to a specific worksheet or, by selecting <strong>Workbook</strong> from the list, make it available throughout the workbook. Names must be unique within their scope. So you cannot have two identical names in the same sheet, but you can use the same name in different sheets.</p>
<p>The optional <strong>Comment</strong> field (3) is used to document the name</p>
<p><strong>Refers to</strong> (4) indicates the range that the name refers to</p>
<p>Click the <strong>OK</strong> button</p>
</div></div>
<div class="LessonStep top">
<h2 class="StepTitle">The Names Box</h2>
<div class="StepImage" style="margin:10px 0px;">
<img style="padding:3px;" src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2010/05/name1.png" width="500" height="156" alt="name1.png" />
</div>
<div class="StepInstructions">
<p>The Names Box is to the left of the Formula Bar, just above columns A and B. Clicking the dropdown arrow will display a list of Names in the current workbook. To quickly navigate to a named cell/range, simply select the name from the list.</p>
<p>To quickly create a name, select the cell/range that the name will refer to, type the name into the Names Box and press <strong>Enter</strong>. Names created in this way will automatically have <i>Workbook</i> scope applied to them.</p>
<p>If a name has been assigned to a cell or range, when that cell or range is selected, the name will be displayed in the Name Box &#8211; in the above screenshot, G1 has been assigned the name <i>VAT</i>  </p>
</div></div>
<div class="LessonStep top">
<h2 class="StepTitle">Using Names in a Formula</h2>
<div class="StepImage" style="margin:10px 0px;">
<img style="padding:3px;" src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2010/05/name2.png" width="500" height="157" alt="name2.png" />
</div>
<div class="StepInstructions">
<p>In the above screenshot, G1 has been assigned the name <i>VAT. </i>Instead of typing <i>G1</i> into the formula in C2, the name <i>VAT</i> has been used. Not only is the name easier to remember than the cell references, but also the formula will make more sense to other users of the worksheet.</p>
<p>An additional benefit is that Names are always absolute. In the example above, when the formula <i>=VAT*B2</i> is copied down the column,  the new formula will read <i>=VAT*C3</i>, etc.</p>
</div></div>
</p></div>
<p><!-- End ScreenSteps Content --></p>
]]></content:encoded>
			<wfw:commentRss>http://mthomas.co.uk/defining-and-using-range-names-in-excel/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Word 2007 Images &#8211; Amending Alternative Text</title>
		<link>http://mthomas.co.uk/word-2007-images-amending-alternative-text/</link>
		<comments>http://mthomas.co.uk/word-2007-images-amending-alternative-text/#comments</comments>
		<pubDate>Mon, 17 May 2010 21:46:49 +0000</pubDate>
		<dc:creator>Mike Thomas</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://mthomas.co.uk/?p=702</guid>
		<description><![CDATA[The Save As PDF command in MS Office 2007 allows you to create a PDF from a Microsoft Office document even if you haven&#8217;t got Adobe Acrobat installed. However, if the Office document contains images (and the images have been inserted using the Insert &#62; Image command rather than copy and paste), the image in [...]]]></description>
			<content:encoded><![CDATA[<p><!-- Start ScreenSteps Content --></p>
<div class="LessonContent">
<div class="LessonSummary">
<p>The <i>Save As PDF</i> command in MS Office 2007 allows you to create a PDF from a Microsoft Office document even if you haven&#8217;t got Adobe Acrobat installed. However, if the Office document contains images (and the images have been inserted using the <strong>Insert</strong> &gt; <strong>Image</strong> command rather than copy and paste), the image in the PDF document will have &quot;alt text&quot; attached to it.</p>
</p></div>
<p> <span id="more-702"></span></p>
<div class="LessonStep top">
<h2 class="StepTitle">What is Alt Text?</h2>
<div class="StepImage" style="margin:10px 0px;">
<img style="padding:3px;" src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2010/05/wpid710-pdf_with_tooltip.png" width="500" height="230" alt="wpid710-pdf_with_tooltip.png" />
</div>
<div class="StepInstructions">
<p>The purpose of alt text (short for alternative text) is to provide a textual description of the image. This description will be displayed as a <i>tooltip</i> when a user hovers their mouse over the image. The description will also be &quot;heard&quot; by anyone using screen reading software. </p>
<p>By default, the filename is used for the alt text as shown in the screenshot above. If the filename is either meaningless (for example<i>1.jpg</i>) or not overly-descriptive, it is recommended that the alt text is amended.</p>
</div></div>
<div class="LessonStep top">
<h2 class="StepTitle">Changing the Alt Text &#8211; 1</h2>
<div class="StepImage" style="margin:10px 0px;">
<img style="padding:3px;" src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2010/05/wpid708-1.png" width="497" height="324" alt="wpid708-1.png" />
</div>
<div class="StepInstructions">
<p>To change (or remove &#8211; although that is not recommended for the reasons already stated) the alt text for an image, right click the image and select<strong> Format Picture&#8230; </strong></p>
</div></div>
<div class="LessonStep top">
<h2 class="StepTitle">Changing the Alt Text &#8211; 2</h2>
<div class="StepImage" style="margin:10px 0px;">
<img style="padding:3px;" src="http://mthomas.co.uk/uB3x4Y8WrnJzNbEKfR9Z/wp-content/uploads/2010/05/wpid709-2.png" width="500" height="470" alt="wpid709-2.png" />
</div>
<div class="StepInstructions">
<p>Click the <strong>Alt Text</strong> tab, delete the existing text and type in the new text into the <i>Alternative Text </i> box.</p>
<p>Click <strong>OK</strong> to complete the process.</p>
</div></div>
</p></div>
<p><!-- End ScreenSteps Content --></p>
]]></content:encoded>
			<wfw:commentRss>http://mthomas.co.uk/word-2007-images-amending-alternative-text/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

