<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Tony&amp;#39;s Microsoft Access Blog</title><subtitle type="html">Anything I find interesting about Microsoft Access that isn&amp;#39;t large enough to put on its own page as well as any updates to my website or the Auto FE Updater.  Also links to blog postings and articles I feel would be of interest to developers. </subtitle><id>http://msmvps.com/blogs/access/atom.aspx</id><link rel="alternate" type="text/html" href="http://msmvps.com/blogs/access/default.aspx" /><link rel="self" type="application/atom+xml" href="http://msmvps.com/blogs/access/atom.aspx" /><generator uri="http://communityserver.org" version="4.1.40407.4157">Community Server</generator><updated>2009-08-13T15:20:47Z</updated><entry><title>Access 2010 and Sharepoint discussion</title><link rel="alternate" type="text/html" href="/blogs/access/archive/2009/11/07/access-2010-and-sharepoint-discussion.aspx" /><id>/blogs/access/archive/2009/11/07/access-2010-and-sharepoint-discussion.aspx</id><published>2009-11-07T21:02:22Z</published><updated>2009-11-07T21:02:22Z</updated><content type="html">&lt;p&gt;Bob Alston, a comp.databases.ms-access newsgroup regular, &lt;a href="http://groups.google.com/group/comp.databases.ms-access/browse_thread/thread/4cb0f935a51f8bd8/9cb8348d8fb6dfbd" target="_blank"&gt;asked about Access 2010.&lt;/a&gt;&amp;#160; A very interesting discussion with fellow access MVP Albert Kallal with his usual lengthy and informative postings has started.&amp;#160;&amp;#160; Albert has posted a nice collection of current links to the Access product group blog as well as his own video.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1738263" width="1" height="1"&gt;</content><author><name>Tony</name><uri>http://msmvps.com/members/Tony/default.aspx</uri></author><category term="SharePoint" scheme="http://msmvps.com/blogs/access/archive/tags/SharePoint/default.aspx" /><category term="Access 2010" scheme="http://msmvps.com/blogs/access/archive/tags/Access+2010/default.aspx" /></entry><entry><title>Windows 7 development reorganized</title><link rel="alternate" type="text/html" href="/blogs/access/archive/2009/11/02/windows-7-development-reorganized.aspx" /><id>/blogs/access/archive/2009/11/02/windows-7-development-reorganized.aspx</id><published>2009-11-02T21:02:30Z</published><updated>2009-11-02T21:02:30Z</updated><content type="html">&lt;p&gt;Steve Sinofsky took over management of the Windows development team after Windows Vista.&amp;#160; He was in charge of Office development for a number of years prior.&amp;#160; I’ve been reading snippets over the past few years about how the development methodology of Windows 7 had changed.&amp;#160; And how Windows Vista development methodology had become too complex.&lt;/p&gt;  &lt;p&gt;Now an interesting post by Larry Osterman, long time MS Windows OS developer mentions that.&amp;#160; &lt;a href="http://blogs.msdn.com/larryosterman/archive/2009/10/23/windows-7-reflections.aspx" target="_blank"&gt;Windows 7 Reflections…&lt;/a&gt;&amp;#160;&amp;#160; In particular read the second last paragraph, the last long paragraph.&lt;/p&gt;  &lt;p&gt;Let me also add that I have a great deal of respect for the Microsoft, and other successful, large team development efforts.&amp;#160; As you can imagine I mostly work by myself on apps which I have created.&amp;#160; With Access when you’re testing things you generally only need to test one or a few related forms or reports.&amp;#160;&amp;#160; Once the correct data gets into the table you’re done.&amp;#160;&amp;#160;&amp;#160; You don’t need to worry about this bit of external code or that global variable.&amp;#160; After all, in my apps, global variables come from the global options table.&lt;/p&gt;  &lt;p&gt;But with the &lt;a href="http://autofeupdater.com/" target="_blank"&gt;Auto FE Updater&lt;/a&gt; it’s quite different.&amp;#160;&amp;#160; There are a lot of global variables and a minor change over here can cause significant problems in an unexpected area over there.&amp;#160; Another way of putting this is I really need to figure out some means of doing thorough automated testing with all the possible options.&amp;#160; But I’m too busy right now.&amp;#160; (Yeah, I can just see some of you shaking your head and thinking “Tony, you’re gonna get real busy if you don’t take the time now.)&lt;/p&gt;  &lt;p&gt;My Granite Fleet Manager is being used by a number of Hutterite colonies.&amp;#160; Good, intelligent people but they’re not that computer literate.&amp;#160; Indeed my app may have been the reason they’re seeing a computer for the first time.&amp;#160; Every once in a while I’ll get a phone call about a bizarre problem.&amp;#160; Once I realize what they did I realize that I should’ve put better error checking in that particular field.&amp;#160; What they did makes sense from their viewpoint.&amp;#160; It just hadn’t occurred to me that someone might do whatever it is they did.&lt;/p&gt;  &lt;p&gt;As a result I can now understand why there’s generally a developer and a tester working together.&amp;#160; And the more “twisty minded” the tester the better.&lt;/p&gt;  &lt;p&gt;P.S.&amp;#160; I added an &lt;a href="http://www.linkedin.com/groups?gid=2446033" target="_blank"&gt;Auto FE Updater group in LinkedIn&lt;/a&gt;.&amp;#160; Feel free to join the group or email me your irritants, pain points and suggestions. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1737155" width="1" height="1"&gt;</content><author><name>Tony</name><uri>http://msmvps.com/members/Tony/default.aspx</uri></author><category term="Software Development" scheme="http://msmvps.com/blogs/access/archive/tags/Software+Development/default.aspx" /></entry><entry><title>resolver one – an insulting advertisement</title><link rel="alternate" type="text/html" href="/blogs/access/archive/2009/11/01/resolver-one-an-insulting-advertisement.aspx" /><id>/blogs/access/archive/2009/11/01/resolver-one-an-insulting-advertisement.aspx</id><published>2009-11-02T05:03:11Z</published><updated>2009-11-02T05:03:11Z</updated><content type="html">&lt;p&gt;While at StackOverflow I came across the following advertisement.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/access.metablogapi/1586.resolveroneaninsultingpost_5F00_37A5E0A7.jpg"&gt;&lt;img title="resolver one - an insulting post" style="border-right:0px;border-top:0px;display:inline;border-left:0px;border-bottom:0px;" height="286" alt="resolver one - an insulting post" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/access.metablogapi/0728.resolveroneaninsultingpost_5F00_thumb_5F00_2E4CAC24.jpg" width="272" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt; Note to resolver one advertising folks.&amp;#160; I like VBA.&amp;#160; There are improvements I’d like to see in the VBA editor but I do like VBA.&lt;/p&gt;  &lt;p&gt;So kiss my ***&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1736982" width="1" height="1"&gt;</content><author><name>Tony</name><uri>http://msmvps.com/members/Tony/default.aspx</uri></author><category term="Eclectic" scheme="http://msmvps.com/blogs/access/archive/tags/Eclectic/default.aspx" /></entry><entry><title>A literary appreciation of the Olson/Zoneinfo/tz database</title><link rel="alternate" type="text/html" href="/blogs/access/archive/2009/11/01/a-literary-appreciation-of-the-olson-zoneinfo-tz-database.aspx" /><id>/blogs/access/archive/2009/11/01/a-literary-appreciation-of-the-olson-zoneinfo-tz-database.aspx</id><published>2009-11-01T20:06:06Z</published><updated>2009-11-01T20:06:06Z</updated><content type="html">&lt;p&gt;Ok, so this posting is not about Access but it is about a database/file with a lot of interesting historical information.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://blog.jonudell.net/2009/10/23/a-literary-appreciation-of-the-olsonzoneinfotz-database/" target="_blank"&gt;A literary appreciation of the Olson/Zoneinfo/tz database&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1736853" width="1" height="1"&gt;</content><author><name>Tony</name><uri>http://msmvps.com/members/Tony/default.aspx</uri></author><category term="Eclectic" scheme="http://msmvps.com/blogs/access/archive/tags/Eclectic/default.aspx" /></entry><entry><title>Added an Initial User Install page to the Auto FE Updater site</title><link rel="alternate" type="text/html" href="/blogs/access/archive/2009/10/31/added-an-initial-user-install-page-to-the-auto-fe-updater-site.aspx" /><id>/blogs/access/archive/2009/10/31/added-an-initial-user-install-page-to-the-auto-fe-updater-site.aspx</id><published>2009-10-31T21:06:09Z</published><updated>2009-10-31T21:06:09Z</updated><content type="html">&lt;p&gt;I added an &lt;a href="http://autofeupdater.com/pages/userinstall.htm" target="_blank"&gt;Initial User Install&lt;/a&gt; page to the Auto FE Updater web site.&amp;#160; &lt;/p&gt;  &lt;p&gt;If you use a different method of setting up initial startup for your users please let me know.&lt;/p&gt;  &lt;p&gt;Also please let me know if you managed to figure out how to email a file share URL so Outlook doesn’t mangle it.&amp;#160; &amp;lt;sigh&amp;gt;&amp;#160; Either I’m dumb or Outlook is being way to frigging helpful.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1736647" width="1" height="1"&gt;</content><author><name>Tony</name><uri>http://msmvps.com/members/Tony/default.aspx</uri></author><category term="Auto FE Updater" scheme="http://msmvps.com/blogs/access/archive/tags/Auto+FE+Updater/default.aspx" /></entry><entry><title>Jackcess is a pure Java library for reading from and writing to MS Access databases.</title><link rel="alternate" type="text/html" href="/blogs/access/archive/2009/10/24/jackcess-is-a-pure-java-library-for-reading-from-and-writing-to-ms-access-databases.aspx" /><id>/blogs/access/archive/2009/10/24/jackcess-is-a-pure-java-library-for-reading-from-and-writing-to-ms-access-databases.aspx</id><published>2009-10-24T21:51:45Z</published><updated>2009-10-24T21:51:45Z</updated><content type="html">&lt;p&gt;I just came across this interesting Open Source project - &lt;a href="http://jackcess.sourceforge.net/" target="_blank"&gt;Jackcess is a pure Java library for reading from and writing to MS Access databases.&lt;/a&gt;&amp;#160; Also read the FAQ.&amp;#160; Also note the link to &lt;a href="http://sourceforge.net/projects/mdbtools/" target="_blank"&gt;MDB Tools&lt;/a&gt; which hasn’t been updated since 2004.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1734878" width="1" height="1"&gt;</content><author><name>Tony</name><uri>http://msmvps.com/members/Tony/default.aspx</uri></author><category term="Access" scheme="http://msmvps.com/blogs/access/archive/tags/Access/default.aspx" /><category term="Jet" scheme="http://msmvps.com/blogs/access/archive/tags/Jet/default.aspx" /><category term="Hard core" scheme="http://msmvps.com/blogs/access/archive/tags/Hard+core/default.aspx" /></entry><entry><title>Jet Engine History</title><link rel="alternate" type="text/html" href="/blogs/access/archive/2009/10/24/jet-engine-history.aspx" /><id>/blogs/access/archive/2009/10/24/jet-engine-history.aspx</id><published>2009-10-24T21:01:48Z</published><updated>2009-10-24T21:01:48Z</updated><content type="html">&lt;p&gt;A question started a bit of digging and poking about.&amp;#160;&amp;#160; I’ve always been interested in the history of Access and Jet and the code names used way back when such as Cirrus.&amp;#160; The Wiki &lt;a href="http://en.wikipedia.org/wiki/Microsoft_Jet_Database_Engine" target="_blank"&gt;Microsoft Jet Database Engine&lt;/a&gt; article had a footnote referencing a page titled &lt;a href="http://www.avdf.com/nov96/acc_jet.html" target="_blank"&gt;Jet Engine: History&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Regretfully all the links mentioned on that page no longer work.&amp;#160; Although some of the MS white papers mentioned might still be available by digging.&lt;/p&gt;  &lt;p&gt;Which reminds me. There are two versions of the Microsoft Jet Database Engine Programmer&amp;#39;s Guide.&amp;#160;&amp;#160; I have the first edition which is the one with the light blue cloud cover which was sort of the theme of Windows 95.&amp;#160;&amp;#160; I should purchase the &lt;a href="http://www.amazon.com/Microsoft-Database-Programmers-Professional-Editions/dp/1572313420" target="_blank"&gt;second edition which has a white cover&lt;/a&gt; just to ensure it’s part of my collection.&amp;#160; &lt;/p&gt;  &lt;p&gt;And I should spend a few minutes rereading the table of contents just to refresh my memory so if I ever need some information I’ll at least know that it’s available.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1734869" width="1" height="1"&gt;</content><author><name>Tony</name><uri>http://msmvps.com/members/Tony/default.aspx</uri></author><category term="Access" scheme="http://msmvps.com/blogs/access/archive/tags/Access/default.aspx" /><category term="Jet" scheme="http://msmvps.com/blogs/access/archive/tags/Jet/default.aspx" /><category term="Hard core" scheme="http://msmvps.com/blogs/access/archive/tags/Hard+core/default.aspx" /></entry><entry><title>Office DevCon in Australia</title><link rel="alternate" type="text/html" href="/blogs/access/archive/2009/10/12/office-devcon-in-australia.aspx" /><id>/blogs/access/archive/2009/10/12/office-devcon-in-australia.aspx</id><published>2009-10-12T22:35:08Z</published><updated>2009-10-12T22:35:08Z</updated><content type="html">&lt;p&gt;&lt;/p&gt;  &lt;p&gt;For those of you who don&amp;#39;t know, Office DevCon (&lt;a href="http://www.officedevcon.com.au)"&gt;http://www.officedevcon.com.au)&lt;/a&gt; is the largest and most popular annual community-driven conference in the southern hemisphere. It allows Microsoft Office developers and power users to come together in one location to hear expert speakers from around the world present on a wide range of Microsoft Office-related topics. &lt;/p&gt;  &lt;p&gt;Over 2 days, you will hear in-depth presentations on advanced Office System technologies for Office 2003 and 2007, and 2010 (the next version), including Word, Access, Excel, SharePoint, Groove, and InfoPath. In essence, we are launching Office 2010 in Australia, so if you want to get up close and personal with Office 2010, you&amp;#39;ll see it here first! &lt;/p&gt;  &lt;p&gt;This year, the conference will be held at the University of Queensland (St. Lucia campus) over the weekend 31st October-1st November 2009. The&amp;#160; conference is FREE to attend, but to allow the organizers to plan resources, please register at &lt;a href="http://www.officedevcon.com.au/2009/register.htm"&gt;http://www.officedevcon.com.au/2009/register.htm&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;We&amp;#39;d love to see you there. This only happens once a year, so don&amp;#39;t miss out. &lt;/p&gt;  &lt;p&gt;Regards,   &lt;br /&gt;Graham R Seach    &lt;br /&gt;Microsoft Access MVP &amp;amp; Conference Organizer&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1732051" width="1" height="1"&gt;</content><author><name>Tony</name><uri>http://msmvps.com/members/Tony/default.aspx</uri></author><category term="Office" scheme="http://msmvps.com/blogs/access/archive/tags/Office/default.aspx" /></entry><entry><title>Sites pulling sneaky Flash cookie-snoop</title><link rel="alternate" type="text/html" href="/blogs/access/archive/2009/10/07/sites-pulling-sneaky-flash-cookie-snoop.aspx" /><id>/blogs/access/archive/2009/10/07/sites-pulling-sneaky-flash-cookie-snoop.aspx</id><published>2009-10-08T02:13:15Z</published><updated>2009-10-08T02:13:15Z</updated><content type="html">&lt;p&gt;“What&amp;#39;s far less well known is that Adobe Flash software also features cookies that can be used in much the same way as HTTP cookies. Flash cookies can be used for storing the volume level of a Flash video but the technology can also be used as &amp;quot;secondary, redundant unique identifiers that enable advertisers to circumvent user preferences and self-help&amp;quot;, the academics warn.&lt;/p&gt;  &lt;p&gt;A significant percentage of websites including federal government sites use this Flash-based technology to track users, the researchers discovered. The technology is sometimes used as a means to &amp;quot;undelete&amp;quot; the information in browser-based cookies that a user might have thought they had cleared from their system when they deleted their browsing history, the academics explain.”&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.theregister.co.uk/2009/08/19/flash_cookies/"&gt;http://www.theregister.co.uk/2009/08/19/flash_cookies/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;More info and a script here &lt;a target="_blank"&gt;Online Privacy Tips&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Added - &lt;/strong&gt;Jim Mack informed me of the &lt;a href="http://www.ccleaner.com/" target="_blank"&gt;CCleaner&lt;/a&gt; (apparently the first C is short for cr*p) that cleans those up.&amp;#160; I cleaned my system using the above mentioned script an hour or two ago and since found three flash cookies from a website ytimg.com for which no web page exists but is apparently for YouTube.&amp;#160;&amp;#160; Which makes sense as I had indeed visited YouTube in there.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1730713" width="1" height="1"&gt;</content><author><name>Tony</name><uri>http://msmvps.com/members/Tony/default.aspx</uri></author><category term="Security" scheme="http://msmvps.com/blogs/access/archive/tags/Security/default.aspx" /><category term="Eclectic" scheme="http://msmvps.com/blogs/access/archive/tags/Eclectic/default.aspx" /></entry><entry><title>Is Nothing</title><link rel="alternate" type="text/html" href="/blogs/access/archive/2009/10/05/is-nothing.aspx" /><id>/blogs/access/archive/2009/10/05/is-nothing.aspx</id><published>2009-10-05T11:09:04Z</published><updated>2009-10-05T11:09:04Z</updated><content type="html">&lt;p&gt;I’m working on some largish updates to the &lt;a href="http://www.autofeupdater.com/" target="_blank"&gt;Auto FE Updater&lt;/a&gt; and I wanted to ensure that the new routine which logs errors would properly handle the situation if there were errors in the error logging routine.&amp;#160; A great deal of searching a dimly remembered discussion brought me to fellow Access MVP Dirk GoldGar’s posting on this topic.&amp;#160; &lt;a href="http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.access.modulesdaovba&amp;amp;tid=1d27fde5-f84d-48ea-81be-333f97390a71&amp;amp;cat=&amp;amp;lang=&amp;amp;cr=&amp;amp;sloc=&amp;amp;p=1" target="_blank"&gt;How to know when a Connection or Recordset is open in Programming&lt;/a&gt; &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;If Not rs Is Nothing Then     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; rs.Close: Set rs = Nothing      &lt;br /&gt;End If      &lt;br /&gt;If Not gblLogdb Is Nothing Then _      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; gblLogdb.Close      &lt;br /&gt;MsgBox &amp;quot;The following error occurred in procedure Log_NewSession of Module Log&amp;quot; &amp;amp; vbCrLf &amp;amp; vbCrLf &amp;amp; _      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Err.Description &amp;amp; vbCrLf &amp;amp; vbCrLf &amp;amp; Command() &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Note that the standard error handling routine, including the sub/function name and module name is created by &lt;a href="http://www.mztools.com" target="_blank"&gt;MZTools&lt;/a&gt;.&amp;#160; An excellent free utility which I use all the time.&lt;/p&gt;  &lt;p&gt;I was rather startled.&amp;#160; This isn’t even documented in Access 97 help.&amp;#160;&amp;#160; Allen Browne has a page on this general topic - &lt;a href="http://allenbrowne.com/vba-NothingEmpty.html" target="_blank"&gt;Nothing? Empty? Missing? Null?&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1729882" width="1" height="1"&gt;</content><author><name>Tony</name><uri>http://msmvps.com/members/Tony/default.aspx</uri></author><category term="Tips" scheme="http://msmvps.com/blogs/access/archive/tags/Tips/default.aspx" /><category term="VBA" scheme="http://msmvps.com/blogs/access/archive/tags/VBA/default.aspx" /><category term="Auto FE Updater" scheme="http://msmvps.com/blogs/access/archive/tags/Auto+FE+Updater/default.aspx" /></entry><entry><title>A new version of the Auto FE Updater is available – 1.79</title><link rel="alternate" type="text/html" href="/blogs/access/archive/2009/09/30/a-new-version-of-the-auto-fe-updater-is-available-1-79.aspx" /><id>/blogs/access/archive/2009/09/30/a-new-version-of-the-auto-fe-updater-is-available-1-79.aspx</id><published>2009-09-30T06:15:47Z</published><updated>2009-09-30T06:15:47Z</updated><content type="html">&lt;ul&gt;   &lt;li&gt;Added ShortCutComment to INI file for the user to see when hovering over a shortcut. &lt;/li&gt;    &lt;li&gt;Fixed bug where if creating both a Program Files shortcut with a folder and a desktop shortcut the utility would attempt to add the shortcut to a folder to the desktop      &lt;br /&gt;- Thanks to Noel Mann of New Zealand for the ShortCutComment suggestion and the above bug report &lt;/li&gt;    &lt;li&gt;Utility will now correct shortcut icon where the user has updated that field or the admin wants to change them. &lt;/li&gt;    &lt;li&gt;Fixed various minor bugs and created better error messages mostly in the area of shortcut handling &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Visit the &lt;a href="http://www.autofeupdater.com" target="_blank"&gt;Auto Fe Updater&lt;/a&gt; site to download or &lt;a href="http://www.autofeupdater.com/_download/AutoFEUpdaterV1.79.zip" target="_blank"&gt;click here.&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1728375" width="1" height="1"&gt;</content><author><name>Tony</name><uri>http://msmvps.com/members/Tony/default.aspx</uri></author><category term="Auto FE Updater" scheme="http://msmvps.com/blogs/access/archive/tags/Auto+FE+Updater/default.aspx" /></entry><entry><title>Website Updates - Microsoft Access Email FAQ - CDO aka CDONTS</title><link rel="alternate" type="text/html" href="/blogs/access/archive/2009/09/28/website-updates-microsoft-access-email-faq-cdo-aka-cdonts.aspx" /><id>/blogs/access/archive/2009/09/28/website-updates-microsoft-access-email-faq-cdo-aka-cdonts.aspx</id><published>2009-09-28T18:06:12Z</published><updated>2009-09-28T18:06:12Z</updated><content type="html">&lt;p&gt;Added the following to the &lt;a href="http://www.granite.ab.ca/access/email/cdonts.htm" target="_blank"&gt;Microsoft Access Email FAQ - CDO aka CDONTS&lt;/a&gt; web page.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2714320d-c997-4de1-986f-24f081725d36&amp;amp;displaylang=en" target="_blank"&gt;Collaboration Data Objects, version 1.2.1&lt;/a&gt;    &lt;br /&gt;Beginning in Exchange Server 2007 and Outlook 2007, CDO 1.2.1 will no longer be provided as a part of the install of the product. As a result, there is functionality missing that many applications depend upon. CDO 1.2.1 is a package providing access to Outlook-compatible objects through a COM-based API.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=E17E7F31-079A-43A9-BFF2-0A110307611E&amp;amp;displaylang=en" target="_blank"&gt;Microsoft Exchange Server MAPI Client and Collaboration Data Objects 1.2.1&lt;/a&gt;    &lt;br /&gt;Starting with Exchange 2007, neither the Messaging API (MAPI) client libraries nor CDO 1.2.1 are provided as a part of the base product installation. As a result, there is functionality missing that many applications depend on. Microsoft Exchange MAPI and CDO 1.2.1 provide access to these APIs&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1727959" width="1" height="1"&gt;</content><author><name>Tony</name><uri>http://msmvps.com/members/Tony/default.aspx</uri></author><category term="Access Tips Website Update" scheme="http://msmvps.com/blogs/access/archive/tags/Access+Tips+Website+Update/default.aspx" /></entry><entry><title>InStrRev</title><link rel="alternate" type="text/html" href="/blogs/access/archive/2009/09/23/instrrev.aspx" /><id>/blogs/access/archive/2009/09/23/instrrev.aspx</id><published>2009-09-23T21:32:04Z</published><updated>2009-09-23T21:32:04Z</updated><content type="html">&lt;p&gt;I’ll be darned.&amp;#160; I had no idea &lt;a href="http://msdn.microsoft.com/en-us/library/t2ekk41a%28VS.80%29.aspx" target="_blank"&gt;InStrRev&lt;/a&gt; existed in VBA code.&amp;#160; It is new in Access 2000 so it’s been around for nine years.&amp;#160; &lt;/p&gt;  &lt;p&gt;I had to build this function myself in A2.0 or A97 to get the file name from a string which had the path and file.&amp;#160;&amp;#160; The code needed to find the right most occurrence of “\” back slash.&amp;#160; I’ve been happily using my function ever since.&amp;#160;&amp;#160; &lt;/p&gt;  &lt;p&gt;I actually learned something new about Access this year.&amp;#160; &amp;lt;smile&amp;gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1726051" width="1" height="1"&gt;</content><author><name>Tony</name><uri>http://msmvps.com/members/Tony/default.aspx</uri></author><category term="Access" scheme="http://msmvps.com/blogs/access/archive/tags/Access/default.aspx" /><category term="Tips" scheme="http://msmvps.com/blogs/access/archive/tags/Tips/default.aspx" /><category term="VBA" scheme="http://msmvps.com/blogs/access/archive/tags/VBA/default.aspx" /></entry><entry><title>Queries and the 3061 "Too few parameters. Expected 1." message</title><link rel="alternate" type="text/html" href="/blogs/access/archive/2009/09/22/queries-and-the-3061-quot-too-few-parameters-expected-1-quot-message.aspx" /><id>/blogs/access/archive/2009/09/22/queries-and-the-3061-quot-too-few-parameters-expected-1-quot-message.aspx</id><published>2009-09-23T04:32:14Z</published><updated>2009-09-23T04:32:14Z</updated><content type="html">&lt;p&gt;Your query is working just fine referencing a form to select some records:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/access.metablogapi/2063.QueryFormParm_5F00_721B66EC.jpg"&gt;&lt;img title="QueryFormParm" style="border-top-width:0px;display:inline;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="115" alt="QueryFormParm" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/access.metablogapi/4743.QueryFormParm_5F00_thumb_5F00_73EBBCB3.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;but when you run it in code you get the dreaded 3061 &amp;quot;Too few parameters. Expected 1.&amp;quot; message.&lt;/p&gt;  &lt;p&gt;One option is to evaluate the Forms![Form name]![Field Name] expression as per the following examples.&lt;/p&gt;  &lt;p&gt;The below example is an execute query.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Set db = CurrentDb      &lt;br /&gt;Set qdf = db.QueryDefs(&amp;quot;LEMBatchesRpt Append to temp table&amp;quot;)       &lt;br /&gt;For i = 0 To qdf.Parameters.Count - 1       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; qdf.Parameters(i) = Eval(qdf.Parameters(i).Name)       &lt;br /&gt;Next i &lt;/p&gt;    &lt;p&gt;qdf.Execute dbFailOnError&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The below example is used in my standard routine which copies the contents of a recordset into an Excel spreadsheet.&amp;#160; Due to the requirements of basing the openrecordset on a query to which I added a Where clause I created a temporary query and then did the parameter evaluation&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;strSQL = &amp;quot;SELECT * FROM [&amp;quot; &amp;amp; strQuery &amp;amp; &amp;quot;]&amp;quot;      &lt;br /&gt;If Len(strWhere) &amp;gt; 0 Then _       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; strSQL = strSQL &amp;amp; &amp;quot; WHERE &amp;quot; &amp;amp; strWhere &amp;amp; &amp;quot;;&amp;quot;       &lt;br /&gt;Set qdf = db.CreateQueryDef(&amp;quot;&amp;quot;, strSQL)       &lt;br /&gt;For i = 0 To qdf.Parameters.Count - 1       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; qdf.Parameters(i) = Eval(qdf.Parameters(i).Name)       &lt;br /&gt;Next i       &lt;br /&gt;Set rs = qdf.OpenRecordset(dbOpenSnapshot)&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;….&lt;/p&gt;    &lt;p&gt;&amp;#39; Insert recordset into cells starting at left hand side and second row      &lt;br /&gt;&amp;#39;&amp;#160; Using a copyfromRecordset is much, much faster than stuffing in the cells one at a time.       &lt;br /&gt;.range(&amp;quot;A2&amp;quot;).CopyFromRecordset rs &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;This is used in a generic routine behind the &lt;a href="http://www.granitefleet.com/ScreenShots/screen_ReportCrtieriaSelection.htm" target="_blank"&gt;very flexible reporting form in the Granite Fleet Manager&lt;/a&gt;.&amp;#160; When the user clicks on the Export Report to Excel command button I look at the record source of the report to fetch the query name.&amp;#160;&amp;#160; I then build the where clause and execute the above code.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1725904" width="1" height="1"&gt;</content><author><name>Tony</name><uri>http://msmvps.com/members/Tony/default.aspx</uri></author><category term="Access" scheme="http://msmvps.com/blogs/access/archive/tags/Access/default.aspx" /><category term="Tips" scheme="http://msmvps.com/blogs/access/archive/tags/Tips/default.aspx" /><category term="VBA" scheme="http://msmvps.com/blogs/access/archive/tags/VBA/default.aspx" /></entry><entry><title>New version of the Auto FE Updater available</title><link rel="alternate" type="text/html" href="/blogs/access/archive/2009/09/22/new-version-of-the-auto-fe-updater-available.aspx" /><id>/blogs/access/archive/2009/09/22/new-version-of-the-auto-fe-updater-available.aspx</id><published>2009-09-23T03:52:26Z</published><updated>2009-09-23T03:52:26Z</updated><content type="html">&lt;ul&gt;   &lt;li&gt;Added ProgramsMenuFolder option to create a folder in your Start &amp;gt;&amp;gt; All Programs menu for such shortcuts. &lt;/li&gt;    &lt;li&gt;Added buttons to open the server folder or the Main App Folder in Windows Explorer.&amp;#160; If the user gets an error message they only see the button to open the Main App Folder. &lt;/li&gt;    &lt;li&gt;Fixed bug where StartMDB.exe was staying in memory introduced in version 1.77&lt;/li&gt;    &lt;li&gt;Changed StartMethod=FileExtension to use a different API call as the API call I chose to use did not handle file extensions longer than 3 characters consistently including ACCDB and ACCDE. &lt;/li&gt;    &lt;li&gt;Remove Startmethod=FileExtensionSimple as it is now the same as StartMethod=FileExtension &lt;/li&gt;    &lt;li&gt;Documented NewINIPathAndFile in the INI pages and updated the FAQ page.&amp;#160; &amp;quot;This line is only used when moving servers or such as this will rewrite the path and name of the StartMDB exe and INI file in the target of the shortcut.&amp;#160;&amp;#160; This line is only placed in the old INI file.&amp;quot; &lt;/li&gt;    &lt;li&gt;Minor bug fixes, and some better error handling and clearer error messages in a few places. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Visit &lt;a title="http://www.autofeupdater.com/download.htm" href="http://www.autofeupdater.com/download.htm"&gt;http://www.autofeupdater.com/download.htm&lt;/a&gt; to download&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1725901" width="1" height="1"&gt;</content><author><name>Tony</name><uri>http://msmvps.com/members/Tony/default.aspx</uri></author><category term="Auto FE Updater" scheme="http://msmvps.com/blogs/access/archive/tags/Auto+FE+Updater/default.aspx" /></entry><entry><title>Auto FE Updater - "The publisher could not be verified.  Are you sure you want to run this software?" message</title><link rel="alternate" type="text/html" href="/blogs/access/archive/2009/09/13/auto-fe-updater-quot-the-publisher-could-not-be-verified-are-you-sure-you-want-to-run-this-software-quot-message.aspx" /><id>/blogs/access/archive/2009/09/13/auto-fe-updater-quot-the-publisher-could-not-be-verified-are-you-sure-you-want-to-run-this-software-quot-message.aspx</id><published>2009-09-13T22:34:27Z</published><updated>2009-09-13T22:34:27Z</updated><content type="html">&lt;p&gt;I came across a posting that explained how to remove this message on an Intranet for a domain.&amp;#160;&amp;#160; Note that I’m not a security expert.&amp;#160; Until I get a digital certificate you’re going to have to persuade your IT department.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.autofeupdater.com/publishercouldnotbeverified.htm" target="_blank"&gt;&amp;quot;Open File - Security Warning: The publisher could not be verified.&amp;#160; Are you sure you want to run this software?&amp;quot;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1723095" width="1" height="1"&gt;</content><author><name>Tony</name><uri>http://msmvps.com/members/Tony/default.aspx</uri></author><category term="Auto FE Updater" scheme="http://msmvps.com/blogs/access/archive/tags/Auto+FE+Updater/default.aspx" /></entry><entry><title>FindExecutable API call fails for ACCDB file extensions</title><link rel="alternate" type="text/html" href="/blogs/access/archive/2009/09/13/findexecutable-api-call-fails-for-accdb-file-extensions.aspx" /><id>/blogs/access/archive/2009/09/13/findexecutable-api-call-fails-for-accdb-file-extensions.aspx</id><published>2009-09-13T21:22:58Z</published><updated>2009-09-13T21:22:58Z</updated><content type="html">&lt;p&gt;The API call &lt;a href="http://vbnet.mvps.org/index.html?code/system/findexecutable.htm%20" target="_blank"&gt;&amp;quot;FindExecutable: Find Exe Associated with a Registered Extension&amp;quot;&lt;/a&gt; fails on a file with the ACCDB extension.&amp;#160;&amp;#160; The API call does work fine with the MDB extension.&amp;#160;&amp;#160; Clicking on an ACCDB file in Windows Explorer does work.&amp;#160; This is a on a new, fresh Win XP/Access 2007 install with nothing else on the system and no uninstalls, etc. &lt;/p&gt;  &lt;p&gt;This has been confirmed by folks over in the microsoft.public.vb.general.discussion newsgroup.&amp;#160; &lt;br /&gt;Microsoft Communities - &lt;a href="http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.vb.general.discussion&amp;amp;tid=4556a349-dd2f-4e57-a37e-f65969c23fc3&amp;amp;cat=&amp;amp;lang=&amp;amp;cr=&amp;amp;sloc=&amp;amp;p=1" target="_blank"&gt;FindExecutable API call fails for ACCDB file extensions&lt;/a&gt;    &lt;br /&gt;Google Groups - &lt;a href="http://groups.google.ca/group/microsoft.public.vb.general.discussion/browse_thread/thread/109aaa1c7d6a31a7/76f9a67c39002178" target="_blank"&gt;FindExecutable API call fails for ACCDB file extensions&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Note Mike Williams statement:&amp;#160; &amp;quot;There were all sorts of strange anomalies where certain file extensions were found by FindExecutable and other file extensions were not, with (up to now) no apparent rhyme or reason behind it. &amp;quot;&lt;/p&gt;  &lt;h3&gt;Irony/Stupidity/Blind spot&lt;/h3&gt;  &lt;p&gt;That said ShellExecute will do what I want.&amp;#160; I had a blind spot and forgot you could send it parameters.&amp;#160; So I’ve spent several hours getting this API call working, or so I thought until someone hit this bug, for nothing.&amp;#160; &amp;lt;sigh&amp;gt; Worse, I could’ve added some requested functionality to the &lt;a href="http://www.autofeupdater.com/" target="_blank"&gt;Auto FE Updater&lt;/a&gt; a long time ago.&amp;#160; &amp;lt;bigger sigh&amp;gt;&lt;/p&gt;  &lt;p&gt;I will be issuing a new release of the &lt;a href="http://www.autofeupdater.com/" target="_blank"&gt;Auto FE Updater&lt;/a&gt; in the next few days after I fix up a few other minor bugs.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1723088" width="1" height="1"&gt;</content><author><name>Tony</name><uri>http://msmvps.com/members/Tony/default.aspx</uri></author><category term="bug" scheme="http://msmvps.com/blogs/access/archive/tags/bug/default.aspx" /><category term="Auto FE Updater" scheme="http://msmvps.com/blogs/access/archive/tags/Auto+FE+Updater/default.aspx" /><category term="API" scheme="http://msmvps.com/blogs/access/archive/tags/API/default.aspx" /></entry><entry><title>A new version of the Auto FE Updater is available</title><link rel="alternate" type="text/html" href="/blogs/access/archive/2009/09/08/a-new-version-of-the-auto-fe-updater-is-available.aspx" /><id>/blogs/access/archive/2009/09/08/a-new-version-of-the-auto-fe-updater-is-available.aspx</id><published>2009-09-08T22:53:11Z</published><updated>2009-09-08T22:53:11Z</updated><content type="html">&lt;p&gt;A new version of the Auto FE Updater is available at my new, somewhat reorganized website &lt;a href="http://www.autofeupdater.com/"&gt;http://www.autofeupdater.com/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Added FileExtension and FileExtensionSimple to the StartMethod.&amp;#160;&amp;#160; This now means the utility can be used for ADP/ADEs or any other file extension really.&amp;#160; This method can be easier for the developer for testing purposes than AutoSelect if&amp;#160; the developer is using Access 2003 on their system and has Access 2007 installed as the AutoSelect starts the newest version of Access.&amp;#160; Thus causing the annoying wait while Access 2007 installs itself. &lt;/p&gt;  &lt;p&gt;Added a debug checkbox to the developers form so you can see what the Auto FE Updater wants to do before you run the utility &lt;/p&gt;  &lt;p&gt;Updated website showing the CreateShortCutOnPrograms and CreateShortCutOnCommonPrograms options which have been available for some considerable length of time but weren&amp;#39;t documented on the website.&amp;#160; Oops. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1721683" width="1" height="1"&gt;</content><author><name>Tony</name><uri>http://msmvps.com/members/Tony/default.aspx</uri></author><category term="Access" scheme="http://msmvps.com/blogs/access/archive/tags/Access/default.aspx" /><category term="Auto FE Updater" scheme="http://msmvps.com/blogs/access/archive/tags/Auto+FE+Updater/default.aspx" /></entry><entry><title>Eagerly anticipated Access 2007 hotfix</title><link rel="alternate" type="text/html" href="/blogs/access/archive/2009/08/31/eagerly-anticipated-access-2007-hotfix.aspx" /><id>/blogs/access/archive/2009/08/31/eagerly-anticipated-access-2007-hotfix.aspx</id><published>2009-09-01T00:11:59Z</published><updated>2009-09-01T00:11:59Z</updated><content type="html">&lt;p&gt;Description of the Access 2007 hotfix package (Access-x-none.msp, Ace-x-none.msp): August 25, 2009   &lt;br /&gt;&lt;a title="http://support.microsoft.com/default.aspx?scid=kb;en-us;973405" href="http://support.microsoft.com/default.aspx?scid=kb;en-us;973405"&gt;http://support.microsoft.com/default.aspx?scid=kb;en-us;973405&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Dunno what happened in the KB article title but this is a hotfix a lot of folks have been waiting for.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1719759" width="1" height="1"&gt;</content><author><name>Tony</name><uri>http://msmvps.com/members/Tony/default.aspx</uri></author><category term="Access 2007" scheme="http://msmvps.com/blogs/access/archive/tags/Access+2007/default.aspx" /><category term="Patch" scheme="http://msmvps.com/blogs/access/archive/tags/Patch/default.aspx" /></entry><entry><title>Dual monitors on the laptop</title><link rel="alternate" type="text/html" href="/blogs/access/archive/2009/08/13/dual-monitors-on-the-laptop.aspx" /><id>/blogs/access/archive/2009/08/13/dual-monitors-on-the-laptop.aspx</id><published>2009-08-13T21:20:47Z</published><updated>2009-08-13T21:20:47Z</updated><content type="html">&lt;p&gt;I did some searching recently and located some inexpensive devices designed to add a second monitor to your laptop.&amp;#160;&amp;#160; I&amp;#39;m quite happy with the StarTech &lt;a href="http://startech.com/item/USB2VGA-USB-VGA-External-Multi-Monitor-Video-Adapter.aspx" target="_blank"&gt;USB VGA External Dual or Multi Monitor Video Adapter&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Typically I move the task manager, OneNote and the VBA editor window to the right hand screen.&amp;#160; I use OneNote for all my short term notes on what I&amp;#39;m doing.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Note that I&amp;#39;ve been using dual monitors starting in about 2000 for programming and quite liked it.&amp;#160;&amp;#160; However when I dropped the one client I moved the tower system that had a Matrox dual VGA video card home.&amp;#160; Then as I was visiting other clients for short periods of time I didn&amp;#39;t feel like setting up the tower system instead relying on my laptop.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;In the past these devices were upwards of $500 so I didn&amp;#39;t feel like spending that much money.&amp;#160; Matrox have some nice looking cards but they state that it only works on certain graphics adapters.&amp;#160;&amp;#160; Likely most of them but that seems slightly limiting.&amp;#160; &lt;/p&gt;  &lt;p&gt;So I purchased a StarTech &lt;a href="http://startech.com/item/USB2VGA-USB-VGA-External-Multi-Monitor-Video-Adapter.aspx" target="_blank"&gt;USB VGA External Dual or Multi Monitor Video Adapter&lt;/a&gt;&amp;#160; I&amp;#39;ve been using it at a client along with the DVI output on the laptop.&amp;#160; While it has its relatively minor quirks it works quite nicely.&amp;#160; That particular device is ten or twenty dollars more expensive than the cheapest version but it supports more video resolutions so I don&amp;#39;t mind spending the extra money.&lt;/p&gt;  &lt;p&gt;Clearly Windows is smart enough to move the apps back to the main monitor once you disconnect the multiple monitors.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;The senior managers at a client started using dual monitors at the suggestion of Jim my friend and the IT manager.&amp;#160;&amp;#160; They liked them so much, and the price of LCD monitors is so low, that just about every office person is now using dual 22” LCD monitors.&amp;#160; With the exception of a few people such as the receptionist or others who don’t spend much time in email or Excel.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;strong&gt;Quirks&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;It is noticeably slower on the screen refreshes when moving applications around.&amp;#160;&amp;#160;&amp;#160; Well, I don&amp;#39;t do that often so no big deal.&amp;#160;&amp;#160; I’m sure the device would such big time at gaming.&amp;#160; But not a problem for me.&lt;/p&gt;  &lt;p&gt;I use a toolbar on the left hand side of my desktop to launch my favourite 20 or 30 applications.&amp;#160;&amp;#160; Similar to Quick Launch but it&amp;#39;s on the left hand side.&amp;#160;&amp;#160;&amp;#160; After disconnecting this device the LHS (Left Hand Side) Launch toolbar only displays a shadow.&amp;#160; Logging off and on redisplays it properly so that&amp;#39;s relatively painless.&amp;#160;&amp;#160; However this problem hasn’t happened lately so I don’t know what I’ve done to solve this.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Future&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;According to the product page you can have up to five of these devices hooked up simultaneously.&amp;#160;&amp;#160; Well,that&amp;#39;s a bit much even for me.&amp;#160;&amp;#160; However there might be times I want a third monitor.&amp;#160; OTOH what with inexpensive 24&amp;quot; LCD monitors now ... &amp;lt;shrug&amp;gt;&lt;/p&gt;  &lt;p&gt;The device driver supports rotation.&amp;#160;&amp;#160; So I may just see if I can easily rotate the right hand monitor so I can view more code.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1715414" width="1" height="1"&gt;</content><author><name>Tony</name><uri>http://msmvps.com/members/Tony/default.aspx</uri></author><category term="Software Development" scheme="http://msmvps.com/blogs/access/archive/tags/Software+Development/default.aspx" /></entry></feed>