tag:blogger.com,1999:blog-209983132008-07-25T20:35:49.243+12:00DMS FacetsStevehttp://www.blogger.com/profile/12117679047458422909noreply@blogger.comBlogger76125tag:blogger.com,1999:blog-20998313.post-69167899772017962392008-07-21T23:17:00.001+12:002008-07-21T23:17:45.603+12:00Access White Paper<p>I went to a <a title="SharePoint User Group" href="http://www.sharepointusergroup.net.nz/wellington/default.aspx" target="_blank">SharePoint User Group</a> meeting tonight.&nbsp; A great presentation by visiting British trainer Craig Carpenter.</p> <p>But I digress... Somehow at these events I always seem to end up mentioning Access to somebody. <img alt="smile_tongue" src="http://spaces.live.com/rte/emoticons/smile_tongue.gif"> And, as is so often the case, the "somebody" is apparently surprised to know that Access is being used in the real world.</p> <p><img src="http://blog.datamanagementsolutions.biz/uploaded_images/roses.jpg" align="right">Well, on this occasion, I was able to refer the person to an article that was fresh in my mind.&nbsp; It's the <a title="Access White Paper" href="http://office.microsoft.com/en-au/access/HA102133061033.aspx" target="_blank">Microsoft Office Access Vision White Paper</a>, published by Microsoft.</p> <p>It's available for download as a Word document.&nbsp; A couple of years old, but still a good read.</p> <p>I take the liberty of quoting from the final section of the document:</p> <blockquote> <p>Microsoft believes strongly in the strategic importance of continued investment in Access and the Access database engine. Access addresses a class of users who would never use Visual Studio and developers who can help empower and support those users. The Access database engine, with its versatile ability to connect to multiple diverse data sources and its powerful client-side query processor, fills a need that is distinct from SQL Server and SQL Server Express. Also, as a tool for creating rich Windows-based forms and reports bound to Windows SharePoint Services data, Access can add significant value to the Web-based capabilities of Windows SharePoint Services. The Web services–based technology that Access uses to connect to Windows SharePoint Services is a promising harbinger of how Access will be able to add value to other emerging service-oriented data sources. For these reasons, Microsoft sees a bright future for Access and will continue to invest strongly in its continued growth.</p></blockquote> <p>Nicely put, don't you think?</p><font size="1"><font face="Times New Roman"><font color="#000000"><em> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:73ab17b0-1acc-49a3-9b62-b8e4d870b2cd" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/Microsoft+Access" rel="tag">Microsoft+Access</a></div></em></font></font></font> Stevehttp://www.blogger.com/profile/12117679047458422909noreply@blogger.comtag:blogger.com,1999:blog-20998313.post-28332521315858248992008-07-21T21:57:00.001+12:002008-07-21T21:57:55.830+12:00Real World Access (39)<p><font face="Trebuchet MS"><font color="#000000"><font face="Trebuchet MS"><font color="#000000"><span lang="EN-NZ" style="font-size: 10pt; font-family: tahoma">One of a <a href="http://accesstips.datamanagementsolutions.biz/apps.htm">series of articles</a> about where <a href="http://office.microsoft.com/en-au/FX010857911033.aspx">Microsoft Office Access</a> applications have found a real-world niche.</span></font></font></font></font></p> <p><img style="margin: 5px" height="16" alt="" src="http://blog.datamanagementsolutions.biz/uploaded_images/mvp.jpg" width="16" align="left">&nbsp;<strong><span lang="EN-NZ" style="font-family: tahoma"><a title="Bob Larson" href="http://www.btabdevelopment.com" target="_blank">Bob Larson's</a> Medical Point of Sale</span></strong></p> <p><img height="201" src="http://blog.datamanagementsolutions.biz/uploaded_images/takemoney.jpg" width="240" align="right"> Providence Health System, in Portland, Oregon, was opening a retail outlet for selling appearance items for cancer patients in one of their hospitals. </p> <p>They needed a Point of Sale (POS) system in order to handle the retail transactions.&nbsp; The transactions would include marking which items were covered by insurance and/or cash sales. <p>They found a system that the Home Medical Equipment division was implementing, but it was not going to be available for 6 months to a year.&nbsp; So, they needed some program to handle the sales until such time as they could get hooked up to the Enterprise system. <p>Using Microsoft Access I designed, programmed, and implemented a POS system which is able to handle the cash sales, including credit cards (and tracking the bank confirmation codes), and insurance sales. <p>The system can submit sales invoices to the business office.&nbsp; They have all the information required for billing the insurance companies. <p>At the time I left the company the retail outlet was successfully using the Access program I created and, if it had done the actual insurance billing, they were wishing that they could just keep using the program I created instead of the Enterprise system.</p><font size="1"><font face="Times New Roman"><font color="#000000"><em> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:69a8ea57-4c40-4ca3-86ae-76176f9c9474" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/POS" rel="tag">POS</a>, <a href="http://technorati.com/tags/Microsoft+Access" rel="tag">Microsoft+Access</a>, <a href="http://technorati.com/tags/Microsoft+MVP" rel="tag">Microsoft+MVP</a>, <a href="http://technorati.com/tags/software+development" rel="tag">software+development</a></div></em></font></font></font> Stevehttp://www.blogger.com/profile/12117679047458422909noreply@blogger.comtag:blogger.com,1999:blog-20998313.post-28873715092979090002008-06-07T14:14:00.001+12:002008-06-07T14:14:38.523+12:00Real World Access (38)<p><font face="Trebuchet MS"><font color="#000000"><font face="Trebuchet MS"><font color="#000000"><span lang="EN-NZ" style="font-size: 10pt; font-family: tahoma">One of a <a href="http://accesstips.datamanagementsolutions.biz/apps.htm">series of articles</a> about where <a href="http://office.microsoft.com/en-au/FX010857911033.aspx">Microsoft Office Access</a> applications have found a real-world niche.</span></font></font></font></font></p> <p><img style="margin: 5px" height="16" alt="" src="http://blog.datamanagementsolutions.biz/uploaded_images/mvp.jpg" width="16" align="left">&nbsp;<strong><span lang="EN-NZ" style="font-family: tahoma"><a title="Branislav" href="http://www.planet.satto.co.yu/mihaljev/samples.htm" target="_blank">Branislav Mihaljev's</a> SMS Messaging</span></strong></p> <p><a title="giant cell phone" href="http://blog.datamanagementsolutions.biz/uploaded_images/giantcell.jpg" target="_blank"><img src="http://blog.datamanagementsolutions.biz/uploaded_images/giantcell_s.jpg" align="right"></a> One of the customers asked me if I can build a database program in Microsoft Access which he will use to send single or mass SMS text messages. </p> <p>Basically it is a simple task, as SMS messages will be sent through a SMS Gateway, and VB code is already provided by the SMS Gateway provider. With small modification this code can be easily adapted to work in Access. <p>Wherever the base of a program is a small or mid sized database, Access can be used to build a program around it, so we both agreed to continue with Access. <p>There were lots of things to consider for this application. The buyer maintains several lists in Excel database-like format, so I needed to write a custom import module to import all these data. As most of the worksheets do not have the same field names, there was a need to give the user the option to "connect" fields from a database table to Excel columns. In some worksheets, the columns are not in the same order, which complicated the programming a bit, but in the end a custom import wizard (reusable for other programs) worked well! <p>Usually, even for a single user, I split a database into backend and frontend parts. At least there is one advantage: when the backend is completed I can work on the user interface (frontend) without interfering with the user's actual data. <p>Furthermore this program should maintain different types of message recipients, where each type can belong to one of four groups. In other words, the user has five attributes to define each recipient group. So we have decided to use different backends (one for police, one for fire brigade, one for army, etc). Also there was a need for the option to create a new backend database. <p>The main screen overall looks simple. It allows the user to select the user type, and using four filters choose a group of recipients. The user can select one or unlimited number of recipients and send the same SMS message to each one. <p>The SMS screen does not allow more than 160 characters to be entered (it has a counter of the number of typed characters), and it can schedule sending for any date/time in the future. <p>Sending generic messages is not always user friendly, so we thought we could use "smart tags" in the SMS message. Here is a sample message with "smart tags" in: <blockquote> <p>Dear &lt;Name&gt; we have a meeting at &lt;Company&gt; tomorrow at 9AM. </p></blockquote> <p>When the program generates the SMS messages it will replace &lt;Name&gt; with the real name and &lt;Company&gt; with the name of the company where the recipient works. <p>As well as being user friendly, "smart tags" appear to be useful in many other ways. "Smart tags" are managed in an option screen, where the user can create a limited number of new "smart tags". <p>The program checks for the number of SMS Gateway credits available, and if the number drops below a specified number, it generates an e-mail to the SMS Gateway provider asking for additional credits, providing all necessary payment details. Actually the program interacts with the SMS Gateway, pulling all the information needed: credits spent, credits remaining, number of messages sent, etc. <p>Finally, since we have lists of people in the database, we modified the program to be used as contact management as well, and I have added an option to send e-mails instead of SMS messages. In the end we have a program which can send message information to recipients in different ways. <p>Imagine if there is a large fire and they need to inform in shortest possible time as many off-duty fire fighters as possible? Using a mobile phone it can take some time, whereas using <a title="About Time Messaging" href="http://www.planet.satto.co.yu/mihaljev/sms.htm" target="_blank">this Access program</a> they can send one or hundreds of messages in just a couple of seconds.</p><font size="1"><font face="Times New Roman"><font color="#000000"><em> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:52d49738-e643-4b61-a093-712ddfd8708d" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/Microsoft+Access" rel="tag">Microsoft+Access</a>, <a href="http://technorati.com/tags/Microsoft+MVP" rel="tag">Microsoft+MVP</a>, <a href="http://technorati.com/tags/software+development" rel="tag">software+development</a>, <a href="http://technorati.com/tags/SMS" rel="tag">SMS</a>, <a href="http://technorati.com/tags/text+messaging" rel="tag">text+messaging</a></div></em></font></font></font> Stevehttp://www.blogger.com/profile/12117679047458422909noreply@blogger.comtag:blogger.com,1999:blog-20998313.post-65734997911805183442008-06-02T22:47:00.001+12:002008-06-22T20:53:41.359+12:00Shonky Operator<p><strong>Beware of Roger Hamilton and XL Results Foundation</strong> <p><img height="240" src="http://blog.datamanagementsolutions.biz/uploaded_images/conman.jpg" width="202" align="right"> I recently received an invitation to a presentation in Wellington by Roger Hamilton from XL Results Foundation. <p>The topics of the meeting included personal profiling, wealth creation, and business success.&nbsp; I figure I always have something to learn. <p>He does this all around the world. <p>I attended the evening event, and also the follow-up breakfast meeting the following morning.&nbsp; What I witnessed was quite disturbing - to the extent that I am moved to comment on it, as well as to alert the organisation that promoted it to me. <p>Roger Hamilton is an interesting and entertaining presenter.&nbsp; Give credit where credit is due.&nbsp; He is a clever guy, he shared some good ideas, and I learnt something for sure. <p>However, his core purpose is not to inform.&nbsp; The whole thing is a sales process. <p>Well, in business there's sales and there's sales.&nbsp; I am not qualified to comment on legalities, but I am surprised that what he is doing does not cross over the boundary into being classified in New Zealand as an illegal pyramid scheme. <p>Either way, he certainly crosses the boundary of ethics and honesty, very skillfully using psychological techniques to deceive and manipulate. <p>As a result, I saw a large number of people part with a large amount of money, for a product which is not worth a small fraction of what they paid, in response to vague and misleading information and straight out lies. <p>Sure, they signed their names voluntarily, and people have a right to make their own impulsive decisions, and to pay money without doing due diligence if they so choose.&nbsp; So that's all accepted. <p>But it's still a nasty scam. <p>In researching about it afterwards, I found a number of web sites and blogs where others have similar concerns.&nbsp; On one of those, the author asks "How you feel when you hear about people being swindled in the same way - do you let it happen, ignore or speak out?"&nbsp; I think I will speak out at any opportunity. <p>Having said that, I need to try and be succinct.&nbsp; So, what was for sale? Life Membership of Mr Hamilton's little club.&nbsp; What is the price? $NZ14,500 per person if paid on the spot, or $NZ17,500 if paid in instalments over 12 months.&nbsp; Is there an opportunity to review any hard information before making a commitment?&nbsp; No. <p>Here's a brief overview of the sales process: <ul> <li>The man with the gift of the gab gets everyone real hyped up. <li>Those who "resonate" with the hype have to fill in the application form. <li>After that you get told the price. <li>After that, you compete to be one of the 5 who will be accepted (except that after the first 5, they keep accepting people anyway - there were 10 who took the plunge when I was there). <li>After that, you have to give your credit card details, and sign the form which states no refunds. <li>After that, you get some specific details about what you get for the money.</li></ul> <p>Well, that last point is a tad unfair, I admit.&nbsp; During the course of the talk, you do get some snippets of information, in very emotive and general terms, about Life Membership.&nbsp; But certainly not enough to base a rational decision on.</p> <p>Pretty much what it comes down to is:</p> <ul> <li>Subscription to a monthly magazine - lots of advertising and the occasional interesting article. <li>Potential benefits of social networking with other members. Sort of like a private <a title="LinkedIn" href="http://www.linkedin.com/" target="_blank">LinkedIn</a>. <li>The opportunity to contribute to charities, in some undefined way. <li>An income opportunity by getting a percentage cut of the membership fee of people you refer (this was not mentioned at the meeting, I found out about it later). <li>Attendance at a whiz-bang function. <li>Access to life/business coaching.</li></ul> <p>$14,500??&nbsp; C'mon!</p> <p>On the face of it, the coaching aspect sounds like the most meaty of the offerings.&nbsp; But then, if I'm going to get coaching, I need to find a coach I can "click" with.</p> <p>I have no idea, of course, about any of the coaches within that organisation.&nbsp; There was one of them at the meeting I attended, and I sure wouldn't have "clicked" with him.</p> <p>But you would have to assume that the coaches are all people who at some stage have been through the same process I observed.&nbsp; That means they are not representative.&nbsp; It means they are people who are able to be swayed by excitement.&nbsp; It means they are people who have demonstrated their willingness to invest large amounts of cash without proper consideration.&nbsp; It means they do not have a well-developed ability to detect unethical behaviour.&nbsp; It means they are not for me.</p> <p>So that's the value for money aspect.&nbsp; But in the end, it is primarily the snake-oil tactics that I am upset about.</p> <p>Something just really got to me about this.&nbsp; Because I saw it first-hand, I suppose.&nbsp; It was certainly amazing to see the vulnerability of some folks, and to reinforce my belief in the concept of consumer protection.</p> <p>Which is simply my point... Watch out!</p><font size="1"><font face="Times New Roman"><font color="#000000"><em> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:2778b3c1-588f-4133-99ba-6e5734bea90f" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/scam" rel="tag">scam</a>, <a href="http://technorati.com/tags/wealth+creation" rel="tag">wealth+creation</a>, <a href="http://technorati.com/tags/social+networking" rel="tag">social+networking</a>, <a href="http://technorati.com/tags/consumer+protection" rel="tag">consumer+protection</a></div></em></font></font></font> Stevehttp://www.blogger.com/profile/12117679047458422909noreply@blogger.comtag:blogger.com,1999:blog-20998313.post-28114305924937339342008-05-07T11:53:00.001+12:002008-05-07T11:53:03.453+12:00Real World Access (37)<p><font face="Trebuchet MS"><font color="#000000"><font face="Trebuchet MS"><font color="#000000"><span lang="EN-NZ" style="font-size: 10pt; font-family: tahoma">One of a <a href="http://accesstips.datamanagementsolutions.biz/apps.htm">series of articles</a> about where <a href="http://office.microsoft.com/en-au/FX010857911033.aspx">Microsoft Office Access</a> applications have found a real-world niche.</span></font></font></font></font></p> <p><img style="margin: 5px" height="16" alt="" src="http://blog.datamanagementsolutions.biz/uploaded_images/mvp.jpg" width="16" align="left">&nbsp;<strong><span lang="EN-NZ" style="font-family: tahoma">Jack Cowley's Rodeos</span></strong></p> <p><a title="Rodeo Sheep" href="http://blog.datamanagementsolutions.biz/uploaded_images/rodeosheep.jpg" target="_blank"><img height="238" src="http://blog.datamanagementsolutions.biz/uploaded_images/rodeosheep_s.jpg" width="231" align="right"></a>The general consensus seems to be that if you are cowboy or cowgirl and want to enter a rodeo, you fill out a form, pay your entry fee, and wait until the appointed day. After everyone has signed up, the participants’ names are drawn from a hat, and if your name was drawn 5th in bull riding, then you are the 5th rider out of the chute. </p> <p>Nothing could be further from the truth.&nbsp; It is so complex that it takes hours and hours of manual labor to get people in the order in which they finally get their turn to participate in the rodeo. <p>Rodeos usually have a ‘main’ event or ‘performance’. Some participants want to be in this event, and some prefer not to be, preferring to be in a later or ‘slack’ event. Or they can select to be in ‘slack’ if they don’t get chosen for the ‘performance’. Or they can choose to be excluded from the rodeo if their number is not drawn for their preference, whether it be ‘performance’ or ‘slack’. <p>And this is just the beginning! There are team events (2 people), and a person can be in multiple team events and individual events and they can choose to be excluded from all events if they can’t be in their individual events and team events in their preference of ‘performance’ or ‘slack’. <p>This seems easy enough. But each person and each team is given a randomly generated priority number, and that number determines where they are in the order of the event. A low number and you can go near the end, which is good, as you can see what your competition has done. But if you do not make it into your individual event (‘bad’ priority number), you can choose to be excluded from your team event as well… or not! <p>Just to add to the confusion, the Barrel Racing event is the reverse, so you want a low number as you go first, not last, so you can set the time to beat. <p>Basically everyone gets the randomly generated number and then you start trying to put him or her in the events and performance(s) they want to be in. If there are more people signed up for ‘slack’ and not enough for ‘performance’ then a high priority numbered person in ‘slack’ will be moved to ‘performance’. <p>This has all been done with 3x5 cards and lots of shuffling and moving of cards and reshuffling and more moving, until you end up with a rodeo ready to go. With over a hundred plus people signed up for an ‘average’ rodeo, that is a lot of shuffling and reshuffling! <p>Now we are doing this with an Access database. Currently a beta version of a simple rodeo can be generated in just a few seconds, saving many hours of manual work deciding who gets to ride and when.</p><font size="1"><font face="Times New Roman"><font color="#000000"><em> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:44f56088-1096-4fdc-ac43-bab3270cab0a" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/Microsoft+Access" rel="tag">Microsoft+Access</a>, <a href="http://technorati.com/tags/Microsoft+MVP" rel="tag">Microsoft+MVP</a>, <a href="http://technorati.com/tags/Software+Development" rel="tag">Software+Development</a>, <a href="http://technorati.com/tags/Rodeo" rel="tag">Rodeo</a></div></em></font></font></font> Stevehttp://www.blogger.com/profile/12117679047458422909noreply@blogger.comtag:blogger.com,1999:blog-20998313.post-80333374153916084782008-03-27T15:06:00.001+13:002008-03-27T15:06:21.387+13:00Real World Access (36)<p><font face="Trebuchet MS"><font color="#000000"><font face="Trebuchet MS"><font color="#000000"><span lang="EN-NZ" style="font-size: 10pt; font-family: tahoma">One of a <a href="http://accesstips.datamanagementsolutions.biz/apps.htm">series of articles</a> about where <a href="http://office.microsoft.com/en-au/FX010857911033.aspx">Microsoft Office Access</a> applications have found a real-world niche.</span></font></font></font></font></p> <p><img style="margin: 5px" height="16" alt="" src="http://blog.datamanagementsolutions.biz/uploaded_images/mvp.jpg" width="16" align="left">&nbsp;<strong><span lang="EN-NZ" style="font-family: tahoma"><a title="Sascha" href="http://www.moss-soft.de/thisissascha.htm" target="_blank">Sascha Trowitzsch's</a> Remote Equipment Service</span></strong></p> <p><img height="240" src="http://blog.datamanagementsolutions.biz/uploaded_images/bazz_sascha.jpg" width="175" align="right"> A manufacturer produces machines for industrial application, that fully automate the milling of guitar necks. The sound of the instruments will be optimized this way. <p>They needed a database to administer all sold machines, their parameters and processes. <p>I developed an application named "plekBase", based on of Access 2003, which acts as a remote service centre for machine maintenance. <p>The devices are deployed worldwide.&nbsp; They produce daily error log reports, and send them by email. "plekBase" receives these emails, records and analyzes them, and notifies technicians about malfunctions and operational deviations. <p>Based on the data received, the application independently generates a service case if necessary. If a service case is produced, the database reveals all customer's data to the current user technician, who can decide to immediately contact the client via phone with a click of a button (TAPI interface), or send a service enquiry via email. <p>The database also contains a catalog of all parts of any machine, including pictures, technical drawings, and documentation. This guides the attending technicians with the troubleshooting of specific errors they received.</p><font size="1"><font face="Times New Roman"><font color="#000000"><em> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:df6bb59b-1c0f-4c90-bf18-ef1b48979482" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/Microsoft+Access" rel="tag">Microsoft+Access</a>, <a href="http://technorati.com/tags/Microsoft+MVP" rel="tag">Microsoft+MVP</a>, <a href="http://technorati.com/tags/software+development" rel="tag">software+development</a>, <a href="http://technorati.com/tags/remote+diagnostics" rel="tag">remote+diagnostics</a></div></em></font></font></font> Stevehttp://www.blogger.com/profile/12117679047458422909noreply@blogger.comtag:blogger.com,1999:blog-20998313.post-59097863851033602782008-03-23T22:43:00.001+13:002008-03-23T22:43:25.314+13:00New Blog - GPG On Access<p><img height="240" src="http://blog.datamanagementsolutions.biz/uploaded_images/grhtwo.jpg" width="193" align="right"> Hey!&nbsp; I have noticed that Access MVP George Hepworth (aka Grover Park George) has recently joined the ranks of Access bloggers.&nbsp; He calls it <a title="GPG On Access" href="http://gpgonaccess.blogspot.com/" target="_blank">GPG On Access</a>.</p> <p>I'll be keeping my eye on his blog. I expect he will be targeting some interesting topics, and he has a great knack for explaining things neatly.</p><font size="1"><font face="Times New Roman"><font color="#000000"><em> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:2953c11d-675b-4c72-b2f5-820c78c986b2" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/Microsoft+Access" rel="tag">Microsoft+Access</a>, <a href="http://technorati.com/tags/Microsoft+MVP" rel="tag">Microsoft+MVP</a>, <a href="http://technorati.com/tags/blogging" rel="tag">blogging</a>, <a href="http://technorati.com/tags/Grover+Park+George" rel="tag">Grover+Park+George</a></div></em></font></font></font> Stevehttp://www.blogger.com/profile/12117679047458422909noreply@blogger.comtag:blogger.com,1999:blog-20998313.post-58965856610422545382008-03-23T22:24:00.001+13:002008-03-23T22:24:18.439+13:00Office 2007 Ribbon Saga<p><a title="Where do we put any more" href="http://blog.datamanagementsolutions.biz/uploaded_images/cockpit.png" target="_blank"><img height="183" src="http://blog.datamanagementsolutions.biz/uploaded_images/cockpit_s.png" width="240" align="right"></a> There is some fantastic information available, about the evolution of the Ribbon (Fluent User Interface) for Office 2007.</p> <p>I first heard about it on <a title="Access Team Blog post" href="http://blogs.msdn.com/access/archive/2008/03/13/the-story-of-the-office-ribbon.aspx" target="_blank">Clint's post</a> to the Access Team Blog.</p> <p>He points to <a title="Jensen post" href="http://blogs.msdn.com/jensenh/archive/2008/03/12/the-story-of-the-ribbon.aspx" target="_blank">an article</a> by Jensen Harris, Group Program Manager of the Microsoft Office User Experience Team.</p> <p>And in particular a <a title="Ribbon Story video" href="http://msstudios.vo.llnwd.net/o21/mix08/08_WMVs/UX09.wmv" target="_blank">video of a recent presentation</a> done by Jensen, showing some of the steps in the process of deciding on the Ribbon concept, and putting it together.</p> <p>(Note: 146 Mb, 70 minutes)</p> <p>For some reason, this has really caught by imagination, and I have just looked through it a second time.&nbsp; Even though I had heard about a lot of it before, I have found it totally fascinating to get a glimpse behind the scenes of such a bold process.</p> <p>It is a very nicely done presentation.</p> <p>Of course, the Ribbon interface itself has received a mixed reception.&nbsp; This is not surprising - adjusting to the unfamiliar is always uncomfortable.</p> <p>Judging by some of the responses to the blog posts mentioned above, there are still a lot of people who are putting up a fight.&nbsp; Then again, judging by <a title="Office 2007 user survey" href="http://blog.datamanagementsolutions.biz/uploaded_images/O2k7Survey.png" target="_blank">these survey results</a>, they are a minority.</p> <p>I think there is a lot of good information around, to assist people to learn the Ribbon.&nbsp; This includes interactive reference guides for finding Office 2003 toolbar and menubar commands in Office 2007 ribbons.&nbsp; In the case of Access, it is <a title="Access 2003 to 2007 commands" href="http://office.microsoft.com/en-us/access/HA102388991033.aspx" target="_blank">here</a>.</p> <p>There are some good tools available too, to facilitate customising the Ribbons.&nbsp; I have used these, and can recommend:<br><a title="RibbonCustomizer" href="http://pschmid.net/office2007/ribboncustomizer/index.php" target="_blank">RibbonCustomizer</a><br><a title="RibbonCreator" href="http://www.accessribbon.de/en/?Ribbon_Creator" target="_blank">RibbonCreator</a></p> <p>And there are also a number of third-party tools available, which mimic an Office 2003 interface within Office 2007, for those who want to live in the past.</p> <p>But to suggest that Microsoft might revert to the old style, or provide users with a choice, is away with the fairies.</p> <p>The Ribbon isn't perfect, and nowhere is that more true than in Access.&nbsp; I look forward to seeing improvements in due course.</p> <p>But no matter how much moaning anyone does, what we have now is still a great step forward, from which there will not be any turning back.</p> <p>My belated congratulations to Jensen Harris and his team at Microsoft, for stepping up to the plate, and doing what had to be done.</p><font size="1"><font face="Times New Roman"><font color="#000000"><em> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:5fd275b3-90a1-40e5-9854-fc7569f3a025" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/Microsoft+Access" rel="tag">Microsoft+Access</a>, <a href="http://technorati.com/tags/Microsoft+Office" rel="tag">Microsoft+Office</a>, <a href="http://technorati.com/tags/Office+Ribbon" rel="tag">Office+Ribbon</a>, <a href="http://technorati.com/tags/software+development" rel="tag">software+development</a></div></em></font></font></font> Stevehttp://www.blogger.com/profile/12117679047458422909noreply@blogger.comtag:blogger.com,1999:blog-20998313.post-32102768215218553322008-02-25T20:52:00.001+13:002008-02-26T16:10:40.593+13:00Real World Access (35)<p><font face="Trebuchet MS"><font color="#000000"><font face="Trebuchet MS"><font color="#000000"><span lang="EN-NZ" style="font-size: 10pt; font-family: tahoma">One of a <a href="http://accesstips.datamanagementsolutions.biz/apps.htm">series of articles</a> about where <a href="http://office.microsoft.com/en-au/FX010857911033.aspx">Microsoft Office Access</a> applications have found a real-world niche.</span></font></font></font></font></p> <p><img style="margin: 5px" height="16" alt="" src="http://blog.datamanagementsolutions.biz/uploaded_images/mvp.jpg" width="16" align="left">&nbsp;<strong><span lang="EN-NZ" style="font-family: tahoma"><a title="Graham Seach" href="http://www.pacificdb.com.au" target="_blank">Graham Seach's</a> Investment Banking</span></strong></p> <p><a title="Investing" href="http://blog.datamanagementsolutions.biz/uploaded_images/invest.jpg" target="_blank"><img src="http://blog.datamanagementsolutions.biz/uploaded_images/invest_s.jpg" align="right"></a> Many of the Access projects I develop are for very large organisations. One in particular was for a multi-national investment bank. <p>This $3.9M project was to develop a highly secure enterprise system that allowed the bank to meet its regulatory reporting requirements under both the BASEL I &amp; II accords (similar to Sarbanes Oxley). <p>This project employed a Project Manager, a Systems Architect, 4 Access developers, a SQL Server DBA, 2 Business Analysts, 2 DataStage developers (data migration), 2 MicroStrategy developers (reports), 2 Test Engineers, plus team managers. <p>The long-term plan for the project was to create an enterprise-wide intranet solution in DotNet. Access 2OO3 was selected as the Version 1.0 frontend technology due to its flexibility, power, and its RAD (rapid application development) capability. <p>The SQL Server 2005 data store was designed as a data warehouse, so the front end had to be designed to cater for huge numbers of records (in excess of 100 million). <p>The Access application provided users with the ability to manage and analyse deals and exposures, capital deductions, limits, on/off balance sheets and collateral allocations, and to reconcile the GL (general ledger). <p>The Access application's user interface is fast, responsive and extremely stable, having been designed using the principles of human-computer interaction (HCI). The UI design focus is on usability and employs a direct manipulation model. <p>The system uses techniques not normally found in typical Access databases, for example: <ul> <li>Extensibility (user customisation) <li>Proactive integrity checking (the system actively prevents users from making mistakes rather than just responding to them) <li>Screen update delay minimisation techniques <li>Screen fading effects <li>Graphical tooltips <li>Full drag-n-drop facility throughout <li>Dynamic list scrolling during drag operations <li>Automatic user shutdown/lockout during data load operations <li>Ad-hoc environment switching (using XML configuration files) <li>User-defined security model (including screen/action permissions) tightly integrated with SQL Server security. </li></ul> <p>The project was delivered on-time, despite a highly aggressive schedule. <p>The intranet version has been delayed because the Access version works so well that it has quickly become the line-of-business application. Management now see no reason to replace Access.</p><font size="1"><font face="Times New Roman"><font color="#000000"><em> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:dde7f47d-fe06-4cac-a66c-64fe37eaac44" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/Microsoft+Access" rel="tag">Microsoft+Access</a>, <a href="http://technorati.com/tags/Microsoft+MVP" rel="tag">Microsoft+MVP</a>, <a href="http://technorati.com/tags/software+development" rel="tag">software+development</a>, <a href="http://technorati.com/tags/investment+banking" rel="tag">investment+banking</a></div></em></font></font></font> Stevehttp://www.blogger.com/profile/12117679047458422909noreply@blogger.comtag:blogger.com,1999:blog-20998313.post-63776991538885721602008-02-24T22:58:00.001+13:002008-02-24T22:58:24.817+13:00Kids and the Internet<p><a title="Big Bad Wolf" href="http://blog.datamanagementsolutions.biz/uploaded_images/bbwolf.jpg" target="_blank"><img src="http://blog.datamanagementsolutions.biz/uploaded_images/bbwolf_s.jpg" align="right"></a> As a parent, as well an IT professional, I am very interested in the topic of safe computing practices for children. <p>A few days ago, a guy I know pointed out <a title="UK Information Commissioner" href="http://www.ico.gov.uk/upload/documents/pressreleases/2007/social_networking_press_release.pdf" target="_blank">this article</a>. <p>It caught my attention, especially since I have been managing a blog for some of the kids at my daughter's school, during their summer holidays. <p>Well, I found this article, and the website behind it, to be deficient. <p>The site is aimed towards teenagers. <p>It does not mention the appropriate role for parental guidance.</p> <p>It does not provide them with an opportunity to evaluate or discuss the ideas presented.</p> <p>It does not provide any justification for the claims and opinions presented.</p> <p>To say stuff like "pose a risk to your privacy or even your personal safety" without explanation or example is not informing, it's scare-mongering. <p>The best threat they can come up with is the one about future employment prospects.&nbsp; Give me a break!&nbsp; It <strong>improves</strong> their future employment prospects.&nbsp; It will help them to screen potential employers.&nbsp; Any potential employer who is going to take into account what you posted to a blog when you were a kid, you don't want to work for, so there, you save yourself a wasted interview.&nbsp; Doesn't the calibre of our kids ensure they will have a plethora of employment/business opportunities through life, without needing to suck up to bad employers? <p>On the other hand, if they post good and appropriate stuff online, there's no risk anyway.&nbsp; And the way to increase that probability is to introduce them at any opportunity, within a very tight and safe environment (such as the one I provided with the blog), and teach them how to do it well.&nbsp; Isn't that part of being a parent - to guide them as they learn (as they must) to distinguish what is fun from what is dangerous? <p>Anyway, listen, by the time our kids are old enough to get jobs, there won't be any such thing as the Internet - well, nothing like what we know it today anyway. <p>So let's dispense to where it belongs, this ridiculous idea that kids posting online will put their futures at risk. <p>So, what are the risks?&nbsp; None mentioned on that website. <p>One possibility is that personal information will be provided, that will assist:<br>- a deranged non-custodial parent embroiled in a custody battle to kidnap the child<br>- a paedophile to conduct a targetted pre-meditated attack on the child <p>Do these things happen?&nbsp; Yes.&nbsp; Often enough to make good copy for the Women's Weekly.&nbsp; But I couldn't agree that we should curtail life in case something bad happens.&nbsp; In the final analysis, an extremely low risk here, and once again, the risk dramatically reduced by good parental guidance (which does not mean over-protection). <p>And of course, for those whose personal circumstances are such that they have to take extraordinary steps to stay incognito, well, <em>they</em> have to take extraordinary steps. <p>Another risk area is commercial exploitation, i.e. bombardment with advertising, spam, and other unsolicited marketing, because of personal information revealed. <p>Another risk is infecting your computer with malware via access to malicious websites. <p>Another risk is revealing information such as passwords, bank account numbers, etc, which can be exploited. <p>So yes, there are risks. Does this mean don't play?&nbsp; No. It means learn to manage and minimise the risk.&nbsp; It is not too soon for our kids to see the adults in their lives, their parents and teachers, managing and minimising the risk. <p>I like what <a title="Leadertalk" href="http://www.leadertalk.org/2007/10/whos-in-charge-.html" target="_blank">Kimberly Moritz</a> says:</p> <blockquote> <p>As an adult, I have no problem discriminating, considering the source, looking at the possible bias. I have no problem avoiding the million and one websites out there that focus on nonsense.</p> <p>I don't think blocking access to the web is going to teach our kids how to do those things. I'm certain that opening it up completely to students who are still developing their good sense and judgment isn't the answer either. </p> <p>Good parents pay attention to what their kids are doing on-line, just like they pay attention to every other aspect of their lives.</p></blockquote> <p>I also like what Mary McCallum says: <blockquote> <p>Cue the 'terrorist' parent who trusts his/her children but also expects the worst and makes sure s/he is knowledgeable and curious about the things children are into, is tolerant, is non-judgemental when there are 'hiccups', and is always ready and willing to dive in unexpectedly to check on the children and their activities AT A MOMENT'S NOTICE!!</p></blockquote> <p>This discussion would not be complete without mention of some software! <p>Have a look at <a title="PC TimeWatch" href="http://www.pctimewatch.com" target="_blank">PC TimeWatch</a>. It is an excellent, easy to use tool for managing computer use. It is probably more applicable for older children, who are starting to have independent access to a computer. <p>I have noticed that <a title="OneCare" href="http://onecare.live.com" target="_blank">Windows Live OneCare</a> includes a <a title="FSS" href="http://fss.live.com/" target="_blank">monitoring module</a> which looks interesting. <p>And I understand that Windows Vista includes parental control and content managing tools, which I confess I have not checked out, but their existence is certainly indicative of a trend. <p>I expect tools like this will become more available and more powerful in the near future.</p><font size="1"><font face="Times New Roman"><font color="#000000"><em><font size="1"><font face="Times New Roman"><font color="#000000"> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:dfe70034-b6a2-4adf-8c74-61bbcaadbd8a" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/family+safe+computing" rel="tag">family+safe+computing</a>, <a href="http://technorati.com/tags/parenting" rel="tag">parenting</a>, <a href="http://technorati.com/tags/internet+privacy" rel="tag">internet+privacy</a>, <a href="http://technorati.com/tags/children+and+internet" rel="tag">children+and+internet</a></div></em></font></font></font></font></font></font> Stevehttp://www.blogger.com/profile/12117679047458422909noreply@blogger.comtag:blogger.com,1999:blog-20998313.post-46293254572055399242008-02-23T22:06:00.001+13:002008-02-23T22:06:24.811+13:00Mouse Parade<p><a title="Mouse collection" href="http://blog.datamanagementsolutions.biz/uploaded_images/mouses.jpg" target="_blank"><img src="http://blog.datamanagementsolutions.biz/uploaded_images/mouses_s.jpg" align="right"></a> This week has seen the opening of another chapter in my long-term process of caring for the tendons in my hand and arm.</p> <p>I am referring to my acquisition of a new <a title="Laser Mouse 6000" href="http://www.microsoft.com/hardware/mouseandkeyboard/productdetails.aspx?pid=086" target="_blank">Microsoft Natural Wireless Laser Mouse 6000</a> (#4 in the picture).</p> <p>When I first experienced problems because of mouse damage (RSI, OOS, whatever you call it), the only effective solution I found was the <a title="3M upright mouse" href="http://solutions.3m.com/wps/portal/3M/en_US/ergonomics/home/products/ergonomicmouse/" target="_blank">3M Ergonomic Mouse</a> (#1 in the picture).</p> <p>Well, originally I got an <a title="Anir Vertical Mouse" href="http://www.animax.no/introduction.html" target="_blank">Anir Vertical Mouse</a>, which was the predecessor of the 3M edition, same basic design.</p> <p>Over a period of a few years, I think I had a total of 4 of these upright mice.&nbsp; This was a lifesaver.&nbsp; This design has it's limitations, for example even the latest versions do not have wheels.&nbsp; And they seem to wear out pretty quickly.&nbsp; But they force your hand and arm to a position they naturally fall to by default, preventing further damage, which was critically important for me at the time.</p> <p>Here is <a title="Holding Vertical Mouse" href="http://blog.datamanagementsolutions.biz/uploaded_images/holding3m.png" target="_blank">a nice picture</a> of how to use it.</p> <p>Eventually I found that my hand had strengthened, and I decided to give another product a try.&nbsp; Enter the <a title="Evoluent VerticalMouse" href="http://www.evoluent.com/vm3.html" target="_blank">Evoluent Vertical Mouse</a> (#2 in the picture).</p> <p>Well, I used a couple of these over a couple of years, and I must say they are excellent.&nbsp; It took a while to get used to initially, but after that, it certainly fit the bill.&nbsp; Includes a mouse wheel, and ancillary buttons.&nbsp; The only real problem we had was that occasionally they would just stop, until you re-plug it in to the USB port.&nbsp; Some technical glitch, but it happened on both the units I had.</p> <p>Then, last year, I got a desktop set.&nbsp; I mainly wanted it for the <a title="Natural Keyboard 4000" href="http://www.microsoft.com/hardware/mouseandkeyboard/productdetails.aspx?pid=043" target="_blank">Microsoft Natural Ergonomic Keyboard</a> (which, by the way, are magnificent beasts).&nbsp; But since it came with a <a title="IntelliMouse" href="http://techreport.com/articles.x/6123" target="_blank">Microsoft Wireless IntelliMouse Explorer</a> (#3 in the picture), I decided to give this a go, given that it had some nice additional features, such as wireless, and a zoom button, and horizontal scrolling - stuff I had never had before.</p> <p>This mouse (and it's current successor the <a title="Wireless Mouse 5000" href="http://www.microsoft.com/hardware/mouseandkeyboard/docs/WOM5_v1.html" target="_blank">Wireless Optical Mouse 5000</a>), require you to twist your arm inwards to an unnatural position.&nbsp; But there is enough of a lateral angle on it to provide a significant advantage over a standard horizontal design.&nbsp; And the rest of the body of the unit is so nicely streamlined that it allows a very comfortable grip.&nbsp; So much so, that I have been using it for normal daily use, with only occasional discomfort.</p> <p>But then, when I heard about the new Natural Mouse, I just had to have one.&nbsp; And so far it's working out very well.</p> <p>In fact, I think they have come up with a winner this time.&nbsp; This mouse seems to combine the best features of all the ergonomic products mentioned above.</p> <p>It is a fully featured desktop mouse, with 5 button programmable functionality, scroll and tilt wheel <strong>and</strong> click the wheel.&nbsp; The wheel action is very satisfyingly positive.&nbsp; The zoom button (unlike the one on the Optical mouse) does not keep getting accidentally activated by coming in contact with the edge of the keyboard.</p> <p>The lateral angle of the "top" of the mouse is only slightly "off" the natural position.&nbsp; The height of the mouse, at least for my hand size, allows the pressure on the desk to be comfortable.&nbsp; The contours of the base lend themselves to horizontal wrist movement as well as full arm control.&nbsp; The width of the mouse, and the angle of the grips, mean you can control it without needing to squeeze inwards with the thumb, which makes it more comfortable in this regard than the Evoluent.</p> <p>It did take some getting used to, of course, just because it's different.&nbsp; Something slightly disconcerting at first was that the angle of movement of the mouse did not "line up" for me with what I felt were the horizontal and vertical coordinates.&nbsp; There is no provision to adjust this tracking angle, which was one of the nice features of the Anir/3M mouse.</p> <p>So, it's recommended.&nbsp; And not just for those who <em>need</em> an ergonomic solution because of existing injury problems - I believe all regular computer users should use safe as possible tools.</p><font size="1"><font face="Times New Roman"><font color="#000000"><em> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:cea00fff-13a7-4df3-837b-8e07b3564b68" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/ergonomic+mouse" rel="tag">ergonomic+mouse</a>, <a href="http://technorati.com/tags/safe+computing" rel="tag">safe+computing</a>, <a href="http://technorati.com/tags/product+review" rel="tag">product+review</a>, <a href="http://technorati.com/tags/Microsoft+mouse" rel="tag">Microsoft+mouse</a></div></em></font></font></font> Stevehttp://www.blogger.com/profile/12117679047458422909noreply@blogger.comtag:blogger.com,1999:blog-20998313.post-45739509556500353702008-02-23T08:23:00.001+13:002008-02-23T08:24:41.529+13:00Bill Gates talks about Office<p><img src="http://blog.datamanagementsolutions.biz/uploaded_images/gates.png" align="right"> Thanks to Access MVP Thomas Möller for pointing out this very interesting <a title="Office Interview with Bill Gates" href="http://channel9.msdn.com:80/ShowPost.aspx?PostID=382189" target="_blank">recent interview</a> with Bill Gates.</p> <p>We know that Bill has always been very fond of Access, and it is good to see this is still the case.</p> <p>In this interview, Bill gives some interesting hints about what might be coming in Access 14.</p> <p>Given that, plus the continued high level of input within Microsoft to the development of future versions of Access, we can be confident of a rosy and exciting future.</p> <p>We also hear some great comments about where we are going with Microsoft Office in general, and the future of computer technology.</p><font size="1"><font face="Times New Roman"><font color="#000000"><em> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:9becc1b5-b789-4072-87c5-aaee8c6da783" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/Bill+Gates" rel="tag">Bill+Gates</a>, <a href="http://technorati.com/tags/Microsoft+Access" rel="tag">Microsoft+Access</a>, <a href="http://technorati.com/tags/Microsoft+Office" rel="tag">Microsoft+Office</a>, <a href="http://technorati.com/tags/software+development" rel="tag">software+development</a></div></em></font></font></font> Stevehttp://www.blogger.com/profile/12117679047458422909noreply@blogger.comtag:blogger.com,1999:blog-20998313.post-55407565156818351742008-01-30T00:49:00.001+13:002008-01-30T00:49:33.023+13:00Up in the air<p>Can anyone figure out how they allocate passenger seating on aircraft?</p> <p><img src="http://blog.datamanagementsolutions.biz/uploaded_images/seating.png" align="right"> As far as I can tell, it must be a fairly complex data management task, so my hat's off to the person who wrote the algorithm for Air New Zealand.</p> <p>Tell you why I think so.&nbsp; All sarcasm aside, honestly.</p> <p>Today I travelled on a plane, I think it was called a Q300, which had 50 seats, as per the diagram.</p> <p>And you will also see from the diagram which seats were occupied (blue)... it was not a full flight.</p> <p>I was in seat 6D (shown in red).&nbsp; In the interests of a bit of extra elbow room for me and the person next to me, I thought it would be good to move forward to the vacant seat 5D.</p> <p>Stewardess Kathy wouldn't allow it.&nbsp; Man, I wish I'd been able to record her reason, but it was obviously a well rehearsed speech.</p> <p>Basically it amounted to the fact that doing so would interfere with the "trim" of the aircraft during take-off and landing, throwing it dangerously off balance.</p> <p>Wow! If the plane is that vulnerable to the seating configuration, it's real scary to think the seat allocation software might get it wrong.&nbsp; Eh?</p> <p>On the other hand, maybe what Kathy told me isn't true.</p> <p>Maybe she should have said "it is strict company policy for passengers to remain in their allocated seats". Or "my other duties do not allow me the time to evaluate passengers' requests to change seats". Or some such.</p> <p>Maybe Air New Zealand requires their staff to say ridiculous things to passengers.&nbsp; Who knows.&nbsp; But if so, that's cruel, really, don't you think?</p> <p>But, as a database developer, I have to consider: If you had to place 18 people within 12 rows of 4 seats plus 2, from the point of view of preventing the plane falling over... how would you do it?</p><font size="1"><font face="Times New Roman"><font color="#000000"><em> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:0af094e2-1ac9-4a9d-9468-69e5770fe961" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/database+development" rel="tag">database+development</a>, <a href="http://technorati.com/tags/seating+allocation" rel="tag">seating+allocation</a>, <a href="http://technorati.com/tags/air+safety" rel="tag">air+safety</a></div></em></font></font></font> Stevehttp://www.blogger.com/profile/12117679047458422909noreply@blogger.comtag:blogger.com,1999:blog-20998313.post-4899699730359834642008-01-15T21:02:00.001+13:002008-01-15T21:02:13.387+13:00Real World Access (34)<p><font face="Trebuchet MS"><font color="#000000"><font face="Trebuchet MS"><font color="#000000"><span lang="EN-NZ" style="font-size: 10pt; font-family: tahoma">One of a <a href="http://accesstips.datamanagementsolutions.biz/apps.htm">series of articles</a> about where <a href="http://office.microsoft.com/en-au/FX010857911033.aspx">Microsoft Office Access</a> applications have found a real-world niche.</span></font></font></font></font></p> <p><img style="margin: 5px" height="16" alt="" src="http://blog.datamanagementsolutions.biz/uploaded_images/mvp.jpg" width="16" align="left">&nbsp;<strong><span lang="EN-NZ" style="font-family: tahoma"><a title="Glenn Lloyd" href="http://www.rgservices.ca" target="_blank">Glenn Lloyd's</a> Distribution</span></strong></p> <p><strong><span lang="EN-NZ" style="font-family: tahoma">Bulk Product Information Management and Reporting</span></strong></p> <p><a href="http://blog.datamanagementsolutions.biz/uploaded_images/transport.jpg" target="_blank"><img src="http://blog.datamanagementsolutions.biz/uploaded_images/transport_s.jpg" align="right"></a> My client, the regional manager for a major multi-national corporation, is responsible for the storage and distribution of a small variety of bulk products throughout a vast geographical area.</p> <p>The company operates a main storage and handling facility that periodically receives stock via cargo ship and several sub-terminals located at strategic points in the region.</p> <p>From the main terminal the company distributes bulk products to the sub-terminals and to industrial customers in the terminal’s vicinity. Sub-terminals, in turn, distribute product to industrial customers within their respective territories. The company distributes and re-distributes its products within the region by bulk highway transport. <p>The company’s global data handling and reporting system focuses on the 'big picture'. As such, it is not suited to meeting more detailed and immediate management information needs at lower levels of the corporation. <p>My client required comprehensive and timely reporting of ongoing business activity on a terminal by terminal basis. He had initially asked that I develop an Excel based solution for him. <p>However, it became clear to me, after reviewing the activities and needs he was expressing, that a worksheet approach would be cumbersome to develop and maintain. On the other hand, the data management aspects of my client’s needs indicated that a database oriented solution would be far more suitable in the long run. <p>After further review and discussion, we decided that Access would be the appropriate vehicle to implement the solution. <p>The Access application provides a form-based user interface for the collection and update of manually entered data. The interface also provides for the import of Excel data in some cases. <p>The system includes on demand reporting of product activity, inventory balances, customer activity, summary sales data, overtime useage, and maintenance and safety activity by product, terminal, region and customer.</p><font size="1"><font face="Times New Roman"><font color="#000000"><em><font size="1"><font face="Times New Roman"><font color="#000000"> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:20927abc-9fc6-4cac-b646-27b4135476cb" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/Microsoft+Access" rel="tag">Microsoft+Access</a>, <a href="http://technorati.com/tags/Microsoft+MVP" rel="tag">Microsoft+MVP</a>, <a href="http://technorati.com/tags/software+development" rel="tag">software+development</a>, <a href="http://technorati.com/tags/product+distribution" rel="tag">product+distribution</a></div></font></font></font></em></font></font></font> Stevehttp://www.blogger.com/profile/12117679047458422909noreply@blogger.comtag:blogger.com,1999:blog-20998313.post-91065650689803135512008-01-03T21:40:00.001+13:002008-01-03T21:40:45.268+13:00Real World Access (33)<p><font face="Trebuchet MS"><font color="#000000"><font face="Trebuchet MS"><font color="#000000"><span lang="EN-NZ" style="font-size: 10pt; font-family: tahoma">One of a <a href="http://accesstips.datamanagementsolutions.biz/apps.htm">series of articles</a> about where <a href="http://office.microsoft.com/en-au/FX010857911033.aspx">Microsoft Office Access</a> applications have found a real-world niche.</span></font></font></font></font></p> <p><img style="margin: 5px" height="16" alt="" src="http://blog.datamanagementsolutions.biz/uploaded_images/mvp.jpg" width="16" align="left">&nbsp;<strong><span lang="EN-NZ" style="font-family: tahoma">Dave Hargis's WIA Database<a title="Dave Hargis" href="http://blog.datamanagementsolutions.biz/uploaded_images/roos.jpg" target="_blank"><img src="http://blog.datamanagementsolutions.biz/uploaded_images/roos_s.jpg" align="right"></a></span></strong></p> <p>&nbsp; This Access application was written to support the United States Workforce Investment Act.&nbsp; This law provide for training and assistance for people having difficulty obtaining employment. </p> <p>The law requires specific reporting on these people.&nbsp; The reporting goes from the entity providing services to the state.&nbsp; The state combines reports from all providers and reports to the federal government. <p>In addition to the reporting requirements, this application provides for gathering extensive demographic information on applicants and tracking the outcome of services provided. <p>The State of Oregon requires that the reporting be done in FoxPro dbf files.&nbsp; The reporting consisted of transforming the data into the required format, zipping the dbf files, and emailing them to the state. <p>It is a multi user application with about 50 users, but no more than about 10 would be using the database concurrently. <p>It consists of 124 tables, 90 forms (some of which are used as subforms), 130 reports, and 310 queries.</p><font size="1"><font face="Times New Roman"><font color="#000000"><em> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:157ab915-4678-444f-b536-9f429734b7a9" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/Microsoft+MVP" rel="tag">Microsoft+MVP</a>, <a href="http://technorati.com/tags/Microsoft+Access" rel="tag">Microsoft+Access</a>, <a href="http://technorati.com/tags/WIA" rel="tag">WIA</a>, <a href="http://technorati.com/tags/compliance+reporting" rel="tag">compliance+reporting</a></div></em></font></font></font> Stevehttp://www.blogger.com/profile/12117679047458422909noreply@blogger.comtag:blogger.com,1999:blog-20998313.post-19081954427741562552007-11-15T03:18:00.001+13:002007-11-15T06:59:58.046+13:00Real World Access (32)<p><font face="Trebuchet MS"><font color="#000000"><font face="Trebuchet MS"><font color="#000000"><span lang="EN-NZ" style="font-size: 10pt; font-family: tahoma">One of a <a href="http://accesstips.datamanagementsolutions.biz/apps.htm">series of articles</a> about where <a href="http://office.microsoft.com/en-au/FX010857911033.aspx">Microsoft Office Access</a> applications have found a real-world niche.</span></font></font></font></font></p> <p><img style="margin: 5px" height="16" alt="" src="http://blog.datamanagementsolutions.biz/uploaded_images/mvp.jpg" width="16" align="left">&nbsp;<strong><span lang="EN-NZ" style="font-family: tahoma">Paul Baldarelli's Taxis</span></strong></p> <p><img height="169" src="http://blog.datamanagementsolutions.biz/uploaded_images/robottaxi.jpg" width="240" align="right"> I have running, in 2 different cities, a comprehensive taxi reservation/dispatch system.&nbsp; Each handles in the range of 500-1,000 calls per day.</p> <p>It is a Microsoft Access application, with the data in SQL Server. </p> <p>On the reservation side, calls can be attached to the customer’s telephone number, enabling all their information to pre-populate the reservation form the next time they call.&nbsp; Calls can be taken for now or any point in the future.&nbsp; The user can create recurring calls, such as when someone wants to be picked up for work each weekday.&nbsp; This relieves the user from having to re-enter the same information repeatedly, as the system will automatically create the upcoming reservations (each pickup needs to be a unique reservation).&nbsp; There is also the facility to enter "refused" addresses, so if someone calls from that address the system will refuse the reservation. <p>The system supports landmarks, enabling users to simply choose a landmark, after which all relevant address information is filled in to the reservation form. <p>In a sister application, managing limousine reservations, the user can enter a fax number or email address and the system will automatically send the customer a confirmation of the reservation. <p>On the dispatch side, upcoming reservations are displayed in descending order of the required pick-up time.&nbsp; The user can select how far ahead they want to see calls for.&nbsp; Formatting will highlight "special" calls, such as those for wheelchair capable vehicles or those with particularly time-sensitive needs (airport trips for example).&nbsp; Dispatchers assign calls to specific vehicles, enabling them to track later who got each call.&nbsp; Dispatched calls automatically drop off the listing, but can be looked up easily if the driver calls back looking for info. <p>There is an audit function running, so management can see who took/changed/dispatched a call, and if they changed anything what it was before and after.&nbsp; They can get summaries of audit activity for a specified date range. <p>There are of course numerous reports, charts, etc, giving users and management the information necessary to do their jobs.&nbsp; For example:<br>- call listings by any combination of vehicle/charge account/date range/street/landmark/etc.<br>- charts for number of calls per day and number of calls by hour for a selected day.</p><font size="1"><font face="Times New Roman"><font color="#000000"><em> <div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:0809634f-d048-4340-abf3-be16da4441b7" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/Microsoft+Access" rel="tag">Microsoft+Access</a>, <a href="http://technorati.com/tags/Microsoft+MVP" rel="tag">Microsoft+MVP</a>, <a href="http://technorati.com/tags/Taxi+reservation" rel="tag">Taxi+reservation</a></div></em></font></font></font>Stevehttp://www.blogger.com/profile/12117679047458422909noreply@blogger.comtag:blogger.com,1999:blog-20998313.post-25397187070618543582007-09-10T20:59:00.001+12:002007-09-10T20:59:09.930+12:00A Great Story<p><strong>My Father the Writer</strong></p> <p><img height="192" src="http://blog.datamanagementsolutions.biz/uploaded_images/rabbits.jpg" width="240" align="right"> This is a bit of a departure from the type of material I usually post.&nbsp; But this is very cool.</p> <p>Apparently my Dad's sister (my Auntie Mem) has been "encouraging" him for a while to write about this particular subject.</p> <p>And now he's done it!</p> <p>Well, I don't suppose Dad will mind me mentioning that he is 80.&nbsp; And as far as I know he has never done much writing.&nbsp; Certainly his experience with computer word processing has been pretty sparse.</p> <p>So in view of that, I reckon he has done a pretty good job.&nbsp; Do you agree?</p> <p>It's a story about his Dad (my grandfather), and an account of a holiday when he was a boy.</p> <p>Click <a title="Bull Island Holiday" href="http://blog.datamanagementsolutions.biz/articles/bullislandholidays.html" target="_blank">Bull Island Holiday</a> to read a good interesting story...</p>Stevehttp://www.blogger.com/profile/12117679047458422909noreply@blogger.comtag:blogger.com,1999:blog-20998313.post-49368545850693566792007-07-31T16:51:00.001+12:002007-07-31T16:51:54.208+12:00Real World Access (31)<p><font face="Trebuchet MS"><font color="#000000"><font face="Trebuchet MS"><font color="#000000"><span lang="EN-NZ" style="font-size: 10pt; font-family: tahoma">One of a <a href="http://accesstips.datamanagementsolutions.biz/apps.htm">series of articles</a> about where <a href="http://office.microsoft.com/en-au/FX010857911033.aspx">Microsoft Office Access</a> applications have found a real-world niche.</span></font></font></font></font></p> <p><img style="margin: 5px" height="16" alt="" src="http://blog.datamanagementsolutions.biz/uploaded_images/mvp.jpg" width="16" align="left">&nbsp;<strong><span lang="EN-NZ" style="font-family: tahoma"><a title="Brent Spaulding" href="https://mvp.support.microsoft.com/profile/Brent.Spaulding" target="_blank">Brent Spaulding's</a>&nbsp;Processes</span></strong></p> <p><strong><span lang="EN-NZ" style="font-family: tahoma">Maintenance/Production/Quality Management System</span></strong></p> <p><a href="http://blog.datamanagementsolutions.biz/uploaded_images/vehicle.jpg" target="_blank" atomicselection="true"><img src="http://blog.datamanagementsolutions.biz/uploaded_images/vehicle_s.jpg" align="right"></a>&nbsp; I work for an automobile company in the body weld department of an assembly plant.&nbsp; Our department's end product is the shell (body) of a vehicle all welded up. </p> <p>To perform this task, we employ the use of several manual and automated welding processes.&nbsp; The automated processes are made up of processing lines.&nbsp; Each line has stations (or cells), each station typically a grouping of robots.&nbsp; The robots primarily perform welding tasks.&nbsp; However we also have robots to apply sealers, and move parts and vehicles from line to line or station to station.&nbsp; All the robots, lines, cells, fixtures, etc are the "Processes" we use to build the product. <p>I have developed a Microsoft Access application, known as MxP, with a SQL Server data store, to monitor processes' status (Running / Not running), track quality issues the processes create in the product, and keep tabs on process maintenance (both preventative and reactionary).&nbsp; The system is also used to provide production information (start and stop times, production quantities, efficiencies, part traceability, etc.). <p>Integration with an HMI (Human Machine Interface) allows me to track live information about the processes (build quantity, running status, and part traceability).&nbsp; By using auto logged information, the core aspects of the data are quite accurate due to the removal of much of the user inputs. <p>Users input data that supports the automatically logged information.&nbsp; In short, MxP will record when and where something happened, our team members record why it happened, and how they fixed it. <p>On top of the MxP generated data, the system also links with many other applications our facility uses for reporting and traceability purposes. <p>The system has the capability of filtering and sorting large amounts of information for reporting purposes and research.&nbsp; The research is usually done to answer questions that generally take the form: "Which process had the most stop time due to weld separation over the last 4 months?"; "Which process had the most stop time last week?"; "When was the last time this process was stopped for &gt;20 minutes?"… The list of questions is endless. <p>Because of the wide array of questions asked of MxP, the reporting system is completely flexible, in that the users have the ability to filter the data on any field for any report. <p>The formats of the reports range from tabular listings, detailed reports, as well as Pareto and trend line charts.&nbsp; Summary reports have elements of all the different primary formatting options. <p>The system commonly has ~50 concurrent users, and has had a peak of ~200.&nbsp; The users can access the system from our WAN which extends all across the U.S., plus has limited connectivity to Japan.&nbsp; <p>The ultimate goal is to have one application that can provide the core information our Production and Maintenance personnel need to track and manage their day. <p>With the flexibility of linking with many different data sources, coupled with the ease and speed of application development and distribution, Microsoft Access has fulfilled our needs beyond the expectations of many.</p><font size="1"><font face="Times New Roman"><font color="#000000"><em> <div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:27ed655d-51e2-4115-b5bf-d7684b4d2a81" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/Microsoft+Access" rel="tag">Microsoft+Access</a>, <a href="http://technorati.com/tags/Microsoft+MVP" rel="tag">Microsoft+MVP</a>, <a href="http://technorati.com/tags/software+development" rel="tag">software+development</a>, <a href="http://technorati.com/tags/production+tracking" rel="tag">production+tracking</a></div></em></font></font></font>Stevehttp://www.blogger.com/profile/12117679047458422909noreply@blogger.comtag:blogger.com,1999:blog-20998313.post-15974072201420604012007-07-25T15:55:00.001+12:002007-07-25T15:55:43.120+12:00Real World Access (30)<p><font face="Trebuchet MS"><font color="#000000"><font face="Trebuchet MS"><font color="#000000"><span lang="EN-NZ" style="font-size: 10pt; font-family: tahoma">One of a <a href="http://accesstips.datamanagementsolutions.biz/apps.htm">series of articles</a> about where <a href="http://office.microsoft.com/en-au/FX010857911033.aspx">Microsoft Office Access</a> applications have found a real-world niche.</span></font></font></font></font></p> <p><img style="margin: 5px" height="16" alt="" src="http://blog.datamanagementsolutions.biz/uploaded_images/mvp.jpg" width="16" align="left">&nbsp;<strong><span lang="EN-NZ" style="font-family: tahoma"><a title="Leigh Purvis" href="http://www.databasedevelopment.co.uk/examples.htm" target="_blank">Leigh Purvis's</a>&nbsp;Duty</span></strong></p> <p><img height="271" src="http://blog.datamanagementsolutions.biz/uploaded_images/drainmoney.gif" width="216" align="right"> Each year in the UK there are two million 8 page forms (with a possible 232 questions and potentially an additional 99 x 70 questions per form) submitted to the government for Stamp Duty Land Tax (the tax charged when buying property, which is filed by solicitors on behalf of their buyer clients). <p>This nets the government some £7 billion per annum.&nbsp; But the old legal paper based system can require much to and fro, with late fines for firms unable to correctly submit forms in time (not to mention the embarrassing letter from the Revenue sent to the client informing of the firm's failure!) <p>In 2005 the government developed their own online submission process – and opened the process to third party software submitters too. <p>The result is a multi-user, very multi-firm Access 2003 desktop application with Jet backend, which I developed and now maintain for the owner company SDLT.co.uk. <p>It initially validates the user entered / imported data through the substantial set of business rules.&nbsp; Upon successful local validation, the application submits a post of XML data to the online process of the Government. <p>Progress is polled repeatedly until a response is received indicating the success of the submission (usually well within a minute).&nbsp; The result is that a user can close out a legal process in minutes which can take weeks to complete on the paper equivalent.&nbsp; If any issues with the submitted data are returned then they are reported to the user to amend their data appropriately and try again right away without penalty. <p>A sibling Access application downloads the history of use from an online location for reporting and invoicing by the owners. <p>SDLT.co.uk was the first external vendor application to post submissions to the new service in 2005, and is the biggest third party software vendor handling e-submissions within this process – totalling several thousand <em>successful</em> submissions per month and growing constantly. <p>Now widely distributed in many law firms across the UK, having developed in Access meant it was possible to create all required functionality and yet be first - while any required technical changes, new standards or user requests can be implemented very quickly and are distributed through an auto-update process.&nbsp; There's a version under development, where the Access application will use data in a SQL Server database. <p>It has become a regional software award winner.</p><font size="1"><font face="Times New Roman"><font color="#000000"><em> <div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:67b4a253-482a-4f25-9dcd-a9e980eb7e9d" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/Microsoft+Access" rel="tag">Microsoft+Access</a>, <a href="http://technorati.com/tags/Microsoft+MVP" rel="tag">Microsoft+MVP</a>, <a href="http://technorati.com/tags/software+development" rel="tag">software+development</a></div></em></font></font></font>Stevehttp://www.blogger.com/profile/12117679047458422909noreply@blogger.comtag:blogger.com,1999:blog-20998313.post-8257734097498283052007-07-22T15:12:00.001+12:002007-07-22T15:12:14.341+12:00Custom Toolbars 2007<p><img src="http://blog.datamanagementsolutions.biz/uploaded_images/ribbonrope.jpg" align="right">&nbsp;At the <a title="WOUG Previous Meetings" href="http://www.woug.info/Articles/Previousmeetings.html" target="_blank">June meeting</a> of the Wellington Office User Group,&nbsp;Peter asked a question about using Custom Toolbars in Office 2007 applications, and how this relates to the Fluent Interface (Ribbon).</p> <p>I have put together a few pieces of information, as this applies in particular to Access 2007.</p> <p><strong>Toolbars as toolbars</strong> <p>Whereas VBA will continue to be central to the programming of Access<br>applications, in general, this does not apply to the Command Bars<br>(including Menu Bars). You can not make modifications to menu bars and toolbars through the familiar UI, this facility simply doesn't exist.<br>You have to create/modify them in an earlier version of Access, and then import to your Access 2007 application. Then...<br>1. Click the Microsoft Office Button in the upper left corner<br>2. Click the Access Options button in the bottom right corner<br>3. Click the Current Database category on the Access Options dialog box<br>4. In the Ribbon and Toolbar Options section select your menu bar name from the Menu Bar combo box<br>5. Click Ok to save and close the Access Options dialog box.<br>6. Close your database and then reopen. Viola! No Ribbon, and your<br>custom Command Bars are shown as such. <p>Some more information <a title="MSDN article on toolbars in Access 2007" href="http://msdn2.microsoft.com/en-us/library/bb258174.aspx" target="_blank">here</a>. <p><strong>Customising the Ribbon</strong> <p>When it comes to controlling the Ribbon itself in Access 2007 applications, we are basically talking XML, not VBA.</p> <p>Access MVP Oli Stohr has an excellent article on <a title="Oli's ribbon tutorial" href="http://www.access-freak.com/tutorials.html#Tutorial05" target="_blank">creating custom ribbons</a>.</p> <p>On the MSDN site, there is a community <a title="Tabs and Controls to Ribbon" href="http://msdn2.microsoft.com/en-us/library/bb425845.aspx" target="_blank">article</a> and associated <a title="Ribbon Customisation video" href="http://wm.microsoft.com/ms/msdn/office/2007officevisualhowtos/access2007addingtabsandcontrolstotheribbon.wmv" target="_blank">video</a>&nbsp;about adding tabs and controls to the Access 2007 ribbon,&nbsp;which I also found very helpful.</p> <p>And then, there is Office MVP Patrick Schmidt's <a title="RibbonCustomizer" href="http://www.ribboncustomizer.com/" target="_blank">RibbonCustomizer</a> add-in, which is a wonderful tool for making&nbsp;many&nbsp;customisation tasks easy.</p><font size="1"><font face="Times New Roman"><font color="#000000"><em> <div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:ab35798d-f4d1-4eb8-b51e-7e82a2805df7" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/Microsoft+Access" rel="tag">Microsoft+Access</a>, <a href="http://technorati.com/tags/software+development" rel="tag">software+development</a>, <a href="http://technorati.com/tags/Access+2007" rel="tag">Access+2007</a></div></em></font></font></font>Stevehttp://www.blogger.com/profile/12117679047458422909noreply@blogger.comtag:blogger.com,1999:blog-20998313.post-2128882020568120712007-07-22T13:16:00.001+12:002007-07-22T13:16:40.098+12:00Protecting the Style in MS Word<p><img src="http://blog.datamanagementsolutions.biz/uploaded_images/TheAnswer.gif" align="right"> At the <a title="WOUG Previous Meetings" href="http://www.woug.info/Articles/Previousmeetings.html" target="_blank">June meeting</a> of the Wellington Office User Group, Aniela asked a question about how to ensure that a Protected Document in Word 2007 can't have the Style changed.</p> <p>It appears at first glance that anyone can select a different Style option from the drop-down list, even if the document has been protected and passworded.</p> <p>Our presenter, Jonathan Stuckey from Microsoft has come back to us with <a title="OneNote page" href="http://www.woug.info/June07/webview.html" target="_blank">an answer</a>.</p> <p>Thanks.</p><font size="1"><font face="Times New Roman"><font color="#000000"><em> <div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:29588a7c-6b7e-498a-b8ba-fb4d244d8166" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/Microsoft+Word" rel="tag">Microsoft+Word</a>, <a href="http://technorati.com/tags/WOUG" rel="tag">WOUG</a></div></em></font></font></font>Stevehttp://www.blogger.com/profile/12117679047458422909noreply@blogger.comtag:blogger.com,1999:blog-20998313.post-18506433435160239262007-06-22T12:00:00.001+12:002007-06-22T12:00:18.898+12:00Real World Access (29)<p><font face="Trebuchet MS"><font color="#000000"><font face="Trebuchet MS"><font color="#000000"><span lang="EN-NZ" style="font-size: 10pt; font-family: tahoma">One of a <a href="http://accesstips.datamanagementsolutions.biz/apps.htm">series of articles</a> about where <a href="http://office.microsoft.com/en-au/FX010857911033.aspx">Microsoft Office Access</a> applications have found a real-world niche.</span></font></font></font></font></p> <p><img style="margin: 5px" height="16" alt="" src="http://blog.datamanagementsolutions.biz/uploaded_images/mvp.jpg" width="16" align="left">&nbsp;<strong><span lang="EN-NZ" style="font-family: tahoma"><a title="Scott Diamond" href="http://www.diamondassoc.com/" target="_blank">Scott Diamond's</a>&nbsp;Art Collection</span></strong></p> <p><a href="http://blog.datamanagementsolutions.biz/uploaded_images/scottpic.jpg" target="_blank" atomicselection="true"><img height="210" src="http://blog.datamanagementsolutions.biz/uploaded_images/scottpic_s.jpg" width="193" align="right"></a> My company had a lot of artwork within their offices. Some of it very valuable, including an original Andy Warhol. However, we really didn’t have a good inventory of what we had on the walls and in storage. In addition, management wanted a way for new executives to browse the inventory to choose art they might want in their offices. </p> <p>So I was tasked with creating such an inventory. <p>While an art appraiser was brought in to value each piece and take pictures, I worked on an Access application. Within 2 weeks I had a working prototype that provided the functionality requested. <p>The database recorded info about each piece of art: title, size, artist, medium, location, value, purchase date and appraisal date, and also a set of keywords used to categorize each piece so executives could search for what they might want (example, still lifes, landscapes, portraits etc.)&nbsp; Only authorized facilities staff had access to the information about the value of the works. <p>The application also stored and displayed images of each art work. <p>The application was completed and put into production late in August 2001. This became very significant since my company occupied the 50th – 54th floors of Two World Trade Center (the south tower). Of course all the artwork (approximately $3 million worth) was lost. But my artwork catalog (which was backed up on tape stored off site), was recovered and used to get full reimbursement from the insurers. </p><font size="1"><font face="Tahoma"><font color="#000000"><em> <div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:3c7797d3-9fb0-4b4a-aa76-d5c56ce84dd0" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/Microsoft+Access" rel="tag">Microsoft+Access</a>, <a href="http://technorati.com/tags/Microsoft+MVP" rel="tag">Microsoft+MVP</a>, <a href="http://technorati.com/tags/Art" rel="tag">Art</a></div></em></font></font></font>Stevehttp://www.blogger.com/profile/12117679047458422909noreply@blogger.comtag:blogger.com,1999:blog-20998313.post-43548915004391767952007-06-17T07:56:00.001+12:002007-06-17T07:56:02.565+12:00Real World Access (28)<p><font face="Trebuchet MS"><font color="#000000"><font face="Trebuchet MS"><font color="#000000"><span lang="EN-NZ" style="font-size: 10pt; font-family: tahoma">One of a <a href="http://accesstips.datamanagementsolutions.biz/apps.htm">series of articles</a> about where <a href="http://office.microsoft.com/en-au/FX010857911033.aspx">Microsoft Office Access</a> applications have found a real-world niche.</span></font></font></font></font></p> <p><img style="margin: 5px" height="16" alt="" src="http://blog.datamanagementsolutions.biz/uploaded_images/mvp.jpg" width="16" align="left">&nbsp;<strong><span lang="EN-NZ" style="font-family: tahoma"><a title="John Mishefske" href="https://mvp.support.microsoft.com/profile/Mishefske" target="_blank">John Mishefske's</a> Homeland Security</span></strong></p> <p><img src="http://blog.datamanagementsolutions.biz/uploaded_images/alien_s.jpg" align="right"> This application, which I developed in 2004, searches a list of designated parties with whom US persons are prohibited from conducting business transactions. <p>It periodically automatically retrieves the U.S. Treasury list of Specially Designated Nationals (SDN). <p>It then provides a search facility and an encrypted, signed, non-refutable report, proving the name was checked on a particular date.&nbsp; This is in compliance with federal legal requirements. <p>The key to the application was its simplicity - salespeople needed to do a quick check and get results immediately. No waiting&nbsp;for web site or checking printed reports for a particular name, and you could check names without an Internet connection (though you needed one to get updates).</p><font size="1"><font face="Tahoma"><font color="#000000"><em> <div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:6186d9ff-5eab-4615-8f26-86b605b748a8" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/Microsoft+MVP" rel="tag">Microsoft+MVP</a>, <a href="http://technorati.com/tags/Microsoft+Access" rel="tag">Microsoft+Access</a></div></em></font></font></font>Stevehttp://www.blogger.com/profile/12117679047458422909noreply@blogger.comtag:blogger.com,1999:blog-20998313.post-41626073185011043872007-05-27T22:01:00.001+12:002007-05-27T22:01:42.633+12:00Pro Access 2007 : Book Review<p></p> <p><a href="http://www.amazon.com/Pro-Access-2007-Martin-Reid/dp/1590597729/ref=pd_ecc_rvi_3/103-9163779-3887860" target="_new" atomicselection="true"><img src="http://blog.datamanagementsolutions.biz/uploaded_images/AccessReid.jpg" align="right"></a> I have been very much enjoying reading Martin WP Reid's new book, <a title="Pro Access 2007" href="http://www.amazon.com/Pro-Access-2007-Martin-Reid/dp/1590597729/ref=pd_ecc_rvi_3/103-9163779-3887860" target="_blank">Pro Access 2007</a>. <p>In fact, for me, it is just what I need at this time. <p>As an Access developer who has acquired a reasonable level of skill and knowledge of earlier versions of Access, I have nevertheless been feeling a little intimidated by the scale of the learning curve ahead, to come to terms with the new wave of changes in my industry.&nbsp; I bet I'm not the only one! <p>Martin Reid is easy to read.&nbsp; He has a slightly informal, shoot from the hip sort of style.&nbsp; Very personable. <p>He wades into all the key areas where Access developers have to take notice.&nbsp; The Ribbon UI, what's new in Access 2007, SQL Server 2005 Express, Windows SharePoint Services, to name a few. <p>It's a relatively short book, less than 400 pages.&nbsp; It isn't an in-depth coverage of everything you would ever want to know.&nbsp; It's not that sort of book, nor does it pretend to be. <p>On the other hand, it is not a trivial work.&nbsp; It is written for the professional developer, and the content relates accordingly. <p>What comes through, is the author's passion for Access, and his understanding of Access's continued&nbsp;position&nbsp;at the cutting edge of database application development. <p>Martin Reid's skill here, is in&nbsp;identifying some of the&nbsp;core concepts, demystifying them by explaining them in&nbsp;straight-forward language,&nbsp;and illustrating them&nbsp;by superb examples.&nbsp; All this at a comfortably manageable pace. <p>So as you see, I like the book, I learned heaps from it so far, it got me over a hump, and I will no doubt be referring back to it again. <p><font size="1"><font face="Tahoma"><font color="#000000"><em> <div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:f76820d7-ef88-4344-998f-3d7ce5e251cc" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/Microsoft+Access" rel="tag">Microsoft+Access</a>, <a href="http://technorati.com/tags/book+review" rel="tag">book+review</a></div></em></font></font></font></p>Stevehttp://www.blogger.com/profile/12117679047458422909noreply@blogger.comtag:blogger.com,1999:blog-20998313.post-27333563245008320602007-05-23T09:37:00.001+12:002007-05-23T09:37:40.568+12:00Real World Access (27)<p></p> <p><font face="Trebuchet MS"><font color="#000000"><font face="Trebuchet MS"><font color="#000000"><span lang="EN-NZ" style="font-size: 10pt; font-family: tahoma">One of a <a href="http://accesstips.datamanagementsolutions.biz/apps.htm">series of articles</a> about where <a href="http://office.microsoft.com/en-au/FX010857911033.aspx">Microsoft Office Access</a> applications have found a real-world niche.</span></font></font></font></font></p> <p><img style="margin: 5px" height="16" alt="" src="http://blog.datamanagementsolutions.biz/uploaded_images/mvp.jpg" width="16" align="left">&nbsp;<strong><span lang="EN-NZ" style="font-family: tahoma"><a title="Thomas M&ouml;ller" href="http://www.team-moeller.de/" target="_blank">Thomas Möller's</a> Mutual Funds</span></strong></p> <p><a href="http://blog.datamanagementsolutions.biz/uploaded_images/piggybank.jpg" target="_new" atomicselection="true"><img src="http://blog.datamanagementsolutions.biz/uploaded_images/piggybank_s.jpg" align="right"></a> I have developed an application for a bank. With this application, commissions for mutual funds are accounted. The payments of the investment companies are verified and the payments are distributed to various clients. </p> <p>From the beginning we have used Access as the front-end system. The data was stored in Access (JET) tables. <p>With time, the business grew. We accounted for more mutual funds and we increased the number of clients. In addition contracts with further societies were secured. These factors led the volume of data to grow fast. This was the reason to migrate the data tables to IBM DB/2. Microsoft Access is still in use as the front-end system.<font size="1"><font face="Tahoma"><font color="#000000"><em></em></font></font></font> <p><font size="1"><font face="Tahoma"><font color="#000000"><em><font size="1"><font face="Tahoma"><font color="#000000"> <div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:f2dc58bf-f8e4-4a42-973c-63f2e9c74a8f" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/Microsoft+Access" rel="tag">Microsoft+Access</a>, <a href="http://technorati.com/tags/software+development" rel="tag">software+development</a>, <a href="http://technorati.com/tags/MVP" rel="tag">MVP</a>, <a href="http://technorati.com/tags/mutual+funds" rel="tag">mutual+funds</a></div></em></font></font></font></font></font></font></p>Stevehttp://www.blogger.com/profile/12117679047458422909noreply@blogger.com