<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3355136152627331767</id><updated>2011-04-21T13:40:24.036-07:00</updated><title type='text'>Excel for Life</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://live-excel.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3355136152627331767/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://live-excel.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>nurussadad</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://bp1.blogger.com/_gi5ukBcBuVQ/R3h93e1yUoI/AAAAAAAAAAM/tVwD4nQLmd8/S220/FotoQ.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>41</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3355136152627331767.post-2938506771450287288</id><published>2008-08-28T13:27:00.000-07:00</published><updated>2008-08-28T13:29:09.258-07:00</updated><title type='text'>26 new messages in 15 topics - digest</title><content type='html'>microsoft.public.access.modulesdaovba&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en&lt;/a&gt;&lt;p&gt;&lt;a href="mailto:microsoft.public.access.modulesdaovba@googlegroups.com"&gt;microsoft.public.access.modulesdaovba@googlegroups.com&lt;/a&gt;&lt;p&gt;Today&amp;#39;s topics:&lt;p&gt;* Front End connectivity to the network is always trouble - 4 messages, 3 &lt;br&gt;authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ccee521d3a73bb3e?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ccee521d3a73bb3e?hl=en&lt;/a&gt;&lt;br&gt;* FindFirst Problem - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/780ad3d1e4a0534a?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/780ad3d1e4a0534a?hl=en&lt;/a&gt;&lt;br&gt;* If Else Statement in VBA - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/a742da2d52b68eb7?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/a742da2d52b68eb7?hl=en&lt;/a&gt;&lt;br&gt;* Help with &amp;quot;dll&amp;quot; files. - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/2de9a73de2226a17?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/2de9a73de2226a17?hl=en&lt;/a&gt;&lt;br&gt;* Name AutoCorrect Save Failures - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/dbb4e2b3f5992a21?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/dbb4e2b3f5992a21?hl=en&lt;/a&gt;&lt;br&gt;* Search Check Boxes on a Form Using Check boxes on a search For - 6 messages,&lt;br&gt;2 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/1581abdd7c486e13?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/1581abdd7c486e13?hl=en&lt;/a&gt;&lt;br&gt;* In a report -Using a calculated field in Select Case causes Error - 4 &lt;br&gt;messages, 2 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/68b28ec3d6158796?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/68b28ec3d6158796?hl=en&lt;/a&gt;&lt;br&gt;* Access to Outlook Via Excel - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/96746cf9b3eb0195?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/96746cf9b3eb0195?hl=en&lt;/a&gt;&lt;br&gt;* Change recordsource of susequent subforms-TJ - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/5e247a6c6176bb8a?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/5e247a6c6176bb8a?hl=en&lt;/a&gt;&lt;br&gt;* Possible to have each procedure called listed? - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/2ed74e7b351f1992?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/2ed74e7b351f1992?hl=en&lt;/a&gt;&lt;br&gt;* Sending email from access - Reference Stephen Lebans code - 1 messages, 1 &lt;br&gt;author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/4790bc6a818ef8d5?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/4790bc6a818ef8d5?hl=en&lt;/a&gt;&lt;br&gt;* Parse Table Names from Query Def SQL - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/17e9d9c3e5f0f561?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/17e9d9c3e5f0f561?hl=en&lt;/a&gt;&lt;br&gt;* Access and Web Development - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/62e7f93a47b4ec79?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/62e7f93a47b4ec79?hl=en&lt;/a&gt;&lt;br&gt;* Create Code to have a table field formatted - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/81a0748e72af3ae7?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/81a0748e72af3ae7?hl=en&lt;/a&gt;&lt;br&gt;* DCount multiple criteria (date range and text field) - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/0bfcc448f5065a8b?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/0bfcc448f5065a8b?hl=en&lt;/a&gt;&lt;p&gt;==============================================================================&lt;br&gt;TOPIC: Front End connectivity to the network is always trouble&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ccee521d3a73bb3e?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ccee521d3a73bb3e?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 4 ==&lt;br&gt;Date: Thurs, Aug 28 2008 10:17&amp;#160;am &lt;br&gt;From: dch3  &lt;p&gt;&lt;br&gt;So if we&amp;#39;re running on Windows Server 2003, there shouldn&amp;#39;t be any issues &lt;br&gt;with more than 10 users accessing the backend?&lt;p&gt;&amp;quot;Michel Walsh&amp;quot; wrote:&lt;p&gt;&amp;gt; yes to both questions.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Vanderghast, Access MVP&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;p&gt; &lt;p&gt;&lt;p&gt;== 2 of 4 ==&lt;br&gt;Date: Thurs, Aug 28 2008 10:21&amp;#160;am &lt;br&gt;From: &amp;quot;Michel Walsh&amp;quot;  &lt;p&gt;&lt;br&gt;Sure, if the limit is waved out (as raising the maximum number of users to &lt;br&gt;99, as example, for that share directory / file ).&lt;p&gt;&lt;br&gt;Vanderghast, Access MVP&lt;p&gt;&lt;br&gt;&amp;quot;dch3&amp;quot; &amp;lt;&lt;a href="mailto:dch3@discussions.microsoft.com"&gt;dch3@discussions.microsoft.com&lt;/a&gt;&amp;gt; wrote in message &lt;br&gt;news:D5EA3BEC-765E-41EE-9E26-0FCB42B1A971@microsoft.com...&lt;br&gt;&amp;gt; So if we&amp;#39;re running on Windows Server 2003, there shouldn&amp;#39;t be any issues&lt;br&gt;&amp;gt; with more than 10 users accessing the backend?&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;quot;Michel Walsh&amp;quot; wrote:&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; yes to both questions.&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; Vanderghast, Access MVP&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &lt;p&gt;&lt;br&gt; &lt;p&gt;&lt;p&gt;== 3 of 4 ==&lt;br&gt;Date: Thurs, Aug 28 2008 11:40&amp;#160;am &lt;br&gt;From: RD  &lt;p&gt;&lt;br&gt;On Wed, 27 Aug 2008 22:06:25 -0700, Frank Situmorang&lt;br&gt;&amp;lt;&lt;a href="mailto:hfsitumo2001@yahoo.com"&gt;hfsitumo2001@yahoo.com&lt;/a&gt;&amp;gt; wrote:&lt;p&gt;&amp;gt;Thanks Michel for your response, may be we need to give more information. The &lt;br&gt;&amp;gt;OS in our server is Windows 2000 professional. Does it have also limit for &lt;br&gt;&amp;gt;the user? and coulcd it be the problem, because as I said as soon as I &lt;br&gt;&amp;gt;recreated again for the same user and untick the option, it works again.&lt;p&gt;&lt;br&gt;I just checked ... yes, W2K also has the 10 user limit.&lt;p&gt;RD&lt;p&gt; &lt;p&gt;&lt;p&gt;== 4 of 4 ==&lt;br&gt;Date: Thurs, Aug 28 2008 12:24&amp;#160;pm &lt;br&gt;From: dch3  &lt;p&gt;&lt;br&gt;Any issues we&amp;#39;ll just upsize to SQLServer sooner than later.&lt;p&gt;&amp;quot;Michel Walsh&amp;quot; wrote:&lt;p&gt;&amp;gt; Sure, if the limit is waved out (as raising the maximum number of users to &lt;br&gt;&amp;gt; 99, as example, for that share directory / file ).&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Vanderghast, Access MVP&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;quot;dch3&amp;quot; &amp;lt;&lt;a href="mailto:dch3@discussions.microsoft.com"&gt;dch3@discussions.microsoft.com&lt;/a&gt;&amp;gt; wrote in message &lt;br&gt;&amp;gt; news:D5EA3BEC-765E-41EE-9E26-0FCB42B1A971@microsoft.com...&lt;br&gt;&amp;gt; &amp;gt; So if we&amp;#39;re running on Windows Server 2003, there shouldn&amp;#39;t be any issues&lt;br&gt;&amp;gt; &amp;gt; with more than 10 users accessing the backend?&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;quot;Michel Walsh&amp;quot; wrote:&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; yes to both questions.&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Vanderghast, Access MVP&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: FindFirst Problem&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/780ad3d1e4a0534a?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/780ad3d1e4a0534a?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Thurs, Aug 28 2008 10:25&amp;#160;am &lt;br&gt;From: Marshall Barton  &lt;p&gt;&lt;br&gt;Jeefgeorge wrote:&lt;p&gt;&amp;gt;I fixed it..... &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;I replced &lt;br&gt;&amp;gt;     .FindFirst &amp;quot;Right([ProjNo],4) =&amp;quot; &amp;amp; &amp;quot;&amp;quot;&amp;quot; &amp;amp; Proj &amp;amp; &amp;quot;&amp;quot;&amp;quot;&lt;br&gt;&amp;gt;with &lt;br&gt;&amp;gt;     .FindFirst &amp;quot;Right([ProjNo],4) =&amp;quot; &amp;amp; Chr(34) &amp;amp; Proj &amp;amp; Chr(34)&lt;br&gt;&amp;gt;AND&lt;br&gt;&amp;gt;     .FindFirst &amp;quot;[ProjNo] =&amp;quot; &amp;amp; &amp;quot;&amp;quot;&amp;quot; &amp;amp; Proj &amp;amp; &amp;quot;&amp;quot;&amp;quot;&lt;br&gt;&amp;gt;with&lt;br&gt;&amp;gt;     .FindFirst &amp;quot;[ProjNo] =&amp;quot; &amp;amp; Chr(34) &amp;amp; Proj &amp;amp; Chr(34)&lt;p&gt;&lt;br&gt;That is certainly a valid way to do that so no need to make&lt;br&gt;any other changes.&lt;p&gt;Your original problem was that you did not have the correct&lt;br&gt;number of quotes.  The basic rule of putting a quote inside&lt;br&gt;quotes is to use two quotes where you want one quote in the&lt;br&gt;result.&lt;p&gt;Note that Chr(34) is the same as &amp;quot;&amp;quot;&amp;quot;&amp;quot; so you could have&lt;br&gt;solved the problem by using:&lt;br&gt;	.FindFirst &amp;quot;[ProjNo] =&amp;quot; &amp;amp; &amp;quot;&amp;quot;&amp;quot;&amp;quot; &amp;amp; Proj &amp;amp; &amp;quot;&amp;quot;&amp;quot;&amp;quot;&lt;p&gt;You could also have combined the first set of quotes into&lt;br&gt;the initial part of the expression:&lt;p&gt;	.FindFirst &amp;quot;[ProjNo] =&amp;quot;&amp;quot;&amp;quot; &amp;amp; Proj &amp;amp; &amp;quot;&amp;quot;&amp;quot;&amp;quot;&lt;p&gt;-- &lt;br&gt;Marsh&lt;br&gt;MVP [MS Access]&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: If Else Statement in VBA&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/a742da2d52b68eb7?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/a742da2d52b68eb7?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Thurs, Aug 28 2008 10:47&amp;#160;am &lt;br&gt;From: John Spencer  &lt;p&gt;&lt;br&gt;You could write that as&lt;p&gt;Public Function getquarter(Mnth)&lt;p&gt;If IsNumeric(Mnth) = False then&lt;br&gt;&amp;#39;Note the first comparison must return&lt;br&gt;&amp;#39;results in another line&lt;br&gt;   getQuarter = Null&lt;br&gt;ElseIf Mnth = 1 Then:getquarter = 1&lt;br&gt;ElseIf Mnth = 2 Then: getquarter = 1&lt;br&gt;ElseIf Mnth = 3 Then: getquarter = 1&lt;br&gt;ElseIf Mnth = 4 Then: getquarter = 2&lt;br&gt;ElseIf Mnth = 5 Then: getquarter = 2&lt;br&gt;ElseIf Mnth = 6 Then: getquarter = 2&lt;br&gt;ElseIf Mnth = 7 Then: getquarter = 3&lt;br&gt;ElseIf Mnth = 8 Then: getquarter = 3&lt;br&gt;ElseIf Mnth = 9 Then: getquarter = 3&lt;br&gt;ElseIf Mnth = 10 Then: getquarter = 4&lt;br&gt;ElseIf Mnth = 11 Then: getquarter = 4&lt;br&gt;ElseIf Mnth = 12 Then: getquarter = 4&lt;br&gt;Else: getquarter = Null&lt;br&gt;End If&lt;p&gt;End Function&lt;p&gt;As noted elsewhere there Are better methods to get the quarter.&lt;p&gt;John Spencer&lt;br&gt;Access MVP 2002-2005, 2007-2008&lt;br&gt;The Hilltop Institute&lt;br&gt;University of Maryland Baltimore County&lt;p&gt;Victoria wrote:&lt;br&gt;&amp;gt; Unfortunately, it&amp;#39;s been 9 months since I&amp;#39;ve really worked in access and now &lt;br&gt;&amp;gt; for some reason I can&amp;#39;t get a simple statement to work! Help! What am I doing &lt;br&gt;&amp;gt; wrong?&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; I took a date field, calculated month from it, which is a numerical value &lt;br&gt;&amp;gt; and am now trying to translate it to quarter. What am I doing wrong? &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Public Function getquarter(Mnth)&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; If Mnth = 1 Then getquarter = 1&lt;br&gt;&amp;gt; ElseIf Mnth = 2 Then getquarter = 1&lt;br&gt;&amp;gt; ElseIf Mnth = 3 Then getquarter = 1&lt;br&gt;&amp;gt; ElseIf Mnth = 4 Then getquarter = 2&lt;br&gt;&amp;gt; ElseIf Mnth = 5 Then getquarter = 2&lt;br&gt;&amp;gt; ElseIf Mnth = 6 Then getquarter = 2&lt;br&gt;&amp;gt; ElseIf Mnth = 7 Then getquarter = 3&lt;br&gt;&amp;gt; ElseIf Mnth = 8 Then getquarter = 3&lt;br&gt;&amp;gt; ElseIf Mnth = 9 Then getquarter = 3&lt;br&gt;&amp;gt; ElseIf Mnth = 10 Then getquarter = 4&lt;br&gt;&amp;gt; ElseIf Mnth = 11 Then getquarter = 4&lt;br&gt;&amp;gt; ElseIf Mnth = 12 Then getquarter = 4&lt;br&gt;&amp;gt; End If&lt;br&gt;&amp;gt; End Function&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Thanks!&lt;br&gt;&amp;gt; -Victoria&lt;br&gt;&amp;gt; &lt;a href="mailto:avvigil@yahoo.com"&gt;avvigil@yahoo.com&lt;/a&gt;&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Help with &amp;quot;dll&amp;quot; files.&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/2de9a73de2226a17?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/2de9a73de2226a17?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Thurs, Aug 28 2008 10:54&amp;#160;am &lt;br&gt;From: &amp;quot;Tony Toews [MVP]&amp;quot;  &lt;p&gt;&lt;br&gt;FatMan &amp;lt;&lt;a href="mailto:FatMan@discussions.microsoft.com"&gt;FatMan@discussions.microsoft.com&lt;/a&gt;&amp;gt; wrote:&lt;p&gt;&amp;gt;If I was to move up to Access 2007 would the chance of having this type of &lt;br&gt;&amp;gt;problem decrease?  I have been told that the run time for Access 2007 is free &lt;br&gt;&amp;gt;for distribution.  Is this correct?  &lt;p&gt;Yes.   Also see Microsoft Access (Office) Developer Edition FAQ&lt;br&gt;&lt;a href="http://www.granite.ab.ca/access/developereditionfaq.htm"&gt;http://www.granite.ab.ca/access/developereditionfaq.htm&lt;/a&gt;&lt;p&gt;&amp;gt;If my database program runs in Access &lt;br&gt;&amp;gt;2000 is it safe to assume that it should run in Access 2007 with out a &lt;br&gt;&amp;gt;problem?&lt;p&gt;No.  There are little quirks you have to be aware of especially if&lt;br&gt;Microsoft has tightened up the behavior of some things.  Allen Browne&lt;br&gt;has a page on these quirks.  &lt;a href="http://www.allenbrowne.com"&gt;www.allenbrowne.com&lt;/a&gt;.    But once you&amp;#39;re&lt;br&gt;past the quirks it won&amp;#39;t be too bad.&lt;p&gt;Tony&lt;br&gt;-- &lt;br&gt;Tony Toews, Microsoft Access MVP&lt;br&gt;   Please respond only in the newsgroups so that others can &lt;br&gt;read the entire thread of messages.&lt;br&gt;   Microsoft Access Links, Hints, Tips &amp;amp; Accounting Systems at &lt;br&gt;&lt;a href="http://www.granite.ab.ca/accsmstr.htm"&gt;http://www.granite.ab.ca/accsmstr.htm&lt;/a&gt;&lt;br&gt;   Tony&amp;#39;s Microsoft Access Blog - &lt;a href="http://msmvps.com/blogs/access/"&gt;http://msmvps.com/blogs/access/&lt;/a&gt;&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Name AutoCorrect Save Failures&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/dbb4e2b3f5992a21?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/dbb4e2b3f5992a21?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Thurs, Aug 28 2008 11:27&amp;#160;am &lt;br&gt;From: Jeefgeorge  &lt;p&gt;&lt;br&gt;Thanks, Worked Great&lt;p&gt;&lt;br&gt;&amp;quot;Klatuu&amp;quot; wrote:&lt;p&gt;&amp;gt; Turn AutoCorrect off.  Don&amp;#39;t use it.  It is buggy and causes problems.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; You may want to read the info at this site:&lt;br&gt;&amp;gt; &lt;a href="http://allenbrowne.com/bug-03.html"&gt;http://allenbrowne.com/bug-03.html&lt;/a&gt;&lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; Dave Hargis, Microsoft Access MVP&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;quot;Jeefgeorge&amp;quot; wrote:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;gt; When I run a TransferSpreadsheet command, a [Name AutoCorrect Save Failures] &lt;br&gt;&amp;gt; &amp;gt; table is created.&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Object Name: BidTabData&lt;br&gt;&amp;gt; &amp;gt; Object Type:  Table&lt;br&gt;&amp;gt; &amp;gt; Failure Reason: Could not save the object&lt;br&gt;&amp;gt; &amp;gt; Time: &lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Code:&lt;br&gt;&amp;gt; &amp;gt; ...&lt;br&gt;&amp;gt; &amp;gt; Tble = &amp;quot;BidTabData&amp;quot;&lt;br&gt;&amp;gt; &amp;gt; Path = ahtCommonFileOpenSave...&lt;br&gt;&amp;gt; &amp;gt; CurBid = 1&lt;br&gt;&amp;gt; &amp;gt; Do While CurBid &amp;lt;= 7&lt;br&gt;&amp;gt; &amp;gt;    Rnge = &amp;quot;Bid&amp;quot; &amp;amp; CurBid&lt;br&gt;&amp;gt; &amp;gt;    DoCmd.TransferSpreadsheet acImport, 8, Tble, Path, -1, Rnge&lt;br&gt;&amp;gt; &amp;gt;    CurBid = CurBid + 1&lt;br&gt;&amp;gt; &amp;gt; Loop&lt;br&gt;&amp;gt; &amp;gt; ...&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; I think this table is created since the range is 250 rows long, but some &lt;br&gt;&amp;gt; &amp;gt; rows are blank. Some spreadsheets have 7 rows, some have 100. I used a range &lt;br&gt;&amp;gt; &amp;gt; of 250 rows because that is an extreme max to insert. The blank rows are not &lt;br&gt;&amp;gt; &amp;gt; imported, because no primary key is present. I think the error is because &lt;br&gt;&amp;gt; &amp;gt; these blank rows are not added to the table. Is there a way to not flag not &lt;br&gt;&amp;gt; &amp;gt; saving blank rows as an error? Or is there something else generateing this &lt;br&gt;&amp;gt; &amp;gt; table?&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Search Check Boxes on a Form Using Check boxes on a search For&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/1581abdd7c486e13?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/1581abdd7c486e13?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 6 ==&lt;br&gt;Date: Thurs, Aug 28 2008 11:38&amp;#160;am &lt;br&gt;From: BIS-SISA  &lt;p&gt;&lt;br&gt;Hi,&lt;p&gt;Happy to find this thread and I was successful in getting the code to work &lt;br&gt;in my form but am puzzled by the filtered results. &lt;p&gt;I have 1276 records that when I filter them it shows 1265 records. My goal &lt;br&gt;is to see the 11 records filtered out. Any suggestions??&lt;p&gt;Thanks!&lt;p&gt;&amp;quot;Klatuu&amp;quot; wrote:&lt;p&gt;&amp;gt; Sure, no problem.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; First, add a command button to your form.  Give it the name cmdSetFilter.&lt;br&gt;&amp;gt; Set the Caption to Set Filter&lt;br&gt;&amp;gt; Now, to add the code, select the Events tab of the properties dialog.  Find &lt;br&gt;&amp;gt; the text box labled On Click.&lt;br&gt;&amp;gt; Click on the small command button just to the right of the text box.&lt;br&gt;&amp;gt; Choose Code Builder from the list that will pop up.&lt;br&gt;&amp;gt; The Visual Basic Editor (VBE) will open and you will see:&lt;br&gt;&amp;gt; Paste the code into the editor where the cursor is.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Private Sub cmdSetFilter_Click()&lt;br&gt;&amp;gt; |&lt;br&gt;&amp;gt; End Sub&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Now, to use you check box name as an example.  I put it in as the first &lt;br&gt;&amp;gt; field name.  Now let&amp;#39;s get clear on terminology.  When you say Field, that &lt;br&gt;&amp;gt; means a field in a table or query.  When you refer to a check box on a form, &lt;br&gt;&amp;gt; that is a Control.  So based on your statement, I am assuming [Business and &lt;br&gt;&amp;gt; Enterprise] is the name of a field in the form&amp;#39;s record source.  Each of your &lt;br&gt;&amp;gt; Check Boxes is probably bound to a field in the form&amp;#39;s record source, so you &lt;br&gt;&amp;gt; use the name of the field and the name of the control in the comparison.  You &lt;br&gt;&amp;gt; do it for each check box you want to include in th your filter.  So:&lt;br&gt;&amp;gt; v----Name of Field---------v         v--Name of Control bound to field&lt;br&gt;&amp;gt; &amp;quot;[Business and Enterprise] = &amp;quot; &amp;amp; Me.chkOne&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Dim strFitler As String&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;     If Me.cmdSetFilter.Caption = &amp;quot;Set Filter&amp;quot; Then&lt;br&gt;&amp;gt;         strFilter = &amp;quot;[Business and Enterprise] = &amp;quot; &amp;amp; Me.chkOne &amp;amp; &amp;quot; AND &lt;br&gt;&amp;gt; [Field2] = &amp;quot; &amp;amp; &lt;br&gt;&amp;gt; Me.chkTwo &amp;amp; &amp;quot; AND [Field3] = &amp;quot; &amp;amp; Me.chkThree&lt;br&gt;&amp;gt;         Me.Filter = strFilter&lt;br&gt;&amp;gt;         Me.FilterOn = True&lt;br&gt;&amp;gt;         Me.cmdSetFilter.Caption = &amp;quot;Clear Filter&amp;quot;&lt;br&gt;&amp;gt;     Else&lt;br&gt;&amp;gt;         Me.FilterOn = False&lt;br&gt;&amp;gt;         Me.cmdSetFilter.Caption = &amp;quot;Set Filter&amp;quot;&lt;br&gt;&amp;gt;     End If&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; Dave Hargis, Microsoft Access MVP&lt;br&gt; &lt;p&gt;&lt;p&gt;== 2 of 6 ==&lt;br&gt;Date: Thurs, Aug 28 2008 11:44&amp;#160;am &lt;br&gt;From: Klatuu  &lt;p&gt;&lt;br&gt;Well, you obviously have the logic working correctly, it would just be how &lt;br&gt;you are identify the filtering values.&lt;p&gt;If you can give me some details on what you are doing, perhaps we can make &lt;br&gt;it work for you.&lt;br&gt;-- &lt;br&gt;Dave Hargis, Microsoft Access MVP&lt;p&gt;&lt;br&gt;&amp;quot;BIS-SISA&amp;quot; wrote:&lt;p&gt;&amp;gt; Hi,&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Happy to find this thread and I was successful in getting the code to work &lt;br&gt;&amp;gt; in my form but am puzzled by the filtered results. &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; I have 1276 records that when I filter them it shows 1265 records. My goal &lt;br&gt;&amp;gt; is to see the 11 records filtered out. Any suggestions??&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Thanks!&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;quot;Klatuu&amp;quot; wrote:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Sure, no problem.&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; First, add a command button to your form.  Give it the name cmdSetFilter.&lt;br&gt;&amp;gt; &amp;gt; Set the Caption to Set Filter&lt;br&gt;&amp;gt; &amp;gt; Now, to add the code, select the Events tab of the properties dialog.  Find &lt;br&gt;&amp;gt; &amp;gt; the text box labled On Click.&lt;br&gt;&amp;gt; &amp;gt; Click on the small command button just to the right of the text box.&lt;br&gt;&amp;gt; &amp;gt; Choose Code Builder from the list that will pop up.&lt;br&gt;&amp;gt; &amp;gt; The Visual Basic Editor (VBE) will open and you will see:&lt;br&gt;&amp;gt; &amp;gt; Paste the code into the editor where the cursor is.&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Private Sub cmdSetFilter_Click()&lt;br&gt;&amp;gt; &amp;gt; |&lt;br&gt;&amp;gt; &amp;gt; End Sub&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Now, to use you check box name as an example.  I put it in as the first &lt;br&gt;&amp;gt; &amp;gt; field name.  Now let&amp;#39;s get clear on terminology.  When you say Field, that &lt;br&gt;&amp;gt; &amp;gt; means a field in a table or query.  When you refer to a check box on a form, &lt;br&gt;&amp;gt; &amp;gt; that is a Control.  So based on your statement, I am assuming [Business and &lt;br&gt;&amp;gt; &amp;gt; Enterprise] is the name of a field in the form&amp;#39;s record source.  Each of your &lt;br&gt;&amp;gt; &amp;gt; Check Boxes is probably bound to a field in the form&amp;#39;s record source, so you &lt;br&gt;&amp;gt; &amp;gt; use the name of the field and the name of the control in the comparison.  You &lt;br&gt;&amp;gt; &amp;gt; do it for each check box you want to include in th your filter.  So:&lt;br&gt;&amp;gt; &amp;gt; v----Name of Field---------v         v--Name of Control bound to field&lt;br&gt;&amp;gt; &amp;gt; &amp;quot;[Business and Enterprise] = &amp;quot; &amp;amp; Me.chkOne&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Dim strFitler As String&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt;     If Me.cmdSetFilter.Caption = &amp;quot;Set Filter&amp;quot; Then&lt;br&gt;&amp;gt; &amp;gt;         strFilter = &amp;quot;[Business and Enterprise] = &amp;quot; &amp;amp; Me.chkOne &amp;amp; &amp;quot; AND &lt;br&gt;&amp;gt; &amp;gt; [Field2] = &amp;quot; &amp;amp; &lt;br&gt;&amp;gt; &amp;gt; Me.chkTwo &amp;amp; &amp;quot; AND [Field3] = &amp;quot; &amp;amp; Me.chkThree&lt;br&gt;&amp;gt; &amp;gt;         Me.Filter = strFilter&lt;br&gt;&amp;gt; &amp;gt;         Me.FilterOn = True&lt;br&gt;&amp;gt; &amp;gt;         Me.cmdSetFilter.Caption = &amp;quot;Clear Filter&amp;quot;&lt;br&gt;&amp;gt; &amp;gt;     Else&lt;br&gt;&amp;gt; &amp;gt;         Me.FilterOn = False&lt;br&gt;&amp;gt; &amp;gt;         Me.cmdSetFilter.Caption = &amp;quot;Set Filter&amp;quot;&lt;br&gt;&amp;gt; &amp;gt;     End If&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; -- &lt;br&gt;&amp;gt; &amp;gt; Dave Hargis, Microsoft Access MVP&lt;br&gt; &lt;p&gt;&lt;p&gt;== 3 of 6 ==&lt;br&gt;Date: Thurs, Aug 28 2008 12:00&amp;#160;pm &lt;br&gt;From: BIS-SISA  &lt;p&gt;&lt;br&gt;Well first let me say that you are dealing with the coding challenged here &lt;br&gt;(hence my joy at finding your thread laying out all the steps). Now that I &lt;br&gt;have disclosed that grievous fact let me try and provide some info that will &lt;br&gt;be what you need to help me:-)&lt;p&gt;I have inherited an AC 2000 database that is used to track IT assets. There &lt;br&gt;are multiple Yes/No controls to identify location/hardware/use. Also the form &lt;br&gt;is multi-tabbed to breakout information by type (i.e. hardware, software, &lt;br&gt;maintenance, etc.).&lt;p&gt;Here is what is working in my dyslexic world, and yes I am dyslexic):&lt;p&gt;Private Sub cmdFilterBIS_Click()&lt;br&gt;  Dim strFilter As String&lt;br&gt;  &lt;br&gt;  If Me.cmdFilterBIS.Caption = &amp;quot;Set BIS Filter&amp;quot; Then&lt;br&gt;    strFilter = &amp;quot;[BIS PC] = &amp;quot; &amp;amp; Me.ysnBIS_PC&lt;br&gt;    Me.Filter = strFilter&lt;br&gt;    Me.FilterOn = True&lt;br&gt;    Me.cmdFilterBIS.Caption = &amp;quot;Clear BIS Filter&amp;quot;&lt;br&gt;  Else&lt;br&gt;    Me.FilterOn = False&lt;br&gt;    Me.cmdFilterBIS.Caption = &amp;quot;Set BIS Filter&amp;quot;&lt;br&gt;  End If&lt;br&gt;    &lt;br&gt;End Sub&lt;p&gt;The reason I have inserted &amp;quot;BIS&amp;quot; is due to the need that once I have this &lt;br&gt;filter working I need to create two additional filters for &amp;quot;Education&amp;quot; and &lt;br&gt;&amp;quot;Health Care&amp;quot;.&lt;p&gt;Any help will be appreciated and your mentoring is very much valued!&lt;p&gt;Uriel&lt;p&gt;&amp;quot;Klatuu&amp;quot; wrote:&lt;p&gt;&amp;gt; Well, you obviously have the logic working correctly, it would just be how &lt;br&gt;&amp;gt; you are identify the filtering values.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; If you can give me some details on what you are doing, perhaps we can make &lt;br&gt;&amp;gt; it work for you.&lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; Dave Hargis, Microsoft Access MVP&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;quot;BIS-SISA&amp;quot; wrote:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Hi,&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Happy to find this thread and I was successful in getting the code to work &lt;br&gt;&amp;gt; &amp;gt; in my form but am puzzled by the filtered results. &lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; I have 1276 records that when I filter them it shows 1265 records. My goal &lt;br&gt;&amp;gt; &amp;gt; is to see the 11 records filtered out. Any suggestions??&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Thanks!&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;quot;Klatuu&amp;quot; wrote:&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Sure, no problem.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; First, add a command button to your form.  Give it the name cmdSetFilter.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Set the Caption to Set Filter&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Now, to add the code, select the Events tab of the properties dialog.  Find &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; the text box labled On Click.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Click on the small command button just to the right of the text box.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Choose Code Builder from the list that will pop up.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; The Visual Basic Editor (VBE) will open and you will see:&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Paste the code into the editor where the cursor is.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Private Sub cmdSetFilter_Click()&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; |&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; End Sub&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Now, to use you check box name as an example.  I put it in as the first &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; field name.  Now let&amp;#39;s get clear on terminology.  When you say Field, that &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; means a field in a table or query.  When you refer to a check box on a form, &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; that is a Control.  So based on your statement, I am assuming [Business and &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Enterprise] is the name of a field in the form&amp;#39;s record source.  Each of your &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Check Boxes is probably bound to a field in the form&amp;#39;s record source, so you &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; use the name of the field and the name of the control in the comparison.  You &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; do it for each check box you want to include in th your filter.  So:&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; v----Name of Field---------v         v--Name of Control bound to field&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;quot;[Business and Enterprise] = &amp;quot; &amp;amp; Me.chkOne&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Dim strFitler As String&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     If Me.cmdSetFilter.Caption = &amp;quot;Set Filter&amp;quot; Then&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;         strFilter = &amp;quot;[Business and Enterprise] = &amp;quot; &amp;amp; Me.chkOne &amp;amp; &amp;quot; AND &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; [Field2] = &amp;quot; &amp;amp; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Me.chkTwo &amp;amp; &amp;quot; AND [Field3] = &amp;quot; &amp;amp; Me.chkThree&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;         Me.Filter = strFilter&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;         Me.FilterOn = True&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;         Me.cmdSetFilter.Caption = &amp;quot;Clear Filter&amp;quot;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Else&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;         Me.FilterOn = False&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;         Me.cmdSetFilter.Caption = &amp;quot;Set Filter&amp;quot;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     End If&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; -- &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Dave Hargis, Microsoft Access MVP&lt;br&gt; &lt;p&gt;&lt;p&gt;== 4 of 6 ==&lt;br&gt;Date: Thurs, Aug 28 2008 12:38&amp;#160;pm &lt;br&gt;From: Klatuu  &lt;p&gt;&lt;br&gt;With this line:&lt;br&gt;strFilter = &amp;quot;[BIS PC] = &amp;quot; &amp;amp; Me.ysnBIS_PC&lt;p&gt;What you are doing is filtering your form&amp;#39;s recordset based on a field in &lt;br&gt;the recodset named [BIS PC] being equal to a control on your form name &lt;br&gt;ysnBIS_PC.&lt;p&gt;I am guessing from the name of the control it is a check box and that [BIS &lt;br&gt;PC] is a Yes/No field in your form&amp;#39;s recordset.  If all of this is correct &lt;br&gt;then here is what would happen.&lt;br&gt;If ysnBIS_PC is checked and you apply the filter, then only records where &lt;br&gt;the field [BIS PC] is True (the value is actually -1) will be included.  If, &lt;br&gt;when you click the button to set the filter and ysnBIS_PC is not checked, you &lt;br&gt;would have only rows where [BIS PC] is False (0).&lt;p&gt;If the field and control are not as I assume, please let me know what data &lt;br&gt;types they are and how you want the filtering to work.&lt;br&gt;-- &lt;br&gt;Dave Hargis, Microsoft Access MVP&lt;p&gt;&lt;br&gt;&amp;quot;BIS-SISA&amp;quot; wrote:&lt;p&gt;&amp;gt; Well first let me say that you are dealing with the coding challenged here &lt;br&gt;&amp;gt; (hence my joy at finding your thread laying out all the steps). Now that I &lt;br&gt;&amp;gt; have disclosed that grievous fact let me try and provide some info that will &lt;br&gt;&amp;gt; be what you need to help me:-)&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; I have inherited an AC 2000 database that is used to track IT assets. There &lt;br&gt;&amp;gt; are multiple Yes/No controls to identify location/hardware/use. Also the form &lt;br&gt;&amp;gt; is multi-tabbed to breakout information by type (i.e. hardware, software, &lt;br&gt;&amp;gt; maintenance, etc.).&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Here is what is working in my dyslexic world, and yes I am dyslexic):&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Private Sub cmdFilterBIS_Click()&lt;br&gt;&amp;gt;   Dim strFilter As String&lt;br&gt;&amp;gt;   &lt;br&gt;&amp;gt;   If Me.cmdFilterBIS.Caption = &amp;quot;Set BIS Filter&amp;quot; Then&lt;br&gt;&amp;gt;     strFilter = &amp;quot;[BIS PC] = &amp;quot; &amp;amp; Me.ysnBIS_PC&lt;br&gt;&amp;gt;     Me.Filter = strFilter&lt;br&gt;&amp;gt;     Me.FilterOn = True&lt;br&gt;&amp;gt;     Me.cmdFilterBIS.Caption = &amp;quot;Clear BIS Filter&amp;quot;&lt;br&gt;&amp;gt;   Else&lt;br&gt;&amp;gt;     Me.FilterOn = False&lt;br&gt;&amp;gt;     Me.cmdFilterBIS.Caption = &amp;quot;Set BIS Filter&amp;quot;&lt;br&gt;&amp;gt;   End If&lt;br&gt;&amp;gt;     &lt;br&gt;&amp;gt; End Sub&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; The reason I have inserted &amp;quot;BIS&amp;quot; is due to the need that once I have this &lt;br&gt;&amp;gt; filter working I need to create two additional filters for &amp;quot;Education&amp;quot; and &lt;br&gt;&amp;gt; &amp;quot;Health Care&amp;quot;.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Any help will be appreciated and your mentoring is very much valued!&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Uriel&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;quot;Klatuu&amp;quot; wrote:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Well, you obviously have the logic working correctly, it would just be how &lt;br&gt;&amp;gt; &amp;gt; you are identify the filtering values.&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; If you can give me some details on what you are doing, perhaps we can make &lt;br&gt;&amp;gt; &amp;gt; it work for you.&lt;br&gt;&amp;gt; &amp;gt; -- &lt;br&gt;&amp;gt; &amp;gt; Dave Hargis, Microsoft Access MVP&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;quot;BIS-SISA&amp;quot; wrote:&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Hi,&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Happy to find this thread and I was successful in getting the code to work &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; in my form but am puzzled by the filtered results. &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I have 1276 records that when I filter them it shows 1265 records. My goal &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; is to see the 11 records filtered out. Any suggestions??&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Thanks!&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;quot;Klatuu&amp;quot; wrote:&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Sure, no problem.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; First, add a command button to your form.  Give it the name cmdSetFilter.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Set the Caption to Set Filter&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Now, to add the code, select the Events tab of the properties dialog.  Find &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; the text box labled On Click.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Click on the small command button just to the right of the text box.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Choose Code Builder from the list that will pop up.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; The Visual Basic Editor (VBE) will open and you will see:&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Paste the code into the editor where the cursor is.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Private Sub cmdSetFilter_Click()&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; |&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; End Sub&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Now, to use you check box name as an example.  I put it in as the first &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; field name.  Now let&amp;#39;s get clear on terminology.  When you say Field, that &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; means a field in a table or query.  When you refer to a check box on a form, &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; that is a Control.  So based on your statement, I am assuming [Business and &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Enterprise] is the name of a field in the form&amp;#39;s record source.  Each of your &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Check Boxes is probably bound to a field in the form&amp;#39;s record source, so you &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; use the name of the field and the name of the control in the comparison.  You &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; do it for each check box you want to include in th your filter.  So:&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; v----Name of Field---------v         v--Name of Control bound to field&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;quot;[Business and Enterprise] = &amp;quot; &amp;amp; Me.chkOne&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Dim strFitler As String&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;     If Me.cmdSetFilter.Caption = &amp;quot;Set Filter&amp;quot; Then&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;         strFilter = &amp;quot;[Business and Enterprise] = &amp;quot; &amp;amp; Me.chkOne &amp;amp; &amp;quot; AND &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; [Field2] = &amp;quot; &amp;amp; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Me.chkTwo &amp;amp; &amp;quot; AND [Field3] = &amp;quot; &amp;amp; Me.chkThree&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;         Me.Filter = strFilter&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;         Me.FilterOn = True&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;         Me.cmdSetFilter.Caption = &amp;quot;Clear Filter&amp;quot;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;     Else&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;         Me.FilterOn = False&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;         Me.cmdSetFilter.Caption = &amp;quot;Set Filter&amp;quot;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;     End If&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; -- &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Dave Hargis, Microsoft Access MVP&lt;br&gt; &lt;p&gt;&lt;p&gt;== 5 of 6 ==&lt;br&gt;Date: Thurs, Aug 28 2008 12:55&amp;#160;pm &lt;br&gt;From: BIS-SISA  &lt;p&gt;&lt;br&gt;Yes I think that is right. In the table &amp;quot;System Computer&amp;quot; the field name &amp;quot;BIS &lt;br&gt;PC&amp;quot; has a data type of &amp;quot;Yes/No&amp;quot;. In the form &amp;quot;frmSystemComputerBIS&amp;quot; the &lt;br&gt;control name is &amp;quot;ysnBIS_PC&amp;quot; and the control source is &amp;quot;BIS PC&amp;quot;. &lt;p&gt;So is that right? I know it&amp;#39;s awful that I don&amp;#39;t know for sure but there you &lt;br&gt;have it, the coding challenged live on!&lt;p&gt;Thanks for the on-going help!!&lt;p&gt;Uriel&lt;p&gt;&lt;br&gt;&amp;quot;Klatuu&amp;quot; wrote:&lt;p&gt;&amp;gt; With this line:&lt;br&gt;&amp;gt; strFilter = &amp;quot;[BIS PC] = &amp;quot; &amp;amp; Me.ysnBIS_PC&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; What you are doing is filtering your form&amp;#39;s recordset based on a field in &lt;br&gt;&amp;gt; the recodset named [BIS PC] being equal to a control on your form name &lt;br&gt;&amp;gt; ysnBIS_PC.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; I am guessing from the name of the control it is a check box and that [BIS &lt;br&gt;&amp;gt; PC] is a Yes/No field in your form&amp;#39;s recordset.  If all of this is correct &lt;br&gt;&amp;gt; then here is what would happen.&lt;br&gt;&amp;gt; If ysnBIS_PC is checked and you apply the filter, then only records where &lt;br&gt;&amp;gt; the field [BIS PC] is True (the value is actually -1) will be included.  If, &lt;br&gt;&amp;gt; when you click the button to set the filter and ysnBIS_PC is not checked, you &lt;br&gt;&amp;gt; would have only rows where [BIS PC] is False (0).&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; If the field and control are not as I assume, please let me know what data &lt;br&gt;&amp;gt; types they are and how you want the filtering to work.&lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; Dave Hargis, Microsoft Access MVP&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;quot;BIS-SISA&amp;quot; wrote:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Well first let me say that you are dealing with the coding challenged here &lt;br&gt;&amp;gt; &amp;gt; (hence my joy at finding your thread laying out all the steps). Now that I &lt;br&gt;&amp;gt; &amp;gt; have disclosed that grievous fact let me try and provide some info that will &lt;br&gt;&amp;gt; &amp;gt; be what you need to help me:-)&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; I have inherited an AC 2000 database that is used to track IT assets. There &lt;br&gt;&amp;gt; &amp;gt; are multiple Yes/No controls to identify location/hardware/use. Also the form &lt;br&gt;&amp;gt; &amp;gt; is multi-tabbed to breakout information by type (i.e. hardware, software, &lt;br&gt;&amp;gt; &amp;gt; maintenance, etc.).&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Here is what is working in my dyslexic world, and yes I am dyslexic):&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Private Sub cmdFilterBIS_Click()&lt;br&gt;&amp;gt; &amp;gt;   Dim strFilter As String&lt;br&gt;&amp;gt; &amp;gt;   &lt;br&gt;&amp;gt; &amp;gt;   If Me.cmdFilterBIS.Caption = &amp;quot;Set BIS Filter&amp;quot; Then&lt;br&gt;&amp;gt; &amp;gt;     strFilter = &amp;quot;[BIS PC] = &amp;quot; &amp;amp; Me.ysnBIS_PC&lt;br&gt;&amp;gt; &amp;gt;     Me.Filter = strFilter&lt;br&gt;&amp;gt; &amp;gt;     Me.FilterOn = True&lt;br&gt;&amp;gt; &amp;gt;     Me.cmdFilterBIS.Caption = &amp;quot;Clear BIS Filter&amp;quot;&lt;br&gt;&amp;gt; &amp;gt;   Else&lt;br&gt;&amp;gt; &amp;gt;     Me.FilterOn = False&lt;br&gt;&amp;gt; &amp;gt;     Me.cmdFilterBIS.Caption = &amp;quot;Set BIS Filter&amp;quot;&lt;br&gt;&amp;gt; &amp;gt;   End If&lt;br&gt;&amp;gt; &amp;gt;     &lt;br&gt;&amp;gt; &amp;gt; End Sub&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; The reason I have inserted &amp;quot;BIS&amp;quot; is due to the need that once I have this &lt;br&gt;&amp;gt; &amp;gt; filter working I need to create two additional filters for &amp;quot;Education&amp;quot; and &lt;br&gt;&amp;gt; &amp;gt; &amp;quot;Health Care&amp;quot;.&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Any help will be appreciated and your mentoring is very much valued!&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Uriel&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;quot;Klatuu&amp;quot; wrote:&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Well, you obviously have the logic working correctly, it would just be how &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; you are identify the filtering values.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; If you can give me some details on what you are doing, perhaps we can make &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; it work for you.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; -- &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Dave Hargis, Microsoft Access MVP&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;quot;BIS-SISA&amp;quot; wrote:&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Hi,&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Happy to find this thread and I was successful in getting the code to work &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; in my form but am puzzled by the filtered results. &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; I have 1276 records that when I filter them it shows 1265 records. My goal &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; is to see the 11 records filtered out. Any suggestions??&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Thanks!&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;quot;Klatuu&amp;quot; wrote:&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Sure, no problem.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; First, add a command button to your form.  Give it the name cmdSetFilter.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Set the Caption to Set Filter&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Now, to add the code, select the Events tab of the properties dialog.  Find &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; the text box labled On Click.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Click on the small command button just to the right of the text box.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Choose Code Builder from the list that will pop up.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; The Visual Basic Editor (VBE) will open and you will see:&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Paste the code into the editor where the cursor is.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Private Sub cmdSetFilter_Click()&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; |&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; End Sub&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Now, to use you check box name as an example.  I put it in as the first &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; field name.  Now let&amp;#39;s get clear on terminology.  When you say Field, that &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; means a field in a table or query.  When you refer to a check box on a form, &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; that is a Control.  So based on your statement, I am assuming [Business and &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Enterprise] is the name of a field in the form&amp;#39;s record source.  Each of your &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Check Boxes is probably bound to a field in the form&amp;#39;s record source, so you &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; use the name of the field and the name of the control in the comparison.  You &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; do it for each check box you want to include in th your filter.  So:&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; v----Name of Field---------v         v--Name of Control bound to field&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;quot;[Business and Enterprise] = &amp;quot; &amp;amp; Me.chkOne&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Dim strFitler As String&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;     If Me.cmdSetFilter.Caption = &amp;quot;Set Filter&amp;quot; Then&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;         strFilter = &amp;quot;[Business and Enterprise] = &amp;quot; &amp;amp; Me.chkOne &amp;amp; &amp;quot; AND &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; [Field2] = &amp;quot; &amp;amp; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Me.chkTwo &amp;amp; &amp;quot; AND [Field3] = &amp;quot; &amp;amp; Me.chkThree&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;         Me.Filter = strFilter&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;         Me.FilterOn = True&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;         Me.cmdSetFilter.Caption = &amp;quot;Clear Filter&amp;quot;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;     Else&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;         Me.FilterOn = False&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;         Me.cmdSetFilter.Caption = &amp;quot;Set Filter&amp;quot;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;     End If&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; -- &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Dave Hargis, Microsoft Access MVP&lt;br&gt; &lt;p&gt;&lt;p&gt;== 6 of 6 ==&lt;br&gt;Date: Thurs, Aug 28 2008 1:08&amp;#160;pm &lt;br&gt;From: Klatuu  &lt;p&gt;&lt;br&gt;I just set up a test for for this situation using a yes/no field and a check &lt;br&gt;box on a form.  It worked just fine for me.  I don&amp;#39;t see a problem with the &lt;br&gt;code you posted.  Here is my version. Note, I would not use default Access &lt;br&gt;names normally, this was just a test:&lt;p&gt;Private Sub Command10_Click()&lt;br&gt;    With Me.Command10&lt;br&gt;        If .Caption = &amp;quot;Filter&amp;quot; Then&lt;br&gt;            .Caption = &amp;quot;Filter Off&amp;quot;&lt;br&gt;            Me.Filter = &amp;quot;[iscorporate] = &amp;quot; &amp;amp; Me.chkIsCorporate&lt;br&gt;            Me.FilterOn = True&lt;br&gt;        Else&lt;br&gt;            .Caption = &amp;quot;Filter&amp;quot;&lt;br&gt;            Me.FilterOn = False&lt;br&gt;        End If&lt;br&gt;    End With&lt;br&gt;End Sub&lt;p&gt;Functionally, I don&amp;#39;t see a difference, but I thought  I would send this &lt;br&gt;along so you can compare to see if I am missing something.&lt;br&gt;-- &lt;br&gt;Dave Hargis, Microsoft Access MVP&lt;p&gt;&lt;br&gt;&amp;quot;BIS-SISA&amp;quot; wrote:&lt;p&gt;&amp;gt; Yes I think that is right. In the table &amp;quot;System Computer&amp;quot; the field name &amp;quot;BIS &lt;br&gt;&amp;gt; PC&amp;quot; has a data type of &amp;quot;Yes/No&amp;quot;. In the form &amp;quot;frmSystemComputerBIS&amp;quot; the &lt;br&gt;&amp;gt; control name is &amp;quot;ysnBIS_PC&amp;quot; and the control source is &amp;quot;BIS PC&amp;quot;. &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; So is that right? I know it&amp;#39;s awful that I don&amp;#39;t know for sure but there you &lt;br&gt;&amp;gt; have it, the coding challenged live on!&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Thanks for the on-going help!!&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Uriel&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;quot;Klatuu&amp;quot; wrote:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;gt; With this line:&lt;br&gt;&amp;gt; &amp;gt; strFilter = &amp;quot;[BIS PC] = &amp;quot; &amp;amp; Me.ysnBIS_PC&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; What you are doing is filtering your form&amp;#39;s recordset based on a field in &lt;br&gt;&amp;gt; &amp;gt; the recodset named [BIS PC] being equal to a control on your form name &lt;br&gt;&amp;gt; &amp;gt; ysnBIS_PC.&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; I am guessing from the name of the control it is a check box and that [BIS &lt;br&gt;&amp;gt; &amp;gt; PC] is a Yes/No field in your form&amp;#39;s recordset.  If all of this is correct &lt;br&gt;&amp;gt; &amp;gt; then here is what would happen.&lt;br&gt;&amp;gt; &amp;gt; If ysnBIS_PC is checked and you apply the filter, then only records where &lt;br&gt;&amp;gt; &amp;gt; the field [BIS PC] is True (the value is actually -1) will be included.  If, &lt;br&gt;&amp;gt; &amp;gt; when you click the button to set the filter and ysnBIS_PC is not checked, you &lt;br&gt;&amp;gt; &amp;gt; would have only rows where [BIS PC] is False (0).&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; If the field and control are not as I assume, please let me know what data &lt;br&gt;&amp;gt; &amp;gt; types they are and how you want the filtering to work.&lt;br&gt;&amp;gt; &amp;gt; -- &lt;br&gt;&amp;gt; &amp;gt; Dave Hargis, Microsoft Access MVP&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;quot;BIS-SISA&amp;quot; wrote:&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Well first let me say that you are dealing with the coding challenged here &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; (hence my joy at finding your thread laying out all the steps). Now that I &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; have disclosed that grievous fact let me try and provide some info that will &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; be what you need to help me:-)&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I have inherited an AC 2000 database that is used to track IT assets. There &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; are multiple Yes/No controls to identify location/hardware/use. Also the form &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; is multi-tabbed to breakout information by type (i.e. hardware, software, &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; maintenance, etc.).&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Here is what is working in my dyslexic world, and yes I am dyslexic):&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Private Sub cmdFilterBIS_Click()&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;   Dim strFilter As String&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;   &lt;br&gt;&amp;gt; &amp;gt; &amp;gt;   If Me.cmdFilterBIS.Caption = &amp;quot;Set BIS Filter&amp;quot; Then&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     strFilter = &amp;quot;[BIS PC] = &amp;quot; &amp;amp; Me.ysnBIS_PC&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Me.Filter = strFilter&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Me.FilterOn = True&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Me.cmdFilterBIS.Caption = &amp;quot;Clear BIS Filter&amp;quot;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;   Else&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Me.FilterOn = False&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Me.cmdFilterBIS.Caption = &amp;quot;Set BIS Filter&amp;quot;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;   End If&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; End Sub&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; The reason I have inserted &amp;quot;BIS&amp;quot; is due to the need that once I have this &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; filter working I need to create two additional filters for &amp;quot;Education&amp;quot; and &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;quot;Health Care&amp;quot;.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Any help will be appreciated and your mentoring is very much valued!&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Uriel&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;quot;Klatuu&amp;quot; wrote:&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Well, you obviously have the logic working correctly, it would just be how &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; you are identify the filtering values.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; If you can give me some details on what you are doing, perhaps we can make &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; it work for you.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; -- &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Dave Hargis, Microsoft Access MVP&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;quot;BIS-SISA&amp;quot; wrote:&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Hi,&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Happy to find this thread and I was successful in getting the code to work &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; in my form but am puzzled by the filtered results. &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I have 1276 records that when I filter them it shows 1265 records. My goal &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; is to see the 11 records filtered out. Any suggestions??&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Thanks!&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;quot;Klatuu&amp;quot; wrote:&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Sure, no problem.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; First, add a command button to your form.  Give it the name cmdSetFilter.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Set the Caption to Set Filter&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Now, to add the code, select the Events tab of the properties dialog.  Find &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; the text box labled On Click.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Click on the small command button just to the right of the text box.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Choose Code Builder from the list that will pop up.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; The Visual Basic Editor (VBE) will open and you will see:&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Paste the code into the editor where the cursor is.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Private Sub cmdSetFilter_Click()&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; |&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; End Sub&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Now, to use you check box name as an example.  I put it in as the first &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; field name.  Now let&amp;#39;s get clear on terminology.  When you say Field, that &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; means a field in a table or query.  When you refer to a check box on a form, &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; that is a Control.  So based on your statement, I am assuming [Business and &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Enterprise] is the name of a field in the form&amp;#39;s record source.  Each of your &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Check Boxes is probably bound to a field in the form&amp;#39;s record source, so you &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; use the name of the field and the name of the control in the comparison.  You &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; do it for each check box you want to include in th your filter.  So:&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; v----Name of Field---------v         v--Name of Control bound to field&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;quot;[Business and Enterprise] = &amp;quot; &amp;amp; Me.chkOne&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Dim strFitler As String&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;     If Me.cmdSetFilter.Caption = &amp;quot;Set Filter&amp;quot; Then&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;         strFilter = &amp;quot;[Business and Enterprise] = &amp;quot; &amp;amp; Me.chkOne &amp;amp; &amp;quot; AND &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; [Field2] = &amp;quot; &amp;amp; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Me.chkTwo &amp;amp; &amp;quot; AND [Field3] = &amp;quot; &amp;amp; Me.chkThree&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;         Me.Filter = strFilter&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;         Me.FilterOn = True&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;         Me.cmdSetFilter.Caption = &amp;quot;Clear Filter&amp;quot;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;     Else&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;         Me.FilterOn = False&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;         Me.cmdSetFilter.Caption = &amp;quot;Set Filter&amp;quot;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;     End If&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; -- &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Dave Hargis, Microsoft Access MVP&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: In a report -Using a calculated field in Select Case causes Error&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/68b28ec3d6158796?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/68b28ec3d6158796?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 4 ==&lt;br&gt;Date: Thurs, Aug 28 2008 12:02&amp;#160;pm &lt;br&gt;From: Maverick  &lt;p&gt;&lt;br&gt;I am trying to have certain boxes become visible or not based on the value of &lt;br&gt;a calculated field in a report. However, it gives me Error 2424 and points to &lt;br&gt;the calculated field Me.calcOverallRating as the problem. Any ideas why or &lt;br&gt;how to fix this?&lt;p&gt;My code is as follows:&lt;p&gt;    Select Case Me.calcOverallRating&lt;br&gt;    &lt;br&gt;       Case 0&lt;br&gt;            Me.boxDoesNot.Visible = True&lt;br&gt;            &lt;br&gt;        Case 0.5 To 1.4&lt;br&gt;            Me.boxMeets.Visible = True&lt;br&gt;            &lt;br&gt;        Case 1.5 To 2.4&lt;br&gt;            Me.boxExceeds.Visible = True&lt;br&gt;            &lt;br&gt;        Case 2.5 To 3&lt;br&gt;            Me.boxOutstanding.Visible = True&lt;br&gt;            &lt;br&gt;        Case Else&lt;br&gt;          Me.boxDoesNot.Visible = False&lt;br&gt;            Me.boxMeets.Visible = False&lt;br&gt;            Me.boxExceeds.Visible = False&lt;br&gt;            Me.boxOutstanding.Visible = False&lt;br&gt;            &lt;br&gt;   End Select&lt;br&gt; &lt;p&gt;&lt;p&gt;== 2 of 4 ==&lt;br&gt;Date: Thurs, Aug 28 2008 1:01&amp;#160;pm &lt;br&gt;From: &amp;quot;Alex Dybenko&amp;quot;  &lt;p&gt;&lt;br&gt;Hi,&lt;br&gt;where do you run this code? You have to run it in corresponding report&amp;#39;s &lt;br&gt;section format event&lt;p&gt;-- &lt;br&gt;Best regards,&lt;br&gt;___________&lt;br&gt;Alex Dybenko (MVP)&lt;br&gt;&lt;a href="http://accessblog.net"&gt;http://accessblog.net&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.PointLtd.com"&gt;http://www.PointLtd.com&lt;/a&gt;&lt;p&gt;&amp;quot;Maverick&amp;quot; &amp;lt;&lt;a href="mailto:Maverick@discussions.microsoft.com"&gt;Maverick@discussions.microsoft.com&lt;/a&gt;&amp;gt; wrote in message &lt;br&gt;news:100A6A7C-D6A8-453E-92B8-B886932C027E@microsoft.com...&lt;br&gt;&amp;gt;I am trying to have certain boxes become visible or not based on the value &lt;br&gt;&amp;gt;of&lt;br&gt;&amp;gt; a calculated field in a report. However, it gives me Error 2424 and points &lt;br&gt;&amp;gt; to&lt;br&gt;&amp;gt; the calculated field Me.calcOverallRating as the problem. Any ideas why or&lt;br&gt;&amp;gt; how to fix this?&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; My code is as follows:&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;    Select Case Me.calcOverallRating&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;       Case 0&lt;br&gt;&amp;gt;            Me.boxDoesNot.Visible = True&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;        Case 0.5 To 1.4&lt;br&gt;&amp;gt;            Me.boxMeets.Visible = True&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;        Case 1.5 To 2.4&lt;br&gt;&amp;gt;            Me.boxExceeds.Visible = True&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;        Case 2.5 To 3&lt;br&gt;&amp;gt;            Me.boxOutstanding.Visible = True&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;        Case Else&lt;br&gt;&amp;gt;          Me.boxDoesNot.Visible = False&lt;br&gt;&amp;gt;            Me.boxMeets.Visible = False&lt;br&gt;&amp;gt;            Me.boxExceeds.Visible = False&lt;br&gt;&amp;gt;            Me.boxOutstanding.Visible = False&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;   End Select &lt;p&gt; &lt;p&gt;&lt;p&gt;== 3 of 4 ==&lt;br&gt;Date: Thurs, Aug 28 2008 1:08&amp;#160;pm &lt;br&gt;From: Maverick  &lt;p&gt;&lt;br&gt;I&amp;#39;ve tried On Current, On Load and On Open. None work. The control is &lt;br&gt;available from the list after I type Me. so I know it&amp;#39;s a valid control and &lt;br&gt;not typed incorrectly.&lt;p&gt;&amp;quot;Alex Dybenko&amp;quot; wrote:&lt;p&gt;&amp;gt; Hi,&lt;br&gt;&amp;gt; where do you run this code? You have to run it in corresponding report&amp;#39;s &lt;br&gt;&amp;gt; section format event&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; Best regards,&lt;br&gt;&amp;gt; ___________&lt;br&gt;&amp;gt; Alex Dybenko (MVP)&lt;br&gt;&amp;gt; &lt;a href="http://accessblog.net"&gt;http://accessblog.net&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href="http://www.PointLtd.com"&gt;http://www.PointLtd.com&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;quot;Maverick&amp;quot; &amp;lt;&lt;a href="mailto:Maverick@discussions.microsoft.com"&gt;Maverick@discussions.microsoft.com&lt;/a&gt;&amp;gt; wrote in message &lt;br&gt;&amp;gt; news:100A6A7C-D6A8-453E-92B8-B886932C027E@microsoft.com...&lt;br&gt;&amp;gt; &amp;gt;I am trying to have certain boxes become visible or not based on the value &lt;br&gt;&amp;gt; &amp;gt;of&lt;br&gt;&amp;gt; &amp;gt; a calculated field in a report. However, it gives me Error 2424 and points &lt;br&gt;&amp;gt; &amp;gt; to&lt;br&gt;&amp;gt; &amp;gt; the calculated field Me.calcOverallRating as the problem. Any ideas why or&lt;br&gt;&amp;gt; &amp;gt; how to fix this?&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; My code is as follows:&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;    Select Case Me.calcOverallRating&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;       Case 0&lt;br&gt;&amp;gt; &amp;gt;            Me.boxDoesNot.Visible = True&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;        Case 0.5 To 1.4&lt;br&gt;&amp;gt; &amp;gt;            Me.boxMeets.Visible = True&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;        Case 1.5 To 2.4&lt;br&gt;&amp;gt; &amp;gt;            Me.boxExceeds.Visible = True&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;        Case 2.5 To 3&lt;br&gt;&amp;gt; &amp;gt;            Me.boxOutstanding.Visible = True&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;        Case Else&lt;br&gt;&amp;gt; &amp;gt;          Me.boxDoesNot.Visible = False&lt;br&gt;&amp;gt; &amp;gt;            Me.boxMeets.Visible = False&lt;br&gt;&amp;gt; &amp;gt;            Me.boxExceeds.Visible = False&lt;br&gt;&amp;gt; &amp;gt;            Me.boxOutstanding.Visible = False&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;   End Select &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;== 4 of 4 ==&lt;br&gt;Date: Thurs, Aug 28 2008 1:23&amp;#160;pm &lt;br&gt;From: &amp;quot;Alex Dybenko&amp;quot;  &lt;p&gt;&lt;br&gt;Hmm, are we talking about report? not sure it has current event. try Format &lt;br&gt;even&lt;p&gt;-- &lt;br&gt;Best regards,&lt;br&gt;___________&lt;br&gt;Alex Dybenko (MVP)&lt;br&gt;&lt;a href="http://accessblog.net"&gt;http://accessblog.net&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.PointLtd.com"&gt;http://www.PointLtd.com&lt;/a&gt;&lt;p&gt;&amp;quot;Maverick&amp;quot; &amp;lt;&lt;a href="mailto:Maverick@discussions.microsoft.com"&gt;Maverick@discussions.microsoft.com&lt;/a&gt;&amp;gt; wrote in message &lt;br&gt;news:6B0DB2CE-62E5-4D34-80BC-8CCD80269266@microsoft.com...&lt;br&gt;&amp;gt; I&amp;#39;ve tried On Current, On Load and On Open. None work. The control is&lt;br&gt;&amp;gt; available from the list after I type Me. so I know it&amp;#39;s a valid control &lt;br&gt;&amp;gt; and&lt;br&gt;&amp;gt; not typed incorrectly.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;quot;Alex Dybenko&amp;quot; wrote:&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; Hi,&lt;br&gt;&amp;gt;&amp;gt; where do you run this code? You have to run it in corresponding report&amp;#39;s&lt;br&gt;&amp;gt;&amp;gt; section format event&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; -- &lt;br&gt;&amp;gt;&amp;gt; Best regards,&lt;br&gt;&amp;gt;&amp;gt; ___________&lt;br&gt;&amp;gt;&amp;gt; Alex Dybenko (MVP)&lt;br&gt;&amp;gt;&amp;gt; &lt;a href="http://accessblog.net"&gt;http://accessblog.net&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &lt;a href="http://www.PointLtd.com"&gt;http://www.PointLtd.com&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;Maverick&amp;quot; &amp;lt;&lt;a href="mailto:Maverick@discussions.microsoft.com"&gt;Maverick@discussions.microsoft.com&lt;/a&gt;&amp;gt; wrote in message&lt;br&gt;&amp;gt;&amp;gt; news:100A6A7C-D6A8-453E-92B8-B886932C027E@microsoft.com...&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;I am trying to have certain boxes become visible or not based on the &lt;br&gt;&amp;gt;&amp;gt; &amp;gt;value&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;of&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; a calculated field in a report. However, it gives me Error 2424 and &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; points&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; to&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; the calculated field Me.calcOverallRating as the problem. Any ideas why &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; or&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; how to fix this?&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; My code is as follows:&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;    Select Case Me.calcOverallRating&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;       Case 0&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;            Me.boxDoesNot.Visible = True&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;        Case 0.5 To 1.4&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;            Me.boxMeets.Visible = True&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;        Case 1.5 To 2.4&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;            Me.boxExceeds.Visible = True&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;        Case 2.5 To 3&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;            Me.boxOutstanding.Visible = True&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;        Case Else&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;          Me.boxDoesNot.Visible = False&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;            Me.boxMeets.Visible = False&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;            Me.boxExceeds.Visible = False&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;            Me.boxOutstanding.Visible = False&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;   End Select&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &lt;p&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Access to Outlook Via Excel&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/96746cf9b3eb0195?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/96746cf9b3eb0195?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Thurs, Aug 28 2008 12:08&amp;#160;pm &lt;br&gt;From: dch3  &lt;p&gt;&lt;br&gt;First, what is the intent? Are you trying to generate HTML-formatted emails &lt;br&gt;from Access? When your user says they don&amp;#39;t want to see grid-lines are you &lt;br&gt;trying to send data formatted as a table in the message?&lt;p&gt;Second, you cannot, ever, never-in-a-million years, absolutely control what &lt;br&gt;the user sees due to the wide variety of machines, browsers, email programs &lt;br&gt;and other what not. You can greatly influence, but absolute control is an &lt;br&gt;absolute impossibility.&lt;p&gt;(Now that I&amp;#39;m off my soapbox...)&lt;br&gt;If you&amp;#39;re trying to send HTML formatted email (which I think you are but may &lt;br&gt;not know it), you can create the HTML directly in Access using the &lt;br&gt;appropriate HTML tags and then set the .HTMLBody of the MailItem. I&amp;#39;m &lt;br&gt;assuming that theres a HTML table in the message based on the &amp;#39;no gridlines&amp;#39; &lt;br&gt;comment. If so, you&amp;#39;ll be using &amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; to create &lt;br&gt;said. In the &amp;lt;table&amp;gt; tag using border=0 to supress the border. At any rate if &lt;br&gt;you are trying to send an HTML formatted email its not necessary to use &lt;br&gt;Excel, however you will need a familarity with HTML in order to create the &lt;br&gt;string to set the .HTML body to. Be aware though MS has chosen to modify the &lt;br&gt;HTML rendering engine used for Outlook 2007. (You *do not* have to go through &lt;br&gt;Word to create a HTML message as setting the .HTMLBody is all you have to &lt;br&gt;do.) As such there are certain tags that can&amp;#39;t be used. The basic tags are &lt;br&gt;still usable, but its the tags such as &amp;lt;object&amp;gt;&amp;lt;/object&amp;gt; that can no longer &lt;br&gt;be used. For more information see these articles...&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa338201.aspx"&gt;http://msdn.microsoft.com/en-us/library/aa338201.aspx&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa171418(office.11).aspx"&gt;http://msdn.microsoft.com/en-us/library/aa171418(office.11).aspx&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb175500.aspx"&gt;http://msdn.microsoft.com/en-us/library/bb175500.aspx&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb207133.aspx"&gt;http://msdn.microsoft.com/en-us/library/bb207133.aspx&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.w3schools.com/html/default.asp"&gt;http://www.w3schools.com/html/default.asp&lt;/a&gt;&lt;br&gt;Also, you&lt;p&gt;&amp;quot;Pradeep&amp;quot; wrote:&lt;p&gt;&amp;gt; Hello,&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; I am using Ms Access 2003. Per user requirement, I need to format the data &lt;br&gt;&amp;gt; in a table and paste the same in outlook in such a way the gridlines etc do &lt;br&gt;&amp;gt; not appear.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; So i have written code in VBA (MS Access) which takes bits of information, &lt;br&gt;&amp;gt; copies it to an excel sheet, formats it per the requirement specifications &lt;br&gt;&amp;gt; and then moves it to Outlook.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Essentially i am trying to paste data into a outlook mailitem with a word &lt;br&gt;&amp;gt; document viewer. The pre-requisite for this is:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; 1. Ensure that the Edit messages with Microsoft Word 2003 is selected in &lt;br&gt;&amp;gt; Outlook under the Mail Format tab.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Here is the main segment of code i am using:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Dim objOutlook as object, objMailWindow as object, objInspector as object, &lt;br&gt;&amp;gt; ObjDoc as word.Document, objExcel as object&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; set objOutlook=  CreateObject(&amp;quot;Outlook.Application&amp;quot;)&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; set objMailWindow=objOutlook.MailItem(0)&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; with ObjMailWindow&lt;br&gt;&amp;gt;  set objInspector=.GetInspector&lt;br&gt;&amp;gt;  set objDoc=objInspector.WordEditor&lt;br&gt;&amp;gt; End with&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Now i move bits of information from Ms Access table into an Excel Workbook &lt;br&gt;&amp;gt; object, format it per user requirements and then move it to out look with the &lt;br&gt;&amp;gt; following statement.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; objExcel.Selection.Copy&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; with objDoc&lt;br&gt;&amp;gt;     .Activate&lt;br&gt;&amp;gt;     .Selection.PasteExcelTable False,False,False&lt;br&gt;&amp;gt; End with&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Now the formatting is perfect and it appears as intended in Outllook. But &lt;br&gt;&amp;gt; when the email is sent, the recepient receives it in a different format where &lt;br&gt;&amp;gt; in he sees the grid lines.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; How do i avoid it. The user wants to see it as it appears without any grid &lt;br&gt;&amp;gt; lines.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Any help in this regard would be highly appreciated.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Thanks,&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Pradeep&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Change recordsource of susequent subforms-TJ&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/5e247a6c6176bb8a?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/5e247a6c6176bb8a?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Thurs, Aug 28 2008 12:12&amp;#160;pm &lt;br&gt;From: ambushsinger  &lt;p&gt;&lt;br&gt;I have a subform with a combo box containing User ID&amp;#39;s (&amp;quot;CKENT&amp;quot;). The next &lt;br&gt;suform will be the user profile with listbox (&amp;quot;Coordinator&amp;quot; or &amp;quot;Inspector&amp;quot;) &lt;br&gt;etc...based on the user id and a check box to show the current profile of the &lt;br&gt;selected user.&lt;br&gt;The next subform will be Contract number which shows the current contract &lt;br&gt;number being worked on.&lt;br&gt;When I change the User ID (&amp;quot;BWAYNE&amp;quot;) the user profile recordsource should &lt;br&gt;update and populate the user profile and the contract number.&lt;br&gt;Any ideas???&lt;p&gt;TJ&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Possible to have each procedure called listed?&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/2ed74e7b351f1992?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/2ed74e7b351f1992?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Thurs, Aug 28 2008 12:18&amp;#160;pm &lt;br&gt;From: markmarko  &lt;p&gt;&lt;br&gt;&amp;gt; Sure, you can always get the history, if you insert a:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;         Debug.Print &amp;quot;subroutineName here  --  start &amp;quot;&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; at the start of each of your subroutine where their start is to be tracked. &lt;p&gt;So simple... for some reason, I was fixated on some sort of built-in &lt;br&gt;functionality. &lt;p&gt;That would work nicely. Thanks!&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Sending email from access - Reference Stephen Lebans code&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/4790bc6a818ef8d5?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/4790bc6a818ef8d5?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Thurs, Aug 28 2008 12:21&amp;#160;pm &lt;br&gt;From: dch3  &lt;p&gt;&lt;br&gt;I&amp;#39;m not familar with the code that you refer to, however if its using the &lt;br&gt;Outlook object model to create a MailItem, the .Send Property is the one that &lt;br&gt;actually sends the email. If its in the code, replace it with .Display.&lt;p&gt;See...&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.office.interop.outlook._mailitem.display.aspx"&gt;http://msdn.microsoft.com/en-us/library/microsoft.office.interop.outlook._mailitem.display.aspx&lt;/a&gt;&lt;p&gt;If you need code to actually create the MailItem see...&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa220082(office.11).aspx"&gt;http://msdn.microsoft.com/en-us/library/aa220082(office.11).aspx&lt;/a&gt;&lt;p&gt;To attach the file, see&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa210901(office.11).aspx"&gt;http://msdn.microsoft.com/en-us/library/aa210901(office.11).aspx&lt;/a&gt;&lt;p&gt;&amp;quot;Irshad Alam&amp;quot; wrote:&lt;p&gt;&amp;gt; I have used the code and dll files after downloading from Mr. Stephen Lebans &lt;br&gt;&amp;gt; website for converting the report to pdf (which have also dynapdf.dll &amp;amp; &lt;br&gt;&amp;gt; strstorage.dll) . The following code I used which worked perfectly :&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Private Sub Label59_Click()&lt;br&gt;&amp;gt; RepoToPdfWC&lt;br&gt;&amp;gt; End Sub&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Function RepoToPdfWC()&lt;br&gt;&amp;gt; Dim blRet As Boolean&lt;br&gt;&amp;gt; blRet = ConvertReportToPDF(Me.Text60, vbNullString, &lt;br&gt;&amp;gt; &amp;quot;C:\WsImpFiles\MyClaimedPDF\&amp;quot; &amp;amp; &amp;quot;Job-&amp;quot; &amp;amp; Me.JobNo &amp;amp; &amp;quot;-ClaimRef.&amp;quot; &amp;amp; &lt;br&gt;&amp;gt; Me.ClaimRefNo.Value &amp;amp; &amp;quot;.PDF&amp;quot;, False)&lt;br&gt;&amp;gt; End Function&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Note : Me.Text60 contains the report name&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; The above sucessfully converts to pdf and open the pdf into acrobat 5&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; I want to add more codes and edit on above to get my below requirement&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; 1 It should not open the acrobat for preview&lt;br&gt;&amp;gt; 2. it should open outlook express 6 - new email message and attach the above &lt;br&gt;&amp;gt; created pdf and according to below BUT should not send, so that I can have a &lt;br&gt;&amp;gt; final view before sending :&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Email as below :&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; From: = &lt;a href="mailto:mirshadalam@hotmail.com"&gt;mirshadalam@hotmail.com&lt;/a&gt;&lt;br&gt;&amp;gt; To: = &lt;a href="mailto:irshad2.gthe@ggcompany.com"&gt;irshad2.gthe@ggcompany.com&lt;/a&gt;&lt;br&gt;&amp;gt; CC: = &lt;a href="mailto:naaeems.gthe@ggcompany.com"&gt;naaeems.gthe@ggcompany.com&lt;/a&gt;&lt;br&gt;&amp;gt; Subject: = &amp;quot;Job-&amp;quot; &amp;amp; Me.JobNo &amp;amp; &amp;quot;-ClaimRef.&amp;quot; &amp;amp; Me.ClaimRefNo.Value &lt;br&gt;&amp;gt; Body = &amp;quot;Reference is made to subject claim, attached pls. find the claim &lt;br&gt;&amp;gt; form as pdf&amp;quot;&lt;br&gt;&amp;gt; Bodysecondline=&amp;quot;Thanks&amp;quot;&lt;br&gt;&amp;gt; Bodythirdline=&amp;quot;Irshad&amp;quot;&lt;br&gt;&amp;gt; AttachmentFile=&amp;quot;C:\WsImpFiles\MyClaimedPDF\&amp;quot; &amp;amp; &amp;quot;Job-&amp;quot; &amp;amp; Me.JobNo &amp;amp; &lt;br&gt;&amp;gt; &amp;quot;-ClaimRef.&amp;quot; &amp;amp; Me.ClaimRefNo.Value &amp;amp; &amp;quot;.PDF&amp;quot;&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Note2 : I am using Windows XP svcpack2 and outlook express 6 , ms office 2000&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Please advice, it will help me to reduce job time of hours.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Regards&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Irshad&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Parse Table Names from Query Def SQL&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/17e9d9c3e5f0f561?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/17e9d9c3e5f0f561?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Thurs, Aug 28 2008 12:23&amp;#160;pm &lt;br&gt;From: Leon J  &lt;p&gt;&lt;br&gt;Thanks for the reply, and it&amp;#39;s great as far as it goes.  What I&amp;#39;m really &lt;br&gt;looking for (and couldn&amp;#39;t find after searching for over an hour myself) is if &lt;br&gt;someome has already written the parsing code, especially with whatever &lt;br&gt;recursion or similar method that is needed to get to table names within &lt;br&gt;subqueries.&lt;p&gt;Thanks again for getting me going.&lt;p&gt;&amp;quot;Alex Dybenko&amp;quot; wrote:&lt;p&gt;&amp;gt; Hi,&lt;br&gt;&amp;gt; I think I saw such routine in Access developers handbook, basic idea is that &lt;br&gt;&amp;gt; you parse query SQL and get tables/queries name from there.&lt;br&gt;&amp;gt; perhaps this will help:&lt;br&gt;&amp;gt; &lt;a href="http://www.vbforums.com/archive/index.php/t-314247.html"&gt;http://www.vbforums.com/archive/index.php/t-314247.html&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; Best regards,&lt;br&gt;&amp;gt; ___________&lt;br&gt;&amp;gt; Alex Dybenko (MVP)&lt;br&gt;&amp;gt; &lt;a href="http://accessblog.net"&gt;http://accessblog.net&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href="http://www.PointLtd.com"&gt;http://www.PointLtd.com&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;quot;Leon J&amp;quot; &amp;lt;Leon &lt;a href="mailto:J@discussions.microsoft.com"&gt;J@discussions.microsoft.com&lt;/a&gt;&amp;gt; wrote in message &lt;br&gt;&amp;gt; news:703644D7-E23C-47D3-A396-30888FE7FF02@microsoft.com...&lt;br&gt;&amp;gt; &amp;gt;I would like to be able to determine all the tables that are referenced &lt;br&gt;&amp;gt; &amp;gt;with&lt;br&gt;&amp;gt; &amp;gt; in a querydef (and any subqueries within it, too).  Is there a written&lt;br&gt;&amp;gt; &amp;gt; library for this or has someone written a routine to do it?&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; Thanks for any help,&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; Leon&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Access and Web Development&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/62e7f93a47b4ec79?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/62e7f93a47b4ec79?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Thurs, Aug 28 2008 12:57&amp;#160;pm &lt;br&gt;From: &amp;quot;Alex Dybenko&amp;quot;  &lt;p&gt;&lt;br&gt;Hi,&lt;br&gt;not exactly. With SharePoint you can create tables (called lists in &lt;br&gt;SharePoint) and make web forms so users can enter information there.&lt;br&gt;Then you can link access mdb to that lists, so same time you can enter data &lt;br&gt;in access.&lt;br&gt;of course there are some limitations with these lists.&lt;br&gt;-- &lt;br&gt;Best regards,&lt;br&gt;___________&lt;br&gt;Alex Dybenko (MVP)&lt;br&gt;&lt;a href="http://accessblog.net"&gt;http://accessblog.net&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.PointLtd.com"&gt;http://www.PointLtd.com&lt;/a&gt;&lt;p&gt;&amp;quot;FatMan&amp;quot; &amp;lt;&lt;a href="mailto:FatMan@discussions.microsoft.com"&gt;FatMan@discussions.microsoft.com&lt;/a&gt;&amp;gt; wrote in message &lt;br&gt;news:C021DFB4-B764-40A5-BB77-CBD307FD75CE@microsoft.com...&lt;br&gt;&amp;gt; Alex:&lt;br&gt;&amp;gt; Are you saying that I can use SharePoint server on a server that is&lt;br&gt;&amp;gt; available to my users (outside of the company) so they can gain access to &lt;br&gt;&amp;gt; my&lt;br&gt;&amp;gt; database program?  What would the meechanics be to accomplish something &lt;br&gt;&amp;gt; like&lt;br&gt;&amp;gt; this?  I have no experience with SharPoint server.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Thanks for your comments,&lt;br&gt;&amp;gt; FatMan&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;quot;Alex Dybenko&amp;quot; wrote:&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; Hi,&lt;br&gt;&amp;gt;&amp;gt; you can also consider using SharePoint server and then link its tables to&lt;br&gt;&amp;gt;&amp;gt; access. no need to program at all.&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; -- &lt;br&gt;&amp;gt;&amp;gt; Best regards,&lt;br&gt;&amp;gt;&amp;gt; ___________&lt;br&gt;&amp;gt;&amp;gt; Alex Dybenko (MVP)&lt;br&gt;&amp;gt;&amp;gt; &lt;a href="http://accessblog.net"&gt;http://accessblog.net&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &lt;a href="http://www.PointLtd.com"&gt;http://www.PointLtd.com&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;FatMan&amp;quot; &amp;lt;&lt;a href="mailto:FatMan@discussions.microsoft.com"&gt;FatMan@discussions.microsoft.com&lt;/a&gt;&amp;gt; wrote in message&lt;br&gt;&amp;gt;&amp;gt; news:6EFCAFD2-3EC5-404E-B429-A75E610D0BDB@microsoft.com...&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Rick:&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Thanks for the comments.&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Yes, it is a new web server and whatever language will be used to &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; complete&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; the interface between the web and my existing access database will need &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; to&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; be&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; learnt.  I have done some searches at the local (Canadian)&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; universities/colleges and have found courses being offered in Java, C, &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; C++&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; and C# but not ASP.net.  As I have said I have searched Canadian&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; universities/colleges for online courses but do not/will not limit &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; myself&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; to&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Canadian schools if someone knows of a good language and course to go &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; with&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; it.&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Do you know of a good course in ASP.net?&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Thanks,&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; FatMan&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;quot;Rick Brandt&amp;quot; wrote:&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; FatMan wrote:&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Hi all:&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; I have a database program that I would like to add a web interface&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; for. That is to say I would like users to be able to navigate to my&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; database through the web, log into the interface and&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; add/modify/delete records that pertain only to them.&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; The database and code is ready to go but I would like to hear what&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; peoples thoughts and opinions are as to what programming language is&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; best to use for the web interface and why?  Should I use Java, C,&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; C++, C#, etc.&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; All replies are greatly appreciated.&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; What is already in place?  Do you already have a web server or will &lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; you&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; be&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; setting up a new one?  If an existing one you will need to see which &lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; of&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; those it will support and which would require changes.&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Which technology/language are you already familiar with?  That would &lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; be&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; the&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; best choice.  If you are familiar with none of them I&amp;#39;m sure&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; representatives/advocates of each would provide many reasons why their&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; preferred platform is the one you should use.  I imagine that ASP.Net&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; would&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; be among the easiest to learn from scratch.  At least for someone &lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; already&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; famiiar with other MS development tools.&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; -- &lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Rick Brandt, Microsoft Access MVP&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Email (as appropriate) to...&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; RBrandt   at   Hunter   dot   com&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &lt;p&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Create Code to have a table field formatted&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/81a0748e72af3ae7?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/81a0748e72af3ae7?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Thurs, Aug 28 2008 1:10&amp;#160;pm &lt;br&gt;From: &amp;quot;Dirk Goldgar&amp;quot;  &lt;p&gt;&lt;br&gt;&amp;quot;Sondra&amp;quot; &amp;lt;&lt;a href="mailto:Sondra@discussions.microsoft.com"&gt;Sondra@discussions.microsoft.com&lt;/a&gt;&amp;gt; wrote in message&lt;br&gt;news:651EC9DF-40A4-427B-B68A-A6C170073EB3@microsoft.com...&lt;br&gt;&amp;gt; Dirk:&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Only the time shows in the mailmerge.  I&amp;#39;m usinhg the tbl_DSCRMerge for&lt;br&gt;&amp;gt; the&lt;br&gt;&amp;gt; word document mailmerge process.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; I&amp;#39;ve checked the formatting of the field in tbl_DSCRMerger and it is a&lt;br&gt;&amp;gt; date/time field and the formatting is blank.&lt;p&gt;&lt;br&gt;At this point I&amp;#39;m at a loss.  *Something* is formatting the field as a time,&lt;br&gt;not as a date.  My best guess now is that it&amp;#39;s something in the options of&lt;br&gt;the mail-merge.  One possibility is that there&amp;#39;s a formatting option applied&lt;br&gt;to the merge field in the Word document.  I&amp;#39;m not an expert on Word, but I&lt;br&gt;gather that you can select the merge fields in the document and press&lt;br&gt;Shift+F9 to see their coding.  Then you can add or remove a format string.&lt;br&gt;See the discussion thread at this link:&lt;p&gt;    &lt;a href="http://www.microsoft.com/office/community/en-us/default.mspx?dg=microsoft.public.word.mailmerge.fields&amp;amp;mid=4edd6841-3608-43d1-8509-eee097d736c2&amp;amp;sloc=en-us"&gt;http://www.microsoft.com/office/community/en-us/default.mspx?dg=microsoft.public.word.mailmerge.fields&amp;amp;mid=4edd6841-3608-43d1-8509-eee097d736c2&amp;amp;sloc=en-us&lt;/a&gt;&lt;p&gt;&lt;br&gt;That would be one possibility.&lt;p&gt;-- &lt;br&gt;Dirk Goldgar, MS Access MVP&lt;br&gt;&lt;a href="http://www.datagnostics.com"&gt;www.datagnostics.com&lt;/a&gt;&lt;p&gt;(please reply to the newsgroup)&lt;p&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: DCount multiple criteria (date range and text field)&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/0bfcc448f5065a8b?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/0bfcc448f5065a8b?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Thurs, Aug 28 2008 1:23&amp;#160;pm &lt;br&gt;From: KenR  &lt;p&gt;&lt;br&gt;I am trying to count the number of records in a table that meet a specified &lt;br&gt;date/time range in one field (EntryDate) and the username in a second field &lt;br&gt;(EntryBy).&lt;p&gt;&amp;#39;***********&lt;br&gt;Dim dtMin As Date&lt;br&gt;Dim dtmax As Date&lt;br&gt;Dim stUser As String&lt;br&gt;Dim intArrived As Integer&lt;br&gt;stUser = CurrentUser()&lt;br&gt;dtMin = #8/28/2008 9:05:01 AM# &lt;br&gt;dtmax = #8/28/2008 9:59:59 AM#&lt;br&gt;intArrived = DCount(&amp;quot;*&amp;quot;, &amp;quot;[Details]&amp;quot;, &amp;quot;[EntryDate] Between #&amp;#39; &amp;amp; dtMin &amp;amp; &amp;#39;# &lt;br&gt;And #&amp;#39; &amp;amp; dtmax &amp;amp; &amp;#39;#&amp;#39; And [EntryBy] =  stUser)&lt;br&gt;&amp;#39;******************&lt;p&gt;I get a syntax error when I try it, and can&amp;#39;t figure out the correct syntax.&lt;p&gt;I&amp;#39;m using these static values in dtMin and dtMax for testing purposes; the &lt;br&gt;live code uses dMin and dMax functions to determine live values.&lt;p&gt;&amp;quot;Details&amp;quot; is the table&lt;br&gt;&amp;quot;EntryDate&amp;quot; is a date/time field with a general date format&lt;br&gt;&amp;quot;EntryBy&amp;quot; is a text field with 15 characters max&lt;p&gt;This code:&lt;br&gt;*********&lt;br&gt;intArrived = DCount(&amp;quot;ID&amp;quot;, &amp;quot;Details&amp;quot;, &amp;quot;ShortEntryDate Between #&amp;quot; &amp;amp; dtMin &amp;amp; &amp;quot;# &lt;br&gt;And #&amp;quot; &amp;amp; dtmax &amp;amp; &amp;quot;#&amp;quot;) &lt;br&gt;*********&lt;br&gt;works fine , but doesn&amp;#39;t add the second criterion (current user) to find the &lt;br&gt;correct records, so the count includes records entered in that date range by &lt;br&gt;another person.&lt;p&gt;Can anyone help me with the syntax?&lt;p&gt;Thanks&lt;p&gt;KenR&lt;p&gt;&lt;br&gt; &lt;p&gt;&lt;p&gt;==============================================================================&lt;p&gt;You received this message because you are subscribed to the Google Groups &amp;quot;microsoft.public.access.modulesdaovba&amp;quot;&lt;br&gt;group.&lt;p&gt;To post to this group, visit &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en&lt;/a&gt;&lt;p&gt;To unsubscribe from this group, send email to &lt;a href="mailto:microsoft.public.access.modulesdaovba%2Bunsubscribe@googlegroups.com"&gt;microsoft.public.access.modulesdaovba+unsubscribe@googlegroups.com&lt;/a&gt;&lt;p&gt;To change the way you get mail from this group, visit:&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/subscribe?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/subscribe?hl=en&lt;/a&gt;&lt;p&gt;To report abuse, send email explaining the problem to &lt;a href="mailto:abuse@googlegroups.com"&gt;abuse@googlegroups.com&lt;/a&gt;&lt;p&gt;==============================================================================&lt;br&gt;Google Groups: &lt;a href="http://groups.google.com?hl=en"&gt;http://groups.google.com?hl=en&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3355136152627331767-2938506771450287288?l=live-excel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://live-excel.blogspot.com/feeds/2938506771450287288/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3355136152627331767&amp;postID=2938506771450287288' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3355136152627331767/posts/default/2938506771450287288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3355136152627331767/posts/default/2938506771450287288'/><link rel='alternate' type='text/html' href='http://live-excel.blogspot.com/2008/08/26-new-messages-in-15-topics-digest.html' title='26 new messages in 15 topics - digest'/><author><name>nurussadad</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://bp1.blogger.com/_gi5ukBcBuVQ/R3h93e1yUoI/AAAAAAAAAAM/tVwD4nQLmd8/S220/FotoQ.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3355136152627331767.post-1030188535027513098</id><published>2008-02-28T15:19:00.000-08:00</published><updated>2008-02-28T15:20:55.103-08:00</updated><title type='text'>25 new messages in 13 topics - digest</title><content type='html'>microsoft.public.access.modulesdaovba&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en&lt;/a&gt;&lt;p&gt;microsoft.public.access.modulesdaovba@googlegroups.com&lt;p&gt;Today&amp;#39;s topics:&lt;p&gt;* Merging with Word - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/6d6999668610699e?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/6d6999668610699e?hl=en&lt;/a&gt;&lt;br&gt;* Access xp - Why does debugger break in when I have no breakpoi - 1 messages,&lt;br&gt;1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/a8a243abe3a1ed94?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/a8a243abe3a1ed94?hl=en&lt;/a&gt;&lt;br&gt;* how to enter data simultaneously to two different tables in Access - 1 &lt;br&gt;messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/0d72131113b6ee88?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/0d72131113b6ee88?hl=en&lt;/a&gt;&lt;br&gt;* Are there specific compilers required for C programming? - 3 messages, 2 &lt;br&gt;authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/a64256192545373e?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/a64256192545373e?hl=en&lt;/a&gt;&lt;br&gt;* How to access an instance of a report that is generated? - 2 messages, 2 &lt;br&gt;authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/d0ed78e507f14137?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/d0ed78e507f14137?hl=en&lt;/a&gt;&lt;br&gt;* Access 97 =&amp;gt; 2003 - 6 messages, 3 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/285c89a0db9cb6aa?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/285c89a0db9cb6aa?hl=en&lt;/a&gt;&lt;br&gt;* Printing Sub Reports in Access - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/c6c09f52dcba93a9?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/c6c09f52dcba93a9?hl=en&lt;/a&gt;&lt;br&gt;* Using Excel from Access - 2 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/47873f5aa8db5ce8?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/47873f5aa8db5ce8?hl=en&lt;/a&gt;&lt;br&gt;* Formatting Text in VBA - 3 messages, 2 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/b917bbf2b4e6e9e3?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/b917bbf2b4e6e9e3?hl=en&lt;/a&gt;&lt;br&gt;* Linked Excel File - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/2fa5574cee47ac93?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/2fa5574cee47ac93?hl=en&lt;/a&gt;&lt;br&gt;* queries - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/31e56ff86c16e9b5?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/31e56ff86c16e9b5?hl=en&lt;/a&gt;&lt;br&gt;* Email attachments - 2 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/31fe0214c298d430?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/31fe0214c298d430?hl=en&lt;/a&gt;&lt;br&gt;* Data import - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/57e28cad12b11e59?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/57e28cad12b11e59?hl=en&lt;/a&gt;&lt;p&gt;==============================================================================&lt;br&gt;TOPIC: Merging with Word&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/6d6999668610699e?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/6d6999668610699e?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Thurs, Feb 28 2008 9:41 am &lt;br&gt;From: mikelee101@hotmail.com &lt;p&gt;&lt;br&gt;Hello,&lt;br&gt;I am trying to do something that I&amp;#39;m not sure is possible, but was&lt;br&gt;hoping someone could show me a way.  I have a database on a shared&lt;br&gt;drive that multiple users access concurrently.  The database is not&lt;br&gt;split.  I am trying to allow a &amp;quot;one click&amp;quot; generation of various form&lt;br&gt;letters that my team needs to fax/mail/email.  In searching the forum,&lt;br&gt;I&amp;#39;ve found and tried the following possible solutions:&lt;p&gt;--Reports don&amp;#39;t seem to work, as we have images that need to be&lt;br&gt;output.  We don&amp;#39;t have Acrobat standard, nor do we have admin rights&lt;br&gt;to our machines, so installing a pdf writer would be difficult.  Our&lt;br&gt;only real choice of output is rtf (Word), which won&amp;#39;t carry the&lt;br&gt;images.&lt;br&gt;--I also checked out Albert Kallal&amp;#39;s WordMerge utility but, per the&lt;br&gt;info on his site, multiple users &amp;quot;will trip over each other&amp;quot; if the&lt;br&gt;database isn&amp;#39;t split.  I know almost nothing about splitting&lt;br&gt;databases, but want to maintain continuity in Forms, Reports, Queries,&lt;br&gt;etc., so it doesn&amp;#39;t sound like that&amp;#39;s something I want to do either.&lt;p&gt;So, what I tried is to have Access open a Word Doc and fill in the&lt;br&gt;information that I want carried over.  I have code in Access that will&lt;br&gt;open the Word Doc.  I have code in the Word Doc that will insert the&lt;br&gt;necessary information in the correct places.  What I don&amp;#39;t have is a&lt;br&gt;way to pass the variables between applications.  Here is how I&amp;#39;m&lt;br&gt;opening the Word Doc:&lt;p&gt;Set WordApp = CreateObject(&amp;quot;Word.Application&amp;quot;)&lt;br&gt;    WordApp.Visible = True&lt;br&gt;Set WordDoc = WordApp.Documents.Open(&amp;quot;~File path and file name~&amp;quot;)&lt;p&gt;What I&amp;#39;m looking for is some sort of line like this:&lt;p&gt;    WordDoc.Call.ChangeFields(DomNme, ContNme, ExpDte, EmlAddr)&lt;p&gt;However, none of the syntax that I&amp;#39;ve tried has worked, and I couldn&amp;#39;t&lt;br&gt;find much in the VBA help files of either Access or Word.  Access2000,&lt;br&gt;Word2003, XPPro SP2.&lt;p&gt;If anyone has any ideas, or can tell me that I&amp;#39;m chasing shadows and&lt;br&gt;can therefore stop, I&amp;#39;d really appreciate it.&lt;p&gt;Thanks to all.&lt;p&gt;Mike Lee&lt;br&gt;Coppell, TX, USA&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Access xp - Why does debugger break in when I have no breakpoi&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/a8a243abe3a1ed94?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/a8a243abe3a1ed94?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Thurs, Feb 28 2008 9:49 am &lt;br&gt;From: JDRaven  &lt;p&gt;&lt;br&gt;Thanks.  I tried that first, and it did not resolve my particular problem.&lt;p&gt;And thanks for not pointing out my basic math miscalc: the original post was &lt;br&gt;3 years old and not 2  ;o)&lt;p&gt;Have a great day!&lt;p&gt;&amp;quot;Robert Morley&amp;quot; wrote:&lt;p&gt;&amp;gt; Another common method is to set and clear a breakpoint on the line that has &lt;br&gt;&amp;gt; the phantom breakpoint.  I&amp;#39;ve had fairly good luck with that method so far, &lt;br&gt;&amp;gt; and it&amp;#39;s nice and quick.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Rob&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; JDRaven wrote:&lt;br&gt;&amp;gt; &amp;gt; 2 years later, and this post just helped me resolve a problem that cropped up &lt;br&gt;&amp;gt; &amp;gt; today with an Access database somebody else wrote.  Your post has withstood &lt;br&gt;&amp;gt; &amp;gt; the test of time.&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Thanks!&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;quot;Ken Snell [MVP]&amp;quot; wrote:&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt;&amp;gt; VBE sometimes remembers &amp;quot;phantom&amp;quot; breakpoints.&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Two ways that I use to fix this problem.&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; (1) Comment out the line on which the breakpoint occurs. If the code won&amp;#39;t &lt;br&gt;&amp;gt; &amp;gt;&amp;gt; compile without that line, then comment out a block of code so that the code &lt;br&gt;&amp;gt; &amp;gt;&amp;gt; can compile without it. Compile the code. Close the database. Open the &lt;br&gt;&amp;gt; &amp;gt;&amp;gt; database. Uncomment out the code. Compile the code.&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; (2) Use the undocumented decompile switch when opening the database so that &lt;br&gt;&amp;gt; &amp;gt;&amp;gt; all compiled code is uncompiled.&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;quot;PathToAccessExecutable\msaccess.exe&amp;quot; /decompile &lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;quot;PathToYourDataBaseFile\DatabaseFileName.mdb&amp;quot;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; -- &lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;         Ken Snell&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;lt;MS ACCESS MVP&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;quot;DJ Becker&amp;quot; &amp;lt;DJ Becker@discussions.microsoft.com&amp;gt; wrote in message &lt;br&gt;&amp;gt; &amp;gt;&amp;gt; news:DA0E9301-0716-4E1E-86C3-04C2D15D2F34@microsoft.com...&lt;br /&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; I&amp;#39;ve made a change to an app that&amp;#39;s been running for years.  After adding&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; some code, now the debugger breaks in at a particular line even though I &lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; have&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; no breakpoint set there - I&amp;#39;ve Cleared All Breakpoints from the Debug &lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; menu.&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; If I click continue, the app continues without error.  I need this code to&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; keep running - the users will not know what to do and shouldn&amp;#39;t have to &lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; deal&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; with it anyway.  Any ideas? &lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: how to enter data simultaneously to two different tables in Access&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/0d72131113b6ee88?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/0d72131113b6ee88?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Thurs, Feb 28 2008 10:19 am &lt;br&gt;From: John W. Vinson  &lt;p&gt;&lt;br&gt;On Thu, 28 Feb 2008 01:56:02 -0800, Kate &amp;lt;Kate@discussions.microsoft.com&amp;gt;&lt;br&gt;wrote:&lt;p&gt;&amp;gt;I would like to know how to program the database so the data can be entered &lt;br&gt;&amp;gt;simultaneously to two different columns in two different tables at the same &lt;br&gt;&amp;gt;time.  For example, I have Table 1, and one column within that table called &lt;br&gt;&amp;gt;&amp;quot;proejct #&amp;quot;.  I have Table 2, again with one column called project #.  How do &lt;br&gt;&amp;gt;I set up the database so I can enter projec numbers to these two tables &lt;br&gt;&amp;gt;simultaneously.  Any help would be greatly appreciated.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Kate&lt;p&gt;You wouldn&amp;#39;t, generally. Creating an empty &amp;quot;placeholder&amp;quot; record in Table2 is&lt;br&gt;very rarely a good idea!&lt;p&gt;If table1 is related one-to-many to table2, typically you would use a Form&lt;br&gt;based on table1 with a Subform based on table2, using [Project #] as the&lt;br&gt;master/link field. This will ensure that Table2 inherits the project number as&lt;br&gt;soon as there is any data entered into Table2 (but not before, because it&lt;br&gt;isn&amp;#39;t needed before!).&lt;p&gt;Just a side note - you may want to avoid the use of special characters such as&lt;br&gt;blanks and # in fieldnames. # is a date delimiter and Access can get confused.&lt;br&gt;A field named ProjectNo will be less hassle and will let you upgrade more&lt;br&gt;easily to SQL/Server if that should ever come to pass. If you do use Project #&lt;br&gt;then you must ALWAYS enclose the fieldname in brackets - [Project #].&lt;br&gt;-- &lt;br&gt;             John W. Vinson [MVP]&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Are there specific compilers required for C programming?&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/a64256192545373e?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/a64256192545373e?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 3 ==&lt;br&gt;Date: Thurs, Feb 28 2008 10:20 am &lt;br&gt;From: John W. Vinson  &lt;p&gt;&lt;br&gt;On Thu, 28 Feb 2008 07:22:01 -0800, Michaela &amp;lt;granyausom@aol.com&amp;gt; wrote:&lt;p&gt;Yes. There are many C compilers on the market, and C code is utterly useless&lt;br&gt;unless it&amp;#39;s compiled. Different compilers will often have subtle dialect&lt;br&gt;differences in the syntax and features of the language.&lt;p&gt;I&amp;#39;m curious that you&amp;#39;re asking this question in a newsgroup supporting the&lt;br&gt;altogether different program Microsoft Access.&lt;br&gt;-- &lt;br&gt;             John W. Vinson [MVP]&lt;br&gt; &lt;p&gt;&lt;p&gt;== 2 of 3 ==&lt;br&gt;Date: Thurs, Feb 28 2008 1:17 pm &lt;br&gt;From: Michaela  &lt;p&gt;&lt;br&gt;Thank you for your response.  a few years ago I had taken a course in C++ &lt;br&gt;programming to determine the basis of most programs.  It was very interesting &lt;br&gt;and gave me a little background [very basic] information on programming set &lt;br&gt;up for accomplishing a way to provide a source for our company to handle &lt;br&gt;orders etc.   After that experience I handled our orders, inventory and &lt;br&gt;various other information with Lotus Smart Suite and QuickBookPro.  My &lt;br&gt;husband and I had a Company that was abnormal and did not handle ordinary &lt;br&gt;&amp;quot;widgets&amp;quot;.  It is a semi service company that reclaims industrial oils.  &lt;br&gt;Basically it acquires oil from the customer and reprocesses it to a &amp;quot;like &lt;br&gt;new&amp;quot; oil and returns it to the customer at the cost of restoration.  This &lt;br&gt;company is currently being run and handled by our children.  I still help &lt;br&gt;with refining their processes and hoped to learn to use Microsoft Access &lt;br&gt;enough to change over to confirm to the majority of the users in the &lt;br&gt;industries. &lt;br&gt;-- &lt;br&gt;Mickey&lt;p&gt;&lt;br&gt;&amp;quot;John W. Vinson&amp;quot; wrote:&lt;p&gt;&amp;gt; On Thu, 28 Feb 2008 07:22:01 -0800, Michaela &amp;lt;granyausom@aol.com&amp;gt; wrote:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Yes. There are many C compilers on the market, and C code is utterly useless&lt;br&gt;&amp;gt; unless it&amp;#39;s compiled. Different compilers will often have subtle dialect&lt;br&gt;&amp;gt; differences in the syntax and features of the language.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; I&amp;#39;m curious that you&amp;#39;re asking this question in a newsgroup supporting the&lt;br&gt;&amp;gt; altogether different program Microsoft Access.&lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt;              John W. Vinson [MVP]&lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;== 3 of 3 ==&lt;br&gt;Date: Thurs, Feb 28 2008 3:15 pm &lt;br&gt;From: John W. Vinson  &lt;p&gt;&lt;br&gt;On Thu, 28 Feb 2008 13:17:03 -0800, Michaela &amp;lt;granyausom@aol.com&amp;gt; wrote:&lt;p&gt;&amp;gt;Thank you for your response.  a few years ago I had taken a course in C++ &lt;br&gt;&amp;gt;programming to determine the basis of most programs.  It was very interesting &lt;br&gt;&amp;gt;and gave me a little background [very basic] information on programming set &lt;br&gt;&amp;gt;up for accomplishing a way to provide a source for our company to handle &lt;br&gt;&amp;gt;orders etc.   After that experience I handled our orders, inventory and &lt;br&gt;&amp;gt;various other information with Lotus Smart Suite and QuickBookPro.  My &lt;br&gt;&amp;gt;husband and I had a Company that was abnormal and did not handle ordinary &lt;br&gt;&amp;gt;&amp;quot;widgets&amp;quot;.  It is a semi service company that reclaims industrial oils.  &lt;br&gt;&amp;gt;Basically it acquires oil from the customer and reprocesses it to a &amp;quot;like &lt;br&gt;&amp;gt;new&amp;quot; oil and returns it to the customer at the cost of restoration.  This &lt;br&gt;&amp;gt;company is currently being run and handled by our children.  I still help &lt;br&gt;&amp;gt;with refining their processes and hoped to learn to use Microsoft Access &lt;br&gt;&amp;gt;enough to change over to confirm to the majority of the users in the &lt;br&gt;&amp;gt;industries. &lt;p&gt;ok... that&amp;#39;s interesting... but irrelevant.&lt;p&gt;C is one language (actually a family of older languages).&lt;p&gt;C++ is a QUITE DIFFERENT language, one which grew out of C but is distinct.&lt;p&gt;Neither one is used in ordinary Access database developement (though I believe&lt;br&gt;large parts of the Access executable were written in C, C++ or C# or some&lt;br&gt;combination of the above).&lt;p&gt;In any case, there is no C (or C++ or C#) compiler in Access, and Access would&lt;br&gt;not be a suitable programming enviornment for such programs.&lt;p&gt;Do you want to develop applications for this business in Access (for which the&lt;br&gt;programming language of choice is Visual Basic for Applictions, aka VBA)? or&lt;br&gt;in C? or in C++? Either of the latter will be a VAST amount more work.&lt;p&gt;-- &lt;br&gt;             John W. Vinson [MVP]&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: How to access an instance of a report that is generated?&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/d0ed78e507f14137?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/d0ed78e507f14137?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 2 ==&lt;br&gt;Date: Thurs, Feb 28 2008 10:58 am &lt;br&gt;From: Wayne-I-M  &lt;p&gt;&lt;br&gt;Hi&lt;p&gt;Not sure I understand this.  Anything that can be created in a report can &lt;br&gt;also be create on a form.  So instead of running the 1st report you could &lt;br&gt;create a form and run the &amp;quot;2nd&amp;quot; (?) report from that&lt;p&gt;Just an idea&lt;p&gt;-- &lt;br&gt;Wayne&lt;br&gt;Manchester, England.&lt;p&gt;&lt;p&gt;&amp;quot;Archer&amp;quot; wrote:&lt;p&gt;&amp;gt; I need to work on data that&amp;#39;s created once the report&amp;#39;s generated and based &lt;br&gt;&amp;gt; on it either generate a new report. &lt;br&gt;&amp;gt; or&lt;br&gt;&amp;gt; write a macro to generate a report based on the conditions I set based on a &lt;br&gt;&amp;gt; query I run on the database tables&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Could anyone happen to know anything related to this?&lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;== 2 of 2 ==&lt;br&gt;Date: Thurs, Feb 28 2008 1:23 pm &lt;br&gt;From: John W. Vinson  &lt;p&gt;&lt;br&gt;On Thu, 28 Feb 2008 09:47:02 -0800, Archer &amp;lt;Archer@discussions.microsoft.com&amp;gt;&lt;br&gt;wrote:&lt;p&gt;&amp;gt;I need to work on data that&amp;#39;s created once the report&amp;#39;s generated and based &lt;br&gt;&amp;gt;on it either generate a new report. &lt;br&gt;&amp;gt;or&lt;br&gt;&amp;gt;write a macro to generate a report based on the conditions I set based on a &lt;br&gt;&amp;gt;query I run on the database tables&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Could anyone happen to know anything related to this?&lt;p&gt;Well, both Forms and Reports are just tools. There is no data stored in a&lt;br&gt;report, and you can&amp;#39;t search or reuse the &amp;quot;generated report&amp;quot;&amp;#39;s data! The data&lt;br&gt;exists solely in the table, perhaps combined with calculated fields in a&lt;br&gt;Query.&lt;p&gt;Could you explain more about the nature of your data and of the report you&lt;br&gt;want to generate?&lt;br&gt;-- &lt;br&gt;             John W. Vinson [MVP]&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Access 97 =&amp;gt; 2003&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/285c89a0db9cb6aa?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/285c89a0db9cb6aa?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 6 ==&lt;br&gt;Date: Thurs, Feb 28 2008 11:21 am &lt;br&gt;From: KarenFio  &lt;p&gt;&lt;br&gt;I converted an Access 97 database to 2003 and  a form that uses the following &lt;br&gt;code to choose a start date for a report did not work:&lt;p&gt;Private Sub TDDReportTime_AfterUpdate()&lt;br&gt;Select Case Me.TDDReportTime&lt;br&gt;    Case 1&lt;br&gt;        MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -1, Date)&lt;br&gt;    Case 2&lt;br&gt;        MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -2, Date)&lt;br&gt;    Case 3&lt;br&gt;        MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -7, Date)&lt;br&gt;    Case 4&lt;br&gt;        MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -14, Date)&lt;br&gt;    Case 5&lt;br&gt;        MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -1, Date)&lt;br&gt;    Case 6&lt;br&gt;        MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -2, Date)&lt;br&gt;    Case 7&lt;br&gt;        MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -3, Date)&lt;br&gt;    Case 8&lt;br&gt;        MyStartDate = #10/1/2004#&lt;br&gt;    &lt;br&gt;    Case 9&lt;br&gt;         MyStartDate = #10/1/2005#&lt;br&gt;    Case 10&lt;br&gt;         MyStartDate = #10/1/2006#&lt;br&gt;    Case 11&lt;br&gt;         MyStartDate = #4/15/2006#&lt;br&gt;    Case 12&lt;br&gt;         MyStartDate = #10/1/2007#&lt;p&gt;&lt;p&gt;End Select&lt;br&gt;Me.Requery&lt;p&gt;&lt;br&gt;The text box that should display the date has the  message &amp;quot;#Name?&amp;quot;.&lt;p&gt;Access 2003 keeps crashing with the converted database.  I have tried &lt;br&gt;turning of Name AutoCorrect.&lt;p&gt;Any suggstions would be greatly appreciated.  Thanks.&lt;p&gt; &lt;p&gt;&lt;p&gt;== 2 of 6 ==&lt;br&gt;Date: Thurs, Feb 28 2008 11:32 am &lt;br&gt;From: Wayne-I-M  &lt;p&gt;&lt;br&gt;Hi &lt;p&gt;this works fine when testing - I just ran it on a small unbound form and it &lt;br&gt;seems OK.  They may be another problem not connected with this option group&lt;p&gt;&lt;p&gt;&lt;br&gt;Option Compare Database&lt;br&gt;Option Explicit&lt;p&gt;Private Sub TDDReportTime_AfterUpdate()&lt;br&gt;Select Case Me.TDDReportTime&lt;br&gt;    Case 1&lt;br&gt;        MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -1, Date)&lt;br&gt;    Case 2&lt;br&gt;        MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -2, Date)&lt;br&gt;    Case 3&lt;br&gt;        MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -7, Date)&lt;br&gt;    Case 4&lt;br&gt;        MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -14, Date)&lt;br&gt;    Case 5&lt;br&gt;        MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -1, Date)&lt;br&gt;    Case 6&lt;br&gt;        MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -2, Date)&lt;br&gt;    Case 7&lt;br&gt;        MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -3, Date)&lt;br&gt;    Case 8&lt;br&gt;        MyStartDate = #10/1/2004#&lt;br&gt;    Case 9&lt;br&gt;         MyStartDate = #10/1/2005#&lt;br&gt;    Case 10&lt;br&gt;         MyStartDate = #10/1/2006#&lt;br&gt;    Case 11&lt;br&gt;         MyStartDate = #4/15/2006#&lt;br&gt;    Case 12&lt;br&gt;         MyStartDate = #10/1/2007#&lt;br&gt;End Select&lt;br&gt;End Sub&lt;p&gt;-- &lt;br&gt;Wayne&lt;br&gt;Manchester, England.&lt;p&gt;&lt;p&gt;&amp;quot;KarenFio&amp;quot; wrote:&lt;p&gt;&amp;gt; I converted an Access 97 database to 2003 and  a form that uses the following &lt;br&gt;&amp;gt; code to choose a start date for a report did not work:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Private Sub TDDReportTime_AfterUpdate()&lt;br&gt;&amp;gt; Select Case Me.TDDReportTime&lt;br&gt;&amp;gt;     Case 1&lt;br&gt;&amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -1, Date)&lt;br&gt;&amp;gt;     Case 2&lt;br&gt;&amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -2, Date)&lt;br&gt;&amp;gt;     Case 3&lt;br&gt;&amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -7, Date)&lt;br&gt;&amp;gt;     Case 4&lt;br&gt;&amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -14, Date)&lt;br&gt;&amp;gt;     Case 5&lt;br&gt;&amp;gt;         MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -1, Date)&lt;br&gt;&amp;gt;     Case 6&lt;br&gt;&amp;gt;         MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -2, Date)&lt;br&gt;&amp;gt;     Case 7&lt;br&gt;&amp;gt;         MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -3, Date)&lt;br&gt;&amp;gt;     Case 8&lt;br&gt;&amp;gt;         MyStartDate = #10/1/2004#&lt;br&gt;&amp;gt;     &lt;br&gt;&amp;gt;     Case 9&lt;br&gt;&amp;gt;          MyStartDate = #10/1/2005#&lt;br&gt;&amp;gt;     Case 10&lt;br&gt;&amp;gt;          MyStartDate = #10/1/2006#&lt;br&gt;&amp;gt;     Case 11&lt;br&gt;&amp;gt;          MyStartDate = #4/15/2006#&lt;br&gt;&amp;gt;     Case 12&lt;br&gt;&amp;gt;          MyStartDate = #10/1/2007#&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; End Select&lt;br&gt;&amp;gt; Me.Requery&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; The text box that should display the date has the  message &amp;quot;#Name?&amp;quot;.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Access 2003 keeps crashing with the converted database.  I have tried &lt;br&gt;&amp;gt; turning of Name AutoCorrect.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Any suggstions would be greatly appreciated.  Thanks.&lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;== 3 of 6 ==&lt;br&gt;Date: Thurs, Feb 28 2008 11:42 am &lt;br&gt;From: KarenFio  &lt;p&gt;&lt;br&gt;Thanks for testing it.  I&amp;#39;ll have to see what else it might be.&lt;p&gt;Another thing I forgot to mention which is probably more urgent is that I &lt;br&gt;can&amp;#39;t open, go into design view, or print preview any of my reports in other &lt;br&gt;databases created in Access 2003 after I converted this database.  I can &lt;br&gt;still do everything in Access 97.&lt;p&gt;Any suggestions or ideas would be appreciated.&lt;p&gt;&amp;quot;Wayne-I-M&amp;quot; wrote:&lt;p&gt;&amp;gt; Hi &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; this works fine when testing - I just ran it on a small unbound form and it &lt;br&gt;&amp;gt; seems OK.  They may be another problem not connected with this option group&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Option Compare Database&lt;br&gt;&amp;gt; Option Explicit&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Private Sub TDDReportTime_AfterUpdate()&lt;br&gt;&amp;gt; Select Case Me.TDDReportTime&lt;br&gt;&amp;gt;     Case 1&lt;br&gt;&amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -1, Date)&lt;br&gt;&amp;gt;     Case 2&lt;br&gt;&amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -2, Date)&lt;br&gt;&amp;gt;     Case 3&lt;br&gt;&amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -7, Date)&lt;br&gt;&amp;gt;     Case 4&lt;br&gt;&amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -14, Date)&lt;br&gt;&amp;gt;     Case 5&lt;br&gt;&amp;gt;         MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -1, Date)&lt;br&gt;&amp;gt;     Case 6&lt;br&gt;&amp;gt;         MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -2, Date)&lt;br&gt;&amp;gt;     Case 7&lt;br&gt;&amp;gt;         MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -3, Date)&lt;br&gt;&amp;gt;     Case 8&lt;br&gt;&amp;gt;         MyStartDate = #10/1/2004#&lt;br&gt;&amp;gt;     Case 9&lt;br&gt;&amp;gt;          MyStartDate = #10/1/2005#&lt;br&gt;&amp;gt;     Case 10&lt;br&gt;&amp;gt;          MyStartDate = #10/1/2006#&lt;br&gt;&amp;gt;     Case 11&lt;br&gt;&amp;gt;          MyStartDate = #4/15/2006#&lt;br&gt;&amp;gt;     Case 12&lt;br&gt;&amp;gt;          MyStartDate = #10/1/2007#&lt;br&gt;&amp;gt; End Select&lt;br&gt;&amp;gt; End Sub&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; Wayne&lt;br&gt;&amp;gt; Manchester, England.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;quot;KarenFio&amp;quot; wrote:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;gt; I converted an Access 97 database to 2003 and  a form that uses the following &lt;br&gt;&amp;gt; &amp;gt; code to choose a start date for a report did not work:&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Private Sub TDDReportTime_AfterUpdate()&lt;br&gt;&amp;gt; &amp;gt; Select Case Me.TDDReportTime&lt;br&gt;&amp;gt; &amp;gt;     Case 1&lt;br&gt;&amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -1, Date)&lt;br&gt;&amp;gt; &amp;gt;     Case 2&lt;br&gt;&amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -2, Date)&lt;br&gt;&amp;gt; &amp;gt;     Case 3&lt;br&gt;&amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -7, Date)&lt;br&gt;&amp;gt; &amp;gt;     Case 4&lt;br&gt;&amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -14, Date)&lt;br&gt;&amp;gt; &amp;gt;     Case 5&lt;br&gt;&amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -1, Date)&lt;br&gt;&amp;gt; &amp;gt;     Case 6&lt;br&gt;&amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -2, Date)&lt;br&gt;&amp;gt; &amp;gt;     Case 7&lt;br&gt;&amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -3, Date)&lt;br&gt;&amp;gt; &amp;gt;     Case 8&lt;br&gt;&amp;gt; &amp;gt;         MyStartDate = #10/1/2004#&lt;br&gt;&amp;gt; &amp;gt;     &lt;br&gt;&amp;gt; &amp;gt;     Case 9&lt;br&gt;&amp;gt; &amp;gt;          MyStartDate = #10/1/2005#&lt;br&gt;&amp;gt; &amp;gt;     Case 10&lt;br&gt;&amp;gt; &amp;gt;          MyStartDate = #10/1/2006#&lt;br&gt;&amp;gt; &amp;gt;     Case 11&lt;br&gt;&amp;gt; &amp;gt;          MyStartDate = #4/15/2006#&lt;br&gt;&amp;gt; &amp;gt;     Case 12&lt;br&gt;&amp;gt; &amp;gt;          MyStartDate = #10/1/2007#&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; End Select&lt;br&gt;&amp;gt; &amp;gt; Me.Requery&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; The text box that should display the date has the  message &amp;quot;#Name?&amp;quot;.&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Access 2003 keeps crashing with the converted database.  I have tried &lt;br&gt;&amp;gt; &amp;gt; turning of Name AutoCorrect.&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Any suggstions would be greatly appreciated.  Thanks.&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;== 4 of 6 ==&lt;br&gt;Date: Thurs, Feb 28 2008 11:48 am &lt;br&gt;From: Wayne-I-M  &lt;p&gt;&lt;br&gt;I think (just my opinion) that the best site you can look at for 97 -&amp;gt; 2K3 is &lt;br&gt;this&lt;p&gt;&lt;a href="http://allenbrowne.com/ser-48.html"&gt;http://allenbrowne.com/ser-48.html&lt;/a&gt;&lt;p&gt;Have a look and see what you can find.  Sorry can&amp;#39;t be much help as I have &lt;br&gt;never seen your problem with the design view.  When we converted (back in the &lt;br&gt;day) it seemed to go quite smoothly&lt;p&gt;&lt;br&gt;-- &lt;br&gt;Wayne&lt;br&gt;Manchester, England.&lt;p&gt;&lt;p&gt;&amp;quot;KarenFio&amp;quot; wrote:&lt;p&gt;&amp;gt; Thanks for testing it.  I&amp;#39;ll have to see what else it might be.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Another thing I forgot to mention which is probably more urgent is that I &lt;br&gt;&amp;gt; can&amp;#39;t open, go into design view, or print preview any of my reports in other &lt;br&gt;&amp;gt; databases created in Access 2003 after I converted this database.  I can &lt;br&gt;&amp;gt; still do everything in Access 97.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Any suggestions or ideas would be appreciated.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;quot;Wayne-I-M&amp;quot; wrote:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Hi &lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; this works fine when testing - I just ran it on a small unbound form and it &lt;br&gt;&amp;gt; &amp;gt; seems OK.  They may be another problem not connected with this option group&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Option Compare Database&lt;br&gt;&amp;gt; &amp;gt; Option Explicit&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Private Sub TDDReportTime_AfterUpdate()&lt;br&gt;&amp;gt; &amp;gt; Select Case Me.TDDReportTime&lt;br&gt;&amp;gt; &amp;gt;     Case 1&lt;br&gt;&amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -1, Date)&lt;br&gt;&amp;gt; &amp;gt;     Case 2&lt;br&gt;&amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -2, Date)&lt;br&gt;&amp;gt; &amp;gt;     Case 3&lt;br&gt;&amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -7, Date)&lt;br&gt;&amp;gt; &amp;gt;     Case 4&lt;br&gt;&amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -14, Date)&lt;br&gt;&amp;gt; &amp;gt;     Case 5&lt;br&gt;&amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -1, Date)&lt;br&gt;&amp;gt; &amp;gt;     Case 6&lt;br&gt;&amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -2, Date)&lt;br&gt;&amp;gt; &amp;gt;     Case 7&lt;br&gt;&amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -3, Date)&lt;br&gt;&amp;gt; &amp;gt;     Case 8&lt;br&gt;&amp;gt; &amp;gt;         MyStartDate = #10/1/2004#&lt;br&gt;&amp;gt; &amp;gt;     Case 9&lt;br&gt;&amp;gt; &amp;gt;          MyStartDate = #10/1/2005#&lt;br&gt;&amp;gt; &amp;gt;     Case 10&lt;br&gt;&amp;gt; &amp;gt;          MyStartDate = #10/1/2006#&lt;br&gt;&amp;gt; &amp;gt;     Case 11&lt;br&gt;&amp;gt; &amp;gt;          MyStartDate = #4/15/2006#&lt;br&gt;&amp;gt; &amp;gt;     Case 12&lt;br&gt;&amp;gt; &amp;gt;          MyStartDate = #10/1/2007#&lt;br&gt;&amp;gt; &amp;gt; End Select&lt;br&gt;&amp;gt; &amp;gt; End Sub&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; -- &lt;br&gt;&amp;gt; &amp;gt; Wayne&lt;br&gt;&amp;gt; &amp;gt; Manchester, England.&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;quot;KarenFio&amp;quot; wrote:&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I converted an Access 97 database to 2003 and  a form that uses the following &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; code to choose a start date for a report did not work:&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Private Sub TDDReportTime_AfterUpdate()&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Select Case Me.TDDReportTime&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Case 1&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -1, Date)&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Case 2&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -2, Date)&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Case 3&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -7, Date)&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Case 4&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -14, Date)&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Case 5&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -1, Date)&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Case 6&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -2, Date)&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Case 7&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -3, Date)&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Case 8&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;         MyStartDate = #10/1/2004#&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     &lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Case 9&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;          MyStartDate = #10/1/2005#&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Case 10&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;          MyStartDate = #10/1/2006#&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Case 11&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;          MyStartDate = #4/15/2006#&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Case 12&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;          MyStartDate = #10/1/2007#&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; End Select&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Me.Requery&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; The text box that should display the date has the  message &amp;quot;#Name?&amp;quot;.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Access 2003 keeps crashing with the converted database.  I have tried &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; turning of Name AutoCorrect.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Any suggstions would be greatly appreciated.  Thanks.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;== 5 of 6 ==&lt;br&gt;Date: Thurs, Feb 28 2008 11:53 am &lt;br&gt;From: Wayne-I-M  &lt;p&gt;&lt;br&gt;I just found this which may be of some use&lt;p&gt;&lt;a href="http://www.access-programmers.co.uk/forums/archive/index.php/t-93958.html"&gt;http://www.access-programmers.co.uk/forums/archive/index.php/t-93958.html&lt;/a&gt;&lt;p&gt;&lt;br&gt;-- &lt;br&gt;Wayne&lt;br&gt;Manchester, England.&lt;p&gt;&lt;p&gt;&amp;quot;KarenFio&amp;quot; wrote:&lt;p&gt;&amp;gt; Thanks for testing it.  I&amp;#39;ll have to see what else it might be.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Another thing I forgot to mention which is probably more urgent is that I &lt;br&gt;&amp;gt; can&amp;#39;t open, go into design view, or print preview any of my reports in other &lt;br&gt;&amp;gt; databases created in Access 2003 after I converted this database.  I can &lt;br&gt;&amp;gt; still do everything in Access 97.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Any suggestions or ideas would be appreciated.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;quot;Wayne-I-M&amp;quot; wrote:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Hi &lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; this works fine when testing - I just ran it on a small unbound form and it &lt;br&gt;&amp;gt; &amp;gt; seems OK.  They may be another problem not connected with this option group&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Option Compare Database&lt;br&gt;&amp;gt; &amp;gt; Option Explicit&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Private Sub TDDReportTime_AfterUpdate()&lt;br&gt;&amp;gt; &amp;gt; Select Case Me.TDDReportTime&lt;br&gt;&amp;gt; &amp;gt;     Case 1&lt;br&gt;&amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -1, Date)&lt;br&gt;&amp;gt; &amp;gt;     Case 2&lt;br&gt;&amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -2, Date)&lt;br&gt;&amp;gt; &amp;gt;     Case 3&lt;br&gt;&amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -7, Date)&lt;br&gt;&amp;gt; &amp;gt;     Case 4&lt;br&gt;&amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -14, Date)&lt;br&gt;&amp;gt; &amp;gt;     Case 5&lt;br&gt;&amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -1, Date)&lt;br&gt;&amp;gt; &amp;gt;     Case 6&lt;br&gt;&amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -2, Date)&lt;br&gt;&amp;gt; &amp;gt;     Case 7&lt;br&gt;&amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -3, Date)&lt;br&gt;&amp;gt; &amp;gt;     Case 8&lt;br&gt;&amp;gt; &amp;gt;         MyStartDate = #10/1/2004#&lt;br&gt;&amp;gt; &amp;gt;     Case 9&lt;br&gt;&amp;gt; &amp;gt;          MyStartDate = #10/1/2005#&lt;br&gt;&amp;gt; &amp;gt;     Case 10&lt;br&gt;&amp;gt; &amp;gt;          MyStartDate = #10/1/2006#&lt;br&gt;&amp;gt; &amp;gt;     Case 11&lt;br&gt;&amp;gt; &amp;gt;          MyStartDate = #4/15/2006#&lt;br&gt;&amp;gt; &amp;gt;     Case 12&lt;br&gt;&amp;gt; &amp;gt;          MyStartDate = #10/1/2007#&lt;br&gt;&amp;gt; &amp;gt; End Select&lt;br&gt;&amp;gt; &amp;gt; End Sub&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; -- &lt;br&gt;&amp;gt; &amp;gt; Wayne&lt;br&gt;&amp;gt; &amp;gt; Manchester, England.&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;quot;KarenFio&amp;quot; wrote:&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I converted an Access 97 database to 2003 and  a form that uses the following &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; code to choose a start date for a report did not work:&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Private Sub TDDReportTime_AfterUpdate()&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Select Case Me.TDDReportTime&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Case 1&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -1, Date)&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Case 2&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -2, Date)&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Case 3&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -7, Date)&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Case 4&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -14, Date)&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Case 5&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -1, Date)&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Case 6&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -2, Date)&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Case 7&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;         MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -3, Date)&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Case 8&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;         MyStartDate = #10/1/2004#&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     &lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Case 9&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;          MyStartDate = #10/1/2005#&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Case 10&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;          MyStartDate = #10/1/2006#&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Case 11&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;          MyStartDate = #4/15/2006#&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;     Case 12&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;          MyStartDate = #10/1/2007#&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; End Select&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Me.Requery&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; The text box that should display the date has the  message &amp;quot;#Name?&amp;quot;.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Access 2003 keeps crashing with the converted database.  I have tried &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; turning of Name AutoCorrect.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Any suggstions would be greatly appreciated.  Thanks.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;== 6 of 6 ==&lt;br&gt;Date: Thurs, Feb 28 2008 11:53 am &lt;br&gt;From: Klatuu  &lt;p&gt;&lt;br&gt;I think you have a VBA Library Reference problem.  When you change version, &lt;br&gt;the library files the old version was using may be no longer on your system &lt;br&gt;or they may not work with the current version.&lt;p&gt;When you change versions, check your references to ensure they are not &lt;br&gt;missing and that they are using the correct version of the library.&lt;br&gt;-- &lt;br&gt;Dave Hargis, Microsoft Access MVP&lt;p&gt;&lt;br&gt;&amp;quot;KarenFio&amp;quot; wrote:&lt;p&gt;&amp;gt; I converted an Access 97 database to 2003 and  a form that uses the following &lt;br&gt;&amp;gt; code to choose a start date for a report did not work:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Private Sub TDDReportTime_AfterUpdate()&lt;br&gt;&amp;gt; Select Case Me.TDDReportTime&lt;br&gt;&amp;gt;     Case 1&lt;br&gt;&amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -1, Date)&lt;br&gt;&amp;gt;     Case 2&lt;br&gt;&amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -2, Date)&lt;br&gt;&amp;gt;     Case 3&lt;br&gt;&amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -7, Date)&lt;br&gt;&amp;gt;     Case 4&lt;br&gt;&amp;gt;         MyStartDate = DateAdd(&amp;quot;d&amp;quot;, -14, Date)&lt;br&gt;&amp;gt;     Case 5&lt;br&gt;&amp;gt;         MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -1, Date)&lt;br&gt;&amp;gt;     Case 6&lt;br&gt;&amp;gt;         MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -2, Date)&lt;br&gt;&amp;gt;     Case 7&lt;br&gt;&amp;gt;         MyStartDate = DateAdd(&amp;quot;m&amp;quot;, -3, Date)&lt;br&gt;&amp;gt;     Case 8&lt;br&gt;&amp;gt;         MyStartDate = #10/1/2004#&lt;br&gt;&amp;gt;     &lt;br&gt;&amp;gt;     Case 9&lt;br&gt;&amp;gt;          MyStartDate = #10/1/2005#&lt;br&gt;&amp;gt;     Case 10&lt;br&gt;&amp;gt;          MyStartDate = #10/1/2006#&lt;br&gt;&amp;gt;     Case 11&lt;br&gt;&amp;gt;          MyStartDate = #4/15/2006#&lt;br&gt;&amp;gt;     Case 12&lt;br&gt;&amp;gt;          MyStartDate = #10/1/2007#&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; End Select&lt;br&gt;&amp;gt; Me.Requery&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; The text box that should display the date has the  message &amp;quot;#Name?&amp;quot;.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Access 2003 keeps crashing with the converted database.  I have tried &lt;br&gt;&amp;gt; turning of Name AutoCorrect.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Any suggstions would be greatly appreciated.  Thanks.&lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Printing Sub Reports in Access&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/c6c09f52dcba93a9?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/c6c09f52dcba93a9?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Thurs, Feb 28 2008 12:36 pm &lt;br&gt;From: dimpie  &lt;p&gt;&lt;br&gt;Both the subreports have data in Print Preview mode. But when i have to &lt;br&gt;print, then it prints a blank page.&lt;p&gt;There is no data printer by the printer ever though i see data in the print &lt;br&gt;prview mode&lt;p&gt;Thanks!!&lt;p&gt;&amp;quot;NetworkTrade&amp;quot; wrote:&lt;p&gt;&amp;gt; you are saying that one of the subreports shows data on screen; but is blank &lt;br&gt;&amp;gt; when printed?&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; or are you saying that there is a blank page appended to the end of the &lt;br&gt;&amp;gt; report when printed?&lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; NTC&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;quot;dimpie&amp;quot; wrote:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Ya i have tried printing on 2 diff printers and also a Pdf writer. Non works.&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Any ideas Please!!&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;quot;NetworkTrade&amp;quot; wrote:&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; are you able to sanity check and compare behavior on a different PC/printer?&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; -- &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; NTC&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;quot;dimpie&amp;quot; wrote:&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Hi - I have 2 sub reports included in one main report. Two sub reports run on &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; different queries. &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; In the Print Preview of the main report, it is fine. But when i try to print &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; on a printer, it prints a blank page.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Please HELP!!!!! &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Really appreciate your time.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Thanks.&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Using Excel from Access&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/47873f5aa8db5ce8?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/47873f5aa8db5ce8?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 2 ==&lt;br&gt;Date: Thurs, Feb 28 2008 1:01 pm &lt;br&gt;From: Daniel Pineault  &lt;p&gt;&lt;br&gt;Try the following code,&lt;p&gt;Function Print_TOC_Chart()&lt;br&gt;    Dim xlApp       As Object&lt;br&gt;    Dim xlWrkBk     As Object&lt;br&gt;    Dim xlWrkSht    As Object&lt;p&gt;    On Error Resume Next&lt;br&gt;    Set xlApp = GetObject(, &amp;quot;Excel.Application&amp;quot;) &amp;#39;Bind to existing instance &lt;br&gt;of Excel&lt;br&gt;    &lt;br&gt;    If Err.Number &amp;lt;&amp;gt; 0 Then&lt;br&gt;        &amp;#39;Could not get instance of Excel, so create a new one&lt;br&gt;        Err.Clear&lt;br&gt;        &amp;#39;On Error GoTo Err_Handler&lt;br&gt;        Set xlApp = CreateObject(&amp;quot;excel.application&amp;quot;)&lt;br&gt;    Else&lt;br&gt;        &amp;#39;On Error GoTo Err_Handler&lt;br&gt;    End If&lt;p&gt;    &amp;#39;xlApp.Visible = True &amp;#39;make excel visible to the user&lt;br&gt;    Set xlWrkBk = xlApp.Workbooks.Open(&amp;quot;\\hn-s-fileserv1\sharedmfg\mfg&amp;quot; &amp;amp; _&lt;br&gt;                  &amp;quot;&amp;#39;\CFM\Reports\TOC_Reports\Workcenter TOC Reports.xls&amp;quot;)&lt;p&gt;    &amp;#39;Call Set_Printer(ExcelApp, Me.ComboBox_prtSelect.Value)&lt;p&gt;    Set xlWrkSht = xlApp.Worksheets(&amp;quot;WorkBookSheetName&amp;quot;)&lt;p&gt;    With xlWrkSht.PageSetup&lt;br&gt;        .PrintArea = &amp;quot;B2:D4&amp;quot;&lt;br&gt;        .Zoom = False&lt;br&gt;        .FitToPagesTall = 1&lt;br&gt;        .FitToPagesWide = 1&lt;br&gt;        .Orientation = xlLandscape&lt;br&gt;    End With&lt;p&gt;    xlWrkSht.PrintOut Copies:=1&lt;p&gt;    ExcelApp.WkBk.Close False&lt;br&gt;End Function&lt;p&gt;It work for me, but I did not try the change printer aspect of it.  If I &lt;br&gt;have the time I will look at it and post back with the solution, but this &lt;br&gt;should get you one step closer to the solution.&lt;br&gt;-- &lt;br&gt;Hope this helps,&lt;p&gt;Daniel Pineault&lt;br&gt;&lt;a href="http://www.cardaconsultants.com"&gt;http://www.cardaconsultants.com&lt;/a&gt;&lt;br&gt;If this post was helpful, please rate it by using the vote buttons.&lt;p&gt;&lt;p&gt;&amp;quot;john.fuller@gatech.edu&amp;quot; wrote:&lt;p&gt;&amp;gt; Inside an Access DB I am trying to open up and print a selected range&lt;br&gt;&amp;gt; from an Excel File (long reason on why I ahve to do it this way, but&lt;br&gt;&amp;gt; there is no work around).  I wrote the following code in Excel (and it&lt;br&gt;&amp;gt; works great there).  I then transferred it into access, added teh&lt;br&gt;&amp;gt; excelapp object lines, and basically put excelapp in front of every&lt;br&gt;&amp;gt; command line.  This, however, did not work.  The 2 places I find it&lt;br&gt;&amp;gt; crashing now is trying to set the active printer and set the wkbk.  It&lt;br&gt;&amp;gt; will open the file, but won&amp;#39;t set the wkbk variable.  Also, right now&lt;br&gt;&amp;gt; the set printer code runs (due to the on error resume next), but it&lt;br&gt;&amp;gt; doesn&amp;#39;t change the printer.  I tried  giving set&lt;br&gt;&amp;gt; excelapp.application.activeprinter a good string (as opposed to&lt;br&gt;&amp;gt; looping through all the possible Ne##), and it still won&amp;#39;t set it.&lt;br&gt;&amp;gt; Any help is appreciated.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Sub Print_TOC_Chart()&lt;br&gt;&amp;gt;     Dim WkBk As Workbook, WkSht As Worksheet, ExcelApp As Object&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;     Set ExcelApp = CreateObject(&amp;quot;Excel.Application&amp;quot;)&lt;br&gt;&amp;gt;     ExcelApp.Visible = True&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;     Call Set_Printer(ExcelApp, Me.ComboBox_prtSelect.Value)&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;     Set WkBk = ExcelApp.Workbooks.Open(&amp;quot;\\hn-s-fileserv1\sharedmfg\mfg&lt;br&gt;&amp;gt; \CFM\Reports\TOC_Reports\Workcenter TOC Reports.xls&amp;quot;, 0)&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;     Set WkSht = ExcelApp.WkBk.Worksheets(&amp;quot;Workcenter Charts&amp;quot;)&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;     With ExcelApp.WkSht.PageSetup&lt;br&gt;&amp;gt;         .PrintArea = &amp;quot;B112:AW122&amp;quot;&lt;br&gt;&amp;gt;         .Zoom = False&lt;br&gt;&amp;gt;         .FitToPagesTall = 1&lt;br&gt;&amp;gt;         .FitToPagesWide = 1&lt;br&gt;&amp;gt;         .Orientation = xlLandscape&lt;br&gt;&amp;gt;     End With&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;     ExcelApp.curWkSht.PrintOut Copies:=1&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;     ExcelApp.WkBk.Close False&lt;br&gt;&amp;gt; End Sub&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Sub Set_Printer(ExcelApp As Object, PrinterName As String)&lt;br&gt;&amp;gt;     &amp;#39;On Error Resume Next&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;     For i = 0 To 99&lt;br&gt;&amp;gt;         If i &amp;lt; 10 Then&lt;br&gt;&amp;gt;             ExcelApp.Application.ActivePrinter = PrinterName &amp;amp; &amp;quot; on&lt;br&gt;&amp;gt; Ne0&amp;quot; &amp;amp; i &amp;amp; &amp;quot;:&amp;quot;&lt;br&gt;&amp;gt;             If ExcelApp.Err.Number = 0 Then Exit Sub&lt;br&gt;&amp;gt;             ExcelApp.Err.Clear&lt;br&gt;&amp;gt;         Else&lt;br&gt;&amp;gt;             ExcelApp.Application.ActivePrinter = PrinterName &amp;amp; &amp;quot; on&lt;br&gt;&amp;gt; Ne&amp;quot; &amp;amp; i &amp;amp; &amp;quot;:&amp;quot;&lt;br&gt;&amp;gt;             If ExcelApp.Err.Number = 0 Then Exit Sub&lt;br&gt;&amp;gt;             ExcelApp.Err.Clear&lt;br&gt;&amp;gt;         End If&lt;br&gt;&amp;gt;     Next i&lt;br&gt;&amp;gt; End Sub&lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;== 2 of 2 ==&lt;br&gt;Date: Thurs, Feb 28 2008 1:21 pm &lt;br&gt;From: Daniel Pineault  &lt;p&gt;&lt;br&gt;It&amp;#39;s actually an easy fix, see below.&lt;p&gt;Function Print_TOC_Chart()&lt;br&gt;    Dim xlApp       As Object&lt;br&gt;    Dim xlWrkBk     As Object&lt;br&gt;    Dim xlWrkSht    As Object&lt;p&gt;    On Error Resume Next&lt;br&gt;    Set xlApp = GetObject(, &amp;quot;Excel.Application&amp;quot;) &amp;#39;Bind to existing instance &lt;br&gt;of Excel&lt;br&gt;    &lt;br&gt;    If Err.Number &amp;lt;&amp;gt; 0 Then&lt;br&gt;        &amp;#39;Could not get instance of Excel, so create a new one&lt;br&gt;        Err.Clear&lt;br&gt;        &amp;#39;On Error GoTo Err_Handler&lt;br&gt;        Set xlApp = CreateObject(&amp;quot;excel.application&amp;quot;)&lt;br&gt;    Else&lt;br&gt;        &amp;#39;On Error GoTo Err_Handler&lt;br&gt;    End If&lt;p&gt;    &amp;#39;xlApp.Visible = True &amp;#39;make excel visible to the user&lt;br&gt;    Set xlWrkBk = xlApp.Workbooks.Open(&amp;quot;\\hn-s-fileserv1\sharedmfg\mfg&amp;quot; &amp;amp; _&lt;br&gt;                  &amp;quot;&amp;#39;\CFM\Reports\TOC_Reports\Workcenter TOC Reports.xls&amp;quot;)&lt;p&gt;    Set xlWrkSht = xlApp.Worksheets(&amp;quot;Workcenter Charts&amp;quot;)&lt;p&gt;    With xlWrkSht.PageSetup&lt;br&gt;        .PrintArea = &amp;quot;B2:D4&amp;quot;&lt;br&gt;        .Zoom = False&lt;br&gt;        .FitToPagesTall = 1&lt;br&gt;        .FitToPagesWide = 1&lt;br&gt;        .Orientation = xlLandscape&lt;br&gt;    End With&lt;p&gt;    xlWrkSht.PrintOut Copies:=1, ActivePrinter:=Me.ComboBox_prtSelect.Value&lt;p&gt;    xlWrkBk.Close False&lt;br&gt;    xlApp.Close&lt;br&gt;    &lt;br&gt;    Set xlWrkSht = Nothing&lt;br&gt;    Set xlWrkBk = Nothing&lt;br&gt;    Set xlApp = Nothing&lt;br&gt;    &lt;br&gt;End Function&lt;p&gt;&lt;br&gt;you can simply add the ActivePrinter parameter to the PrintOut line such as: &lt;br&gt;xlWrkSht.PrintOut Copies:=1, ActivePrinter:=Me.ComboBox_prtSelect.Value&lt;p&gt;&lt;br&gt;-- &lt;br&gt;Hope this helps,&lt;p&gt;Daniel Pineault&lt;br&gt;&lt;a href="http://www.cardaconsultants.com"&gt;http://www.cardaconsultants.com&lt;/a&gt;&lt;br&gt;If this post was helpful, please rate it by using the vote buttons.&lt;p&gt;&lt;p&gt;&amp;quot;john.fuller@gatech.edu&amp;quot; wrote:&lt;p&gt;&amp;gt; Inside an Access DB I am trying to open up and print a selected range&lt;br&gt;&amp;gt; from an Excel File (long reason on why I ahve to do it this way, but&lt;br&gt;&amp;gt; there is no work around).  I wrote the following code in Excel (and it&lt;br&gt;&amp;gt; works great there).  I then transferred it into access, added teh&lt;br&gt;&amp;gt; excelapp object lines, and basically put excelapp in front of every&lt;br&gt;&amp;gt; command line.  This, however, did not work.  The 2 places I find it&lt;br&gt;&amp;gt; crashing now is trying to set the active printer and set the wkbk.  It&lt;br&gt;&amp;gt; will open the file, but won&amp;#39;t set the wkbk variable.  Also, right now&lt;br&gt;&amp;gt; the set printer code runs (due to the on error resume next), but it&lt;br&gt;&amp;gt; doesn&amp;#39;t change the printer.  I tried  giving set&lt;br&gt;&amp;gt; excelapp.application.activeprinter a good string (as opposed to&lt;br&gt;&amp;gt; looping through all the possible Ne##), and it still won&amp;#39;t set it.&lt;br&gt;&amp;gt; Any help is appreciated.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Sub Print_TOC_Chart()&lt;br&gt;&amp;gt;     Dim WkBk As Workbook, WkSht As Worksheet, ExcelApp As Object&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;     Set ExcelApp = CreateObject(&amp;quot;Excel.Application&amp;quot;)&lt;br&gt;&amp;gt;     ExcelApp.Visible = True&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;     Call Set_Printer(ExcelApp, Me.ComboBox_prtSelect.Value)&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;     Set WkBk = ExcelApp.Workbooks.Open(&amp;quot;\\hn-s-fileserv1\sharedmfg\mfg&lt;br&gt;&amp;gt; \CFM\Reports\TOC_Reports\Workcenter TOC Reports.xls&amp;quot;, 0)&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;     Set WkSht = ExcelApp.WkBk.Worksheets(&amp;quot;Workcenter Charts&amp;quot;)&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;     With ExcelApp.WkSht.PageSetup&lt;br&gt;&amp;gt;         .PrintArea = &amp;quot;B112:AW122&amp;quot;&lt;br&gt;&amp;gt;         .Zoom = False&lt;br&gt;&amp;gt;         .FitToPagesTall = 1&lt;br&gt;&amp;gt;         .FitToPagesWide = 1&lt;br&gt;&amp;gt;         .Orientation = xlLandscape&lt;br&gt;&amp;gt;     End With&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;     ExcelApp.curWkSht.PrintOut Copies:=1&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;     ExcelApp.WkBk.Close False&lt;br&gt;&amp;gt; End Sub&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Sub Set_Printer(ExcelApp As Object, PrinterName As String)&lt;br&gt;&amp;gt;     &amp;#39;On Error Resume Next&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;     For i = 0 To 99&lt;br&gt;&amp;gt;         If i &amp;lt; 10 Then&lt;br&gt;&amp;gt;             ExcelApp.Application.ActivePrinter = PrinterName &amp;amp; &amp;quot; on&lt;br&gt;&amp;gt; Ne0&amp;quot; &amp;amp; i &amp;amp; &amp;quot;:&amp;quot;&lt;br&gt;&amp;gt;             If ExcelApp.Err.Number = 0 Then Exit Sub&lt;br&gt;&amp;gt;             ExcelApp.Err.Clear&lt;br&gt;&amp;gt;         Else&lt;br&gt;&amp;gt;             ExcelApp.Application.ActivePrinter = PrinterName &amp;amp; &amp;quot; on&lt;br&gt;&amp;gt; Ne&amp;quot; &amp;amp; i &amp;amp; &amp;quot;:&amp;quot;&lt;br&gt;&amp;gt;             If ExcelApp.Err.Number = 0 Then Exit Sub&lt;br&gt;&amp;gt;             ExcelApp.Err.Clear&lt;br&gt;&amp;gt;         End If&lt;br&gt;&amp;gt;     Next i&lt;br&gt;&amp;gt; End Sub&lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Formatting Text in VBA&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/b917bbf2b4e6e9e3?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/b917bbf2b4e6e9e3?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 3 ==&lt;br&gt;Date: Thurs, Feb 28 2008 1:04 pm &lt;br&gt;From: Sash  &lt;p&gt;&lt;br&gt;I need to reformat a field via VBA.  But it&amp;#39;s an odd situation.&lt;p&gt;I have a field where I store code and it may be&lt;p&gt;E800.0&lt;br&gt;E801&lt;br&gt;E8002&lt;p&gt;ONLY in the cases where it is E8002, I need to reformat it to be E800.2&lt;p&gt;In the same field I need to strip off leading zeros.  Could I do something &lt;br&gt;like:&lt;p&gt;If field like 0* then&lt;br&gt;mid([field],2,10)&lt;br&gt;End if&lt;p&gt;The reason for using mid is that the length of the field varies, but is &lt;br&gt;never more than 10.&lt;br&gt; &lt;p&gt;&lt;p&gt;== 2 of 3 ==&lt;br&gt;Date: Thurs, Feb 28 2008 1:37 pm &lt;br&gt;From: Sash  &lt;p&gt;&lt;br&gt;Okay.  I figured out the E problem and stripping off the leading zero, but &lt;br&gt;how would I strip of a trailing 0 if each field is different lengths?  Can &lt;br&gt;someone help???&lt;p&gt;&amp;quot;Sash&amp;quot; wrote:&lt;p&gt;&amp;gt; I need to reformat a field via VBA.  But it&amp;#39;s an odd situation.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; I have a field where I store code and it may be&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; E800.0&lt;br&gt;&amp;gt; E801&lt;br&gt;&amp;gt; E8002&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; ONLY in the cases where it is E8002, I need to reformat it to be E800.2&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; In the same field I need to strip off leading zeros.  Could I do something &lt;br&gt;&amp;gt; like:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; If field like 0* then&lt;br&gt;&amp;gt; mid([field],2,10)&lt;br&gt;&amp;gt; End if&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; The reason for using mid is that the length of the field varies, but is &lt;br&gt;&amp;gt; never more than 10.&lt;br&gt; &lt;p&gt;&lt;p&gt;== 3 of 3 ==&lt;br&gt;Date: Thurs, Feb 28 2008 3:04 pm &lt;br&gt;From: Klatuu  &lt;p&gt;&lt;br&gt;This will change E8002 to E800.2:&lt;br&gt;replace([field],&amp;quot;E8002&amp;quot;,&amp;quot;E800.2&amp;quot;)&lt;p&gt;As to removing a trailing zero:&lt;p&gt;    If Right([field],1) = &amp;quot;0&amp;quot; Then&lt;br&gt;        [field] = Left([field], Len([field]) -1)&lt;br&gt;    End If&lt;br&gt;    &lt;br&gt;-- &lt;br&gt;Dave Hargis, Microsoft Access MVP&lt;p&gt;&lt;br&gt;&amp;quot;Sash&amp;quot; wrote:&lt;p&gt;&amp;gt; Okay.  I figured out the E problem and stripping off the leading zero, but &lt;br&gt;&amp;gt; how would I strip of a trailing 0 if each field is different lengths?  Can &lt;br&gt;&amp;gt; someone help???&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;quot;Sash&amp;quot; wrote:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;gt; I need to reformat a field via VBA.  But it&amp;#39;s an odd situation.&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; I have a field where I store code and it may be&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; E800.0&lt;br&gt;&amp;gt; &amp;gt; E801&lt;br&gt;&amp;gt; &amp;gt; E8002&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; ONLY in the cases where it is E8002, I need to reformat it to be E800.2&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; In the same field I need to strip off leading zeros.  Could I do something &lt;br&gt;&amp;gt; &amp;gt; like:&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; If field like 0* then&lt;br&gt;&amp;gt; &amp;gt; mid([field],2,10)&lt;br&gt;&amp;gt; &amp;gt; End if&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; The reason for using mid is that the length of the field varies, but is &lt;br&gt;&amp;gt; &amp;gt; never more than 10.&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Linked Excel File&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/2fa5574cee47ac93?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/2fa5574cee47ac93?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Thurs, Feb 28 2008 2:49 pm &lt;br&gt;From: Klatuu  &lt;p&gt;&lt;br&gt;I believe it is a timing issue.&lt;br&gt;It can take a little time for the copy from the pc to the network to take &lt;br&gt;place.  I suspect the when access tries to open the table, the copy process &lt;br&gt;has not yet completed.&lt;br&gt;-- &lt;br&gt;Dave Hargis, Microsoft Access MVP&lt;p&gt;&lt;br&gt;&amp;quot;Weste&amp;quot; wrote:&lt;p&gt;&amp;gt; I have an MS Access 2003 app that has a linked Excel file.  There is a &lt;br&gt;&amp;gt; process that copies the Excel file from the user&amp;#39;s pc to the network, then &lt;br&gt;&amp;gt; refreshes the link.  If this process is run, then a user makes a change in &lt;br&gt;&amp;gt; the file and runs the copy/refresh process again, the updated file doesn&amp;#39;t &lt;br&gt;&amp;gt; get copied to the network if this is done within about a minute of the first &lt;br&gt;&amp;gt; copy/refresh.  It seems like the app is holding a copy of the old Excel file &lt;br&gt;&amp;gt; temporarily in memory.  I have tried deleting/creating a new link vs. refresh &lt;br&gt;&amp;gt; and this doesn&amp;#39;t fix the problem.  I have also killed the file on the network &lt;br&gt;&amp;gt; before copying the updated file, and the old file still gets copied.  If I &lt;br&gt;&amp;gt; wait approx 1 minute, the updated Excel file gets copied.  Is there a way to &lt;br&gt;&amp;gt; flush the old copy out of memory?  Thanks.&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: queries&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/31e56ff86c16e9b5?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/31e56ff86c16e9b5?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Thurs, Feb 28 2008 2:53 pm &lt;br&gt;From: Klatuu  &lt;p&gt;&lt;br&gt;You are suffering the first symptom of inaccurate relational database design. &lt;br&gt; The correct answer is combine both tables and add a field to identify new &lt;br&gt;and used.  Then you wont have this problem.&lt;p&gt;You could solve the immediate problem with a Union query, but Union queries &lt;br&gt;are not updatable, so you can&amp;#39;t use it for a form record source unless you &lt;br&gt;want it to be read only.&lt;p&gt;But, as I said before, you need to redesign your database.  This is only the &lt;br&gt;first of many problems you will have using two tables than have the same data.&lt;br&gt;-- &lt;br&gt;Dave Hargis, Microsoft Access MVP&lt;p&gt;&lt;br&gt;&amp;quot;hogan&amp;quot; wrote:&lt;p&gt;&amp;gt; Let me add a few things. The tables have the same field names other than the &lt;br&gt;&amp;gt; primary key. I have two seperate tables because my primary keys are &lt;br&gt;&amp;gt; autonumbers with the format of &amp;quot;DFN&amp;quot;000 for new parts and &amp;quot;DFU&amp;quot;000 for used &lt;br&gt;&amp;gt; parts.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;quot;hogan&amp;quot; wrote:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;gt; I have two tables in a parts database called &amp;quot;new parts&amp;quot; &amp;amp; &amp;quot;used parts&amp;quot;. The &lt;br&gt;&amp;gt; &amp;gt; primary keys are &amp;quot;used part number&amp;quot; &amp;amp; &amp;quot;new part number&amp;quot;. How do I create a &lt;br&gt;&amp;gt; &amp;gt; query so I can have both used and new parts listed together. If you need &lt;br&gt;&amp;gt; &amp;gt; additional info please let me know. &lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Email attachments&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/31fe0214c298d430?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/31fe0214c298d430?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 2 ==&lt;br&gt;Date: Thurs, Feb 28 2008 3:00 pm &lt;br&gt;From: Daniel Pineault  &lt;p&gt;&lt;br&gt;Sadly, the SendObject method only supports a single filename being passed as &lt;br&gt;an argument.  So you cannot send both reports in 1 email.  that said you have &lt;br&gt;two choices.&lt;p&gt;1. perform to send objects, 1 per report&lt;br&gt;    DoCmd.SendObject acReport, &amp;quot;Record of Complaint&amp;quot;, &lt;br&gt;&amp;quot;SnapshotFormat(*.snp)&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;Consumer Complaint&amp;quot;, &amp;quot;&amp;quot;, True&lt;br&gt;    DoCmd.SendObject acReport, &amp;quot;AckLetter&amp;quot;, &lt;br&gt;&amp;quot;SnapshotFormat(*.snp)&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;Letter&amp;quot;, &amp;quot;&amp;quot;, True&lt;p&gt;Also, you do not need to open the report to send the e-mail.&lt;p&gt;2. automate Outlook to create a mail, with both attachement and fire it off.&lt;p&gt;You can find an example (need to be modified slightly for your needs) at&lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa159619(office.11"&gt;http://msdn2.microsoft.com/en-us/library/aa159619(office.11&lt;/a&gt;).aspx#odc_ac_olauto_sendanoutlookmessageusingaccess&lt;p&gt;If you need more help, post back indicating which method you&amp;#39;ve chosen to &lt;br&gt;adopt and how I can further assist you.&lt;br&gt;-- &lt;br&gt;Hope this helps,&lt;p&gt;Daniel Pineault&lt;br&gt;If this post was helpful, please rate it by using the vote buttons.&lt;p&gt;&lt;p&gt;&amp;quot;DeanT&amp;quot; wrote:&lt;p&gt;&amp;gt; I want to send email with 2 report attachments. My coding is below. The &lt;br&gt;&amp;gt; problem I have is this coding only attaches the first report. How do I add in &lt;br&gt;&amp;gt; the 2nd report into the coding. I only want one email sent with both reports &lt;br&gt;&amp;gt; attached.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;  &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Function Send_RC()&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; On Error GoTo Send_RC_Err&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;    &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;   DoCmd.OpenReport &amp;quot;Record of Complaint&amp;quot;, acViewPreview, &amp;quot;&amp;quot;, &lt;br&gt;&amp;gt; &amp;quot;[Complaints]![ComplaintNumber]=[Forms]![ComplaintForm]![ComplaintNumber]&amp;quot;, &lt;br&gt;&amp;gt; acNormal&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;     DoCmd.OpenReport &amp;quot;AckLetter&amp;quot;, acViewPreview, &amp;quot;&amp;quot;, &lt;br&gt;&amp;gt; &amp;quot;[Complaints]![ComplaintNumber]=[Forms]![ComplaintForm]![ComplaintNumber]&amp;quot;, &lt;br&gt;&amp;gt; acNormal&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;     DoCmd.SendObject acReport, &amp;quot;Record of Complaint&amp;quot;, &lt;br&gt;&amp;gt; &amp;quot;SnapshotFormat(*.snp)&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;Consumer Complaint&amp;quot;, &amp;quot;&amp;quot;, True, &amp;quot;&amp;quot;&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;  &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Send_RC_Exit:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;     Exit Function&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Send_RC_Err:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;     MsgBox Error$&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;     Resume Send_RC_Exit&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; End Function&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;  &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Thanks for any help.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;== 2 of 2 ==&lt;br&gt;Date: Thurs, Feb 28 2008 3:01 pm &lt;br&gt;From: Daniel Pineault  &lt;p&gt;&lt;br&gt;Just came across a really good post on the subject with another solution.  &lt;br&gt;Check out&lt;p&gt;&lt;a href="http://groups.google.ca/group/microsoft.public.access.macros/browse_thread/thread/ac7e96df8b3a280e/c60eaa86563f3e19?hl=en&amp;amp;lnk=st&amp;amp;q=vba+sendobject+multiple+attachments#c60eaa86563f3e19"&gt;http://groups.google.ca/group/microsoft.public.access.macros/browse_thread/thread/ac7e96df8b3a280e/c60eaa86563f3e19?hl=en&amp;amp;lnk=st&amp;amp;q=vba+sendobject+multiple+attachments#c60eaa86563f3e19&lt;/a&gt;&lt;br&gt;-- &lt;br&gt;Hope this helps,&lt;p&gt;Daniel Pineault&lt;br&gt;If this post was helpful, please rate it by using the vote buttons.&lt;p&gt;&lt;p&gt;&amp;quot;DeanT&amp;quot; wrote:&lt;p&gt;&amp;gt; I want to send email with 2 report attachments. My coding is below. The &lt;br&gt;&amp;gt; problem I have is this coding only attaches the first report. How do I add in &lt;br&gt;&amp;gt; the 2nd report into the coding. I only want one email sent with both reports &lt;br&gt;&amp;gt; attached.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;  &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Function Send_RC()&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; On Error GoTo Send_RC_Err&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;    &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;   DoCmd.OpenReport &amp;quot;Record of Complaint&amp;quot;, acViewPreview, &amp;quot;&amp;quot;, &lt;br&gt;&amp;gt; &amp;quot;[Complaints]![ComplaintNumber]=[Forms]![ComplaintForm]![ComplaintNumber]&amp;quot;, &lt;br&gt;&amp;gt; acNormal&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;     DoCmd.OpenReport &amp;quot;AckLetter&amp;quot;, acViewPreview, &amp;quot;&amp;quot;, &lt;br&gt;&amp;gt; &amp;quot;[Complaints]![ComplaintNumber]=[Forms]![ComplaintForm]![ComplaintNumber]&amp;quot;, &lt;br&gt;&amp;gt; acNormal&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;     DoCmd.SendObject acReport, &amp;quot;Record of Complaint&amp;quot;, &lt;br&gt;&amp;gt; &amp;quot;SnapshotFormat(*.snp)&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;Consumer Complaint&amp;quot;, &amp;quot;&amp;quot;, True, &amp;quot;&amp;quot;&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;  &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Send_RC_Exit:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;     Exit Function&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Send_RC_Err:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;     MsgBox Error$&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;     Resume Send_RC_Exit&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; End Function&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;  &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Thanks for any help.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Data import&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/57e28cad12b11e59?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/57e28cad12b11e59?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Thurs, Feb 28 2008 3:05 pm &lt;br&gt;From: Daniel Pineault  &lt;p&gt;&lt;br&gt;Why not create a function in Access that would, 1 by 1, read the file and add &lt;br&gt;the info to the appropriate table fields?&lt;p&gt;You&amp;#39;re going to need to explain your table structure vs. text file content &lt;br&gt;for us to be able to help design the function.&lt;p&gt;Might I also ask, why you are proposing going through a txt orExcel first?  &lt;br&gt;The cse file can be open with a standard text editor? if so, then my original &lt;br&gt;solution stands. &lt;br&gt;-- &lt;br&gt;Hope this helps,&lt;p&gt;Daniel Pineault&lt;br&gt;&lt;a href="http://www.cardaconsultants.com"&gt;http://www.cardaconsultants.com&lt;/a&gt;&lt;br&gt;If this post was helpful, please rate it by using the vote buttons.&lt;p&gt;&lt;p&gt;&amp;quot;Irina&amp;quot; wrote:&lt;p&gt;&amp;gt; I have a question:&lt;br&gt;&amp;gt; I have a folder with 3,700 .cse files, and i need to dump those somehow into&lt;br&gt;&amp;gt; either a .txt file or excel to import those into Access db later.&lt;br&gt;&amp;gt; The text of the files looks like this:&lt;br&gt;&amp;gt; {A41F6C3E-2643-11D2-A02E-00A0FFFF9114}]&lt;br&gt;&amp;gt; {1}&lt;br&gt;&amp;gt; 50=Philistin BYSSAINTHE^Arial@9@0@&lt;br&gt;&amp;gt; 120=500 Fernwood Avenue^Arial@9@0@&lt;br&gt;&amp;gt; 130=Rochester^Arial@9@0@&lt;br&gt;&amp;gt; 150=14609^Arial@9@0@&lt;br&gt;&amp;gt; 340=Philistin BYSSAINTHE^Arial@9@0@&lt;br&gt;&amp;gt; 180=Y,,&lt;br&gt;&amp;gt; 190=New York Court of Appeals^Arial@9@1@&lt;br&gt;&amp;gt; 330=All immigration matters regarding Philistin BYSSAINTHE.^@&lt;br&gt;&amp;gt; 30=^Arial@9@0@&lt;br&gt;&amp;gt; 40=^Arial@9@0@&lt;br&gt;&amp;gt; 80=N,&lt;br&gt;&amp;gt; 60=N,&lt;br&gt;&amp;gt; 90=N,&lt;br&gt;&amp;gt; 70=Y,&lt;br&gt;&amp;gt; 110=^Arial@9@0@&lt;br&gt;&amp;gt; 140=^Arial@9@0@&lt;br&gt;&amp;gt; 210=^Arial@9@0@&lt;br&gt;&amp;gt; 220=N,,&lt;br&gt;&amp;gt; 260=Harter Secrest &amp;amp; Emery LLP^Arial@9@1@&lt;br&gt;&amp;gt; 270=1600 Bausch &amp;amp; Lomb Place^Arial@9@1@&lt;br&gt;&amp;gt; 280=Rochester, New York  14604^Arial@9@1@&lt;br&gt;&amp;gt; 290=Margaret A. Catillaz, Esq.^Arial@9@1@&lt;br&gt;&amp;gt; 320=Margaret A. Catillaz, Esq.^Arial@9@0@&lt;br&gt;&amp;gt; 300=(716)231-1122^Arial@9@1@&lt;br&gt;&amp;gt; 310=(716)232-2152^Arial@8@1@&lt;br&gt;&amp;gt; 200=,,&lt;br&gt;&amp;gt; 240=,,&lt;br&gt;&amp;gt; 10=Form I-765 and Related Documents^Arial@9@1@&amp;lt;OVERRIDE&amp;gt;@&lt;br&gt;&amp;gt; 20=^Arial@9@1@&lt;br&gt;&amp;gt; {2}&lt;br&gt;&amp;gt; [{A41F6C41-2643-11D2-A02E-00A0FFFF9114}]&lt;br&gt;&amp;gt; {1}&lt;br&gt;&amp;gt; 220=Y,,&lt;br&gt;&amp;gt; 240=,,&lt;br&gt;&amp;gt; 260=N,,&lt;br&gt;&amp;gt; 280=,,&lt;br&gt;&amp;gt; 360=Harter, Secrest &amp;amp; Emery LLP^Arial@9@1@&lt;br&gt;&amp;gt; 330=Margaret A. Catillaz, Esq.^Arial@9@1@&amp;lt;OVERRIDE&amp;gt;@&lt;br&gt;&amp;gt; 370=^@&lt;br&gt;&amp;gt; 340=^Arial@9@1@&lt;br&gt;&amp;gt; {2}&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; So my question is, how do I dump those files into a readable format&lt;br&gt;&amp;gt; for access automatically - if I do this manually, it would take me months....&lt;br&gt;&amp;gt; is there some utility that would do such a thing?&lt;br&gt;&amp;gt; please anyone advise&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; appreciate your expertise.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;==============================================================================&lt;p&gt;You received this message because you are subscribed to the Google Groups &amp;quot;microsoft.public.access.modulesdaovba&amp;quot;&lt;br&gt;group.&lt;p&gt;To post to this group, visit &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en&lt;/a&gt;&lt;p&gt;To unsubscribe from this group, send email to microsoft.public.access.modulesdaovba-unsubscribe@googlegroups.com&lt;p&gt;To change the way you get mail from this group, visit:&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/subscribe?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/subscribe?hl=en&lt;/a&gt;&lt;p&gt;To report abuse, send email explaining the problem to abuse@googlegroups.com&lt;p&gt;==============================================================================&lt;br&gt;Google Groups: &lt;a href="http://groups.google.com?hl=en"&gt;http://groups.google.com?hl=en&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3355136152627331767-1030188535027513098?l=live-excel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://live-excel.blogspot.com/feeds/1030188535027513098/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3355136152627331767&amp;postID=1030188535027513098' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3355136152627331767/posts/default/1030188535027513098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3355136152627331767/posts/default/1030188535027513098'/><link rel='alternate' type='text/html' href='http://live-excel.blogspot.com/2008/02/25-new-messages-in-13-topics-digest.html' title='25 new messages in 13 topics - digest'/><author><name>nurussadad</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://bp1.blogger.com/_gi5ukBcBuVQ/R3h93e1yUoI/AAAAAAAAAAM/tVwD4nQLmd8/S220/FotoQ.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3355136152627331767.post-6796772533052950792</id><published>2007-11-21T11:08:00.000-08:00</published><updated>2007-11-21T11:09:05.132-08:00</updated><title type='text'>25 new messages in 11 topics - digest</title><content type='html'>microsoft.public.access.modulesdaovba&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en&lt;/a&gt;&lt;p&gt;microsoft.public.access.modulesdaovba@googlegroups.com&lt;p&gt;Today&amp;#39;s topics:&lt;p&gt;* get response from command button - 2 messages, 2 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/88196da848e7eafa?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/88196da848e7eafa?hl=en&lt;/a&gt;&lt;br&gt;* MS Access 2002 problem with subform - 3 messages, 2 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/04d9b0be493dbc86?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/04d9b0be493dbc86?hl=en&lt;/a&gt;&lt;br&gt;* Database opens slowly. - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/b13aaafc45780317?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/b13aaafc45780317?hl=en&lt;/a&gt;&lt;br&gt;* Creating a query with Multi select list boxes - 4 messages, 3 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/62d81110c3598798?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/62d81110c3598798?hl=en&lt;/a&gt;&lt;br&gt;* determining if this is the first new record in a subform - 2 messages, 2 &lt;br&gt;authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/32f8708d3a999813?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/32f8708d3a999813?hl=en&lt;/a&gt;&lt;br&gt;* Search Form - 2 messages, 2 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e59eb5434290efac?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e59eb5434290efac?hl=en&lt;/a&gt;&lt;br&gt;* Commndbars collection does not contain menus? - 3 messages, 2 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/2c72c6e2e92ddb08?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/2c72c6e2e92ddb08?hl=en&lt;/a&gt;&lt;br&gt;* exif data from jpg&amp;#39;s - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/4b577c7fec3e2b7e?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/4b577c7fec3e2b7e?hl=en&lt;/a&gt;&lt;br&gt;* How do I return a Percentile Rank in Microsoft Access? - 1 messages, 1 &lt;br&gt;author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ae9f54d2818421f3?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ae9f54d2818421f3?hl=en&lt;/a&gt;&lt;br&gt;* Dynamic INSERT INTO command - 3 messages, 3 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/b86524aeb23f77e0?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/b86524aeb23f77e0?hl=en&lt;/a&gt;&lt;br&gt;* help with replace function - 3 messages, 2 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/8d3f93c1a139047b?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/8d3f93c1a139047b?hl=en&lt;/a&gt;&lt;p&gt;==============================================================================&lt;br&gt;TOPIC: get response from command button&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/88196da848e7eafa?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/88196da848e7eafa?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 2 ==&lt;br&gt;Date: Wed, Nov 21 2007 12:50 am &lt;br&gt;From: Bruce &lt;br&gt; &lt;p&gt;&lt;br&gt;Hi - I am trying to run a report with the function below. I wish to open the &lt;br&gt;form &amp;#39;frm_Trade_Param&amp;#39; to select some query filters and then run the report.&lt;p&gt;Basically I wish to get a response from this form and continue my code as &lt;br&gt;follows;&lt;p&gt;cb_A is a command button. If this is pressed the report is run.&lt;br&gt;cb_B is also a command button. If this is pressed then the macro exits and &lt;br&gt;the form is closed.&lt;p&gt;I can do this from the form directly but I don&amp;#39;t want to hard code this into &lt;br&gt;the form because I wish to reuse for other reports. Basically this is similar &lt;br&gt;to a vb yes/no response. How can I adjust my code to do this?&lt;p&gt;Bruce&lt;p&gt;Function rpt_Trades_Complete()&lt;br&gt;    DoCmd.OpenForm &amp;quot;frm_Trade_Param&amp;quot;, acNormal, &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, , acNormal&lt;br&gt;    &lt;br&gt;    If cb_A is pressed Then&lt;br&gt;        DoCmd.OpenReport &amp;quot;rpt_Trades_Complete&amp;quot;, acViewNormal, &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, acNormal&lt;br&gt;    ElseIf cb_B is pressed Then&lt;br&gt;        DoCmd.Close acForm, &amp;quot;frm_Trade_Param&amp;quot;&lt;br&gt;    End If&lt;br&gt;End Function&lt;br&gt; &lt;p&gt;&lt;p&gt;== 2 of 2 ==&lt;br&gt;Date: Wed, Nov 21 2007 2:05 am &lt;br&gt;From: &amp;quot;Albert D. Kallal&amp;quot;  &lt;p&gt;&lt;br&gt;I explain in detail how to do this here:&lt;p&gt;&lt;br&gt;&lt;a href="http://www.members.shaw.ca/AlbertKallal/Dialog/Index.html"&gt;http://www.members.shaw.ca/AlbertKallal/Dialog/Index.html&lt;/a&gt;&lt;p&gt;&lt;br&gt;-- &lt;br&gt;Albert D. Kallal    (Access MVP)&lt;br&gt;Edmonton, Alberta Canada&lt;br&gt;pleaseNOOSpamKallal@msn.com&lt;p&gt;&lt;p&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: MS Access 2002 problem with subform&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/04d9b0be493dbc86?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/04d9b0be493dbc86?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 3 ==&lt;br&gt;Date: Wed, Nov 21 2007 2:52 am &lt;br&gt;From: mirceaar  &lt;p&gt;&lt;br&gt;I have an Access 2002 database.&lt;br&gt;On a form there is a subform containing a query that selects data from one &lt;br&gt;single table according to a few criterias on the parent form.&lt;br&gt;I have started this database a while ago and at that time I could select &lt;br&gt;and/or edit values in that subform that were reflected in the source table, &lt;br&gt;with no problem whatsoever.&lt;br&gt;Now, with no changes to this database - from my knolwledge at least - I &lt;br&gt;cannot edit any record from the subform. I can delete them.&lt;br&gt;If I go into RecordSource property of the subform I can edit the query, I &lt;br&gt;can also run it and edit the values within it, and the values change the &lt;br&gt;source table.&lt;br&gt;If I try to do this from the (sub)form, no change.&lt;br&gt;Any ideas...?&lt;br&gt; &lt;p&gt;&lt;p&gt;== 2 of 3 ==&lt;br&gt;Date: Wed, Nov 21 2007 4:21 am &lt;br&gt;From: &amp;quot;Allen Browne&amp;quot;  &lt;p&gt;&lt;br&gt;Check the properties of the form (i.e. the form that is the subform, looking &lt;br&gt;at the properties of the Form, not of some control.)&lt;p&gt;Particularly:&lt;br&gt;    Allow Edits          Yes&lt;br&gt;    Recordset Type    Dynaset&lt;p&gt;-- &lt;br&gt;Allen Browne - Microsoft MVP.  Perth, Western Australia&lt;br&gt;Tips for Access users - &lt;a href="http://allenbrowne.com/tips.html"&gt;http://allenbrowne.com/tips.html&lt;/a&gt;&lt;br&gt;Reply to group, rather than allenbrowne at mvps dot org.&lt;p&gt;&amp;quot;mirceaar&amp;quot; &amp;lt;mirceaar@discussions.microsoft.com&amp;gt; wrote in message&lt;br&gt;news:C89EF827-6E59-4DA4-8026-B089DE341102@microsoft.com...&lt;br /&gt;&amp;gt;I have an Access 2002 database.&lt;br&gt;&amp;gt; On a form there is a subform containing a query that selects data from one&lt;br&gt;&amp;gt; single table according to a few criterias on the parent form.&lt;br&gt;&amp;gt; I have started this database a while ago and at that time I could select&lt;br&gt;&amp;gt; and/or edit values in that subform that were reflected in the source &lt;br&gt;&amp;gt; table,&lt;br&gt;&amp;gt; with no problem whatsoever.&lt;br&gt;&amp;gt; Now, with no changes to this database - from my knolwledge at least - I&lt;br&gt;&amp;gt; cannot edit any record from the subform. I can delete them.&lt;br&gt;&amp;gt; If I go into RecordSource property of the subform I can edit the query, I&lt;br&gt;&amp;gt; can also run it and edit the values within it, and the values change the&lt;br&gt;&amp;gt; source table.&lt;br&gt;&amp;gt; If I try to do this from the (sub)form, no change.&lt;br&gt;&amp;gt; Any ideas...? &lt;p&gt; &lt;p&gt;&lt;p&gt;== 3 of 3 ==&lt;br&gt;Date: Wed, Nov 21 2007 6:02 am &lt;br&gt;From: mirceaar  &lt;p&gt;&lt;br&gt;It seems the subform detail was locked.&lt;br&gt;I discovered this just before I read your post.&lt;br&gt;Strangely, I don&amp;#39;t remember locking it, nor have I had any reason to do such &lt;br&gt;a dumb thing, either by hand or through code...&lt;br&gt;Thanks anyway&lt;p&gt;&amp;quot;Allen Browne&amp;quot; wrote:&lt;p&gt;&amp;gt; Check the properties of the form (i.e. the form that is the subform, looking &lt;br&gt;&amp;gt; at the properties of the Form, not of some control.)&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Particularly:&lt;br&gt;&amp;gt;     Allow Edits          Yes&lt;br&gt;&amp;gt;     Recordset Type    Dynaset&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; Allen Browne - Microsoft MVP.  Perth, Western Australia&lt;br&gt;&amp;gt; Tips for Access users - &lt;a href="http://allenbrowne.com/tips.html"&gt;http://allenbrowne.com/tips.html&lt;/a&gt;&lt;br&gt;&amp;gt; Reply to group, rather than allenbrowne at mvps dot org.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;quot;mirceaar&amp;quot; &amp;lt;mirceaar@discussions.microsoft.com&amp;gt; wrote in message&lt;br&gt;&amp;gt; news:C89EF827-6E59-4DA4-8026-B089DE341102@microsoft.com...&lt;br /&gt;&amp;gt; &amp;gt;I have an Access 2002 database.&lt;br&gt;&amp;gt; &amp;gt; On a form there is a subform containing a query that selects data from one&lt;br&gt;&amp;gt; &amp;gt; single table according to a few criterias on the parent form.&lt;br&gt;&amp;gt; &amp;gt; I have started this database a while ago and at that time I could select&lt;br&gt;&amp;gt; &amp;gt; and/or edit values in that subform that were reflected in the source &lt;br&gt;&amp;gt; &amp;gt; table,&lt;br&gt;&amp;gt; &amp;gt; with no problem whatsoever.&lt;br&gt;&amp;gt; &amp;gt; Now, with no changes to this database - from my knolwledge at least - I&lt;br&gt;&amp;gt; &amp;gt; cannot edit any record from the subform. I can delete them.&lt;br&gt;&amp;gt; &amp;gt; If I go into RecordSource property of the subform I can edit the query, I&lt;br&gt;&amp;gt; &amp;gt; can also run it and edit the values within it, and the values change the&lt;br&gt;&amp;gt; &amp;gt; source table.&lt;br&gt;&amp;gt; &amp;gt; If I try to do this from the (sub)form, no change.&lt;br&gt;&amp;gt; &amp;gt; Any ideas...? &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Database opens slowly.&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/b13aaafc45780317?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/b13aaafc45780317?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Wed, Nov 21 2007 2:59 am &lt;br&gt;From: RobGMiller  &lt;p&gt;&lt;br&gt;Hi Tony, &lt;p&gt;Yes, I did that as well. I just did it again to be sure because there is the &lt;br&gt;issue of the &amp;quot;Visual Basic for Applications project in the database is &lt;br&gt;corrupt&amp;quot; that keeps comming up. After reading about it, I gather that the &lt;br&gt;message is eroneous and probably has something to do with the fact that this &lt;br&gt;is a 2003. &lt;p&gt;In any case, I used a blank database and decompiled first. I got the same &lt;br&gt;error message. That proves, I suppose, that the message is eroneous. Then I &lt;br&gt;Imported all the objects, they I decompiled it, then I compacted it. They I &lt;br&gt;linked all the tables. &lt;p&gt;Now its a bit faster to open but still takes about 15 seconds before the &lt;br&gt;autoexec runs or a display form shows but there are all kinds of the types of &lt;br&gt;errors that are not obvious and difficult to debug. &lt;p&gt;So I go back to the original and wonder if I can make that splash screen &lt;br&gt;come up any sooner somehow. &lt;p&gt;I gather that there is nothing I can do other than try to figure out what &lt;br&gt;objects break when the above technique is used to speed it up and why it &lt;br&gt;really doesn&amp;#39;t speed it up enough. &lt;p&gt;If the application compiles without error and does work well then what kinds &lt;br&gt;of things can keep it from loading fast and what kinds of things can cause a &lt;br&gt;decompile to break the objects to the point where they wont work any longer. &lt;br&gt;-- &lt;br&gt;RobGMiller&lt;p&gt;&lt;br&gt;&amp;quot;Tony Toews [MVP]&amp;quot; wrote:&lt;p&gt;&amp;gt; RobGMiller &amp;lt;RobGMiller@discussions.microsoft.com&amp;gt; wrote:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;gt;Yes, it did speed it up a bit but it still takes about 15 seconds before &lt;br&gt;&amp;gt; &amp;gt;either the autoexec runs or the assigned display form comes up. &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Ok, now try the decompile on the new MDB.  After making a copy of it.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Tony&lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; Tony Toews, Microsoft Access MVP&lt;br&gt;&amp;gt;    Please respond only in the newsgroups so that others can &lt;br&gt;&amp;gt; read the entire thread of messages.&lt;br&gt;&amp;gt;    Microsoft Access Links, Hints, Tips &amp;amp; Accounting Systems at &lt;br&gt;&amp;gt; &lt;a href="http://www.granite.ab.ca/accsmstr.htm"&gt;http://www.granite.ab.ca/accsmstr.htm&lt;/a&gt;&lt;br&gt;&amp;gt;    Tony&amp;#39;s Microsoft Access Blog - &lt;a href="http://msmvps.com/blogs/access/"&gt;http://msmvps.com/blogs/access/&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Creating a query with Multi select list boxes&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/62d81110c3598798?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/62d81110c3598798?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 4 ==&lt;br&gt;Date: Wed, Nov 21 2007 4:05 am &lt;br&gt;From: BWD  &lt;p&gt;&lt;br&gt;Thanks for your reponse.  I made the changes to the text field value&lt;br&gt;and then inserted the &amp;quot;IN&amp;quot; statement to the query&amp;#39;s SQL.  This did not&lt;br&gt;produce results.&lt;p&gt;I then tried to manually enter the string values:&lt;br&gt;&amp;quot;Value1&amp;quot;,&amp;quot;Value2&amp;quot;,&amp;quot;Value3&amp;quot; etc. into the paramter field in the QBD&lt;br&gt;grid.  The query did not like this format it would only produce&lt;br&gt;results when I specifically entered values in the fomat of; &amp;quot;Value1&amp;quot;&lt;br&gt;OR &amp;quot;Value2&amp;quot; OR &amp;quot;Value3&amp;quot; etc.&lt;p&gt;Perhaps it is the way I am writing the &amp;quot;IN&amp;quot; part of the SQL&lt;br&gt;statement?&lt;p&gt;Again, any help would be appreciated.&lt;br&gt; &lt;p&gt;&lt;p&gt;== 2 of 4 ==&lt;br&gt;Date: Wed, Nov 21 2007 5:10 am &lt;br&gt;From: BWD  &lt;p&gt;&lt;br&gt;On Nov 21, 7:05 am, BWD &amp;lt;sa...@businesswebdesigns.net&amp;gt; wrote:&lt;br&gt;&amp;gt; Thanks for your reponse.  I made the changes to the text field value&lt;br&gt;&amp;gt; and then inserted the &amp;quot;IN&amp;quot; statement to the query&amp;#39;s SQL.  This did not&lt;br&gt;&amp;gt; produce results.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; I then tried to manually enter the string values:&lt;br&gt;&amp;gt; &amp;quot;Value1&amp;quot;,&amp;quot;Value2&amp;quot;,&amp;quot;Value3&amp;quot; etc. into the paramter field in the QBD&lt;br&gt;&amp;gt; grid.  The query did not like this format it would only produce&lt;br&gt;&amp;gt; results when I specifically entered values in the fomat of; &amp;quot;Value1&amp;quot;&lt;br&gt;&amp;gt; OR &amp;quot;Value2&amp;quot; OR &amp;quot;Value3&amp;quot; etc.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Perhaps it is the way I am writing the &amp;quot;IN&amp;quot; part of the SQL&lt;br&gt;&amp;gt; statement?&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Again, any help would be appreciated.&lt;p&gt;ADDITION TO LAST MESSAGE:&lt;p&gt;Perhaps it will be helpful to add the SQL that I generated for this:&lt;p&gt;SELECT *&lt;br&gt;FROM [Table Name]&lt;br&gt;WHERE (((Table].FieldName)=&amp;quot;In (&amp;quot; &amp;amp; FormName.FieldName &amp;amp; &amp;quot;)&amp;quot;));&lt;p&gt;This SQL is still not working for me.&lt;br&gt;Thanks&lt;br&gt; &lt;p&gt;&lt;p&gt;== 3 of 4 ==&lt;br&gt;Date: Wed, Nov 21 2007 6:53 am &lt;br&gt;From: LarryP  &lt;p&gt;&lt;br&gt;Let me get my head around this.  You have four list boxes, each of which &lt;br&gt;generates a selected value.  Are all those values to be applied as criteria &lt;br&gt;against ONE field in your query, or against DIFFERENT fields?  In my &lt;br&gt;experience the latter seems more likely.  Please clarify.&lt;p&gt;&lt;br&gt;&amp;quot;BWD&amp;quot; wrote:&lt;p&gt;&amp;gt; Hi Group,&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; In a bind here; I have a form with 4 multi select list boxes.  What I&lt;br&gt;&amp;gt; would like to do is create a query that utilizes the values selected&lt;br&gt;&amp;gt; in the 4 list boxes.  I have gotten as far as creating a text box on&lt;br&gt;&amp;gt; my form that records the values selected in the multi list.  This text&lt;br&gt;&amp;gt; box value is in the format of &amp;quot;Value1&amp;quot; or &amp;quot;Value2&amp;quot; or &amp;quot;Value3&amp;quot; etc.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; However, setting the query parameter to my text box value does not&lt;br&gt;&amp;gt; yield the results I am looking for.  Can anyone provide some&lt;br&gt;&amp;gt; guidance??&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Thanks much!&lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;== 4 of 4 ==&lt;br&gt;Date: Wed, Nov 21 2007 10:33 am &lt;br&gt;From: &amp;quot;Stuart McCall&amp;quot;  &lt;p&gt;&lt;br&gt;&amp;quot;BWD&amp;quot; &amp;lt;sales@businesswebdesigns.net&amp;gt; wrote in message &lt;br /&gt;news:48544e24-bf11-4960-be53-9e2b90b658c0@c29g2000hsa.googlegroups.com...&lt;br /&gt;&amp;gt; On Nov 21, 7:05 am, BWD &amp;lt;sa...@businesswebdesigns.net&amp;gt; wrote:&lt;br&gt;&amp;gt;&amp;gt; Thanks for your reponse.  I made the changes to the text field value&lt;br&gt;&amp;gt;&amp;gt; and then inserted the &amp;quot;IN&amp;quot; statement to the query&amp;#39;s SQL.  This did not&lt;br&gt;&amp;gt;&amp;gt; produce results.&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; I then tried to manually enter the string values:&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;Value1&amp;quot;,&amp;quot;Value2&amp;quot;,&amp;quot;Value3&amp;quot; etc. into the paramter field in the QBD&lt;br&gt;&amp;gt;&amp;gt; grid.  The query did not like this format it would only produce&lt;br&gt;&amp;gt;&amp;gt; results when I specifically entered values in the fomat of; &amp;quot;Value1&amp;quot;&lt;br&gt;&amp;gt;&amp;gt; OR &amp;quot;Value2&amp;quot; OR &amp;quot;Value3&amp;quot; etc.&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; Perhaps it is the way I am writing the &amp;quot;IN&amp;quot; part of the SQL&lt;br&gt;&amp;gt;&amp;gt; statement?&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; Again, any help would be appreciated.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; ADDITION TO LAST MESSAGE:&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Perhaps it will be helpful to add the SQL that I generated for this:&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; SELECT *&lt;br&gt;&amp;gt; FROM [Table Name]&lt;br&gt;&amp;gt; WHERE (((Table].FieldName)=&amp;quot;In (&amp;quot; &amp;amp; FormName.FieldName &amp;amp; &amp;quot;)&amp;quot;));&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; This SQL is still not working for me.&lt;br&gt;&amp;gt; Thanks&lt;p&gt;The problem here is the equals sign. Get rid of it. &amp;quot;In&amp;quot;, used in this &lt;br&gt;context, is an operator, as is the equals sign.&lt;p&gt;SELECT *&lt;br&gt;FROM [Table Name]&lt;br&gt;WHERE Table].FieldName In (&amp;quot; &amp;amp; FormName.FieldName &amp;amp; &amp;quot;)&amp;quot;;&lt;p&gt;For clarity, I&amp;#39;ve removed the parantheses that the query designer adds. It&amp;#39;s &lt;br&gt;ok to remove them because the designer only uses them internally, to make &lt;br&gt;its parsing more precise.&lt;p&gt;Hope that cracks it.&lt;p&gt;&lt;p&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: determining if this is the first new record in a subform&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/32f8708d3a999813?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/32f8708d3a999813?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 2 ==&lt;br&gt;Date: Wed, Nov 21 2007 4:18 am &lt;br&gt;From: &amp;quot;Allen Browne&amp;quot;  &lt;p&gt;&lt;br&gt;Tables look right. I would probably use AutoNumber for the ID fields rather &lt;br&gt;than text, but it would work as you have it.&lt;p&gt;There is no direct relationships between:&lt;br&gt;    tblProjectTypeStep.StepNum  : tblProjectStep.StepNum&lt;p&gt;-- &lt;br&gt;Allen Browne - Microsoft MVP.  Perth, Western Australia&lt;br&gt;Tips for Access users - &lt;a href="http://allenbrowne.com/tips.html"&gt;http://allenbrowne.com/tips.html&lt;/a&gt;&lt;br&gt;Reply to group, rather than allenbrowne at mvps dot org.&lt;p&gt;&amp;quot;ArielZusya&amp;quot; &amp;lt;ArielZusya@discussions.microsoft.com&amp;gt; wrote in message&lt;br&gt;news:A809FE4E-5BC1-44F5-90B3-FAAE090CA71A@microsoft.com...&lt;br /&gt;&amp;gt; Hmm... well... before I get too deep in here, I want to make sure I &lt;br&gt;&amp;gt; follow.&lt;br&gt;&amp;gt; Also, so we&amp;#39;re speaking the same language, instead of having you guess at &lt;br&gt;&amp;gt; the&lt;br&gt;&amp;gt; structure of my tables I&amp;#39;ll just use your example tables to learn how to &lt;br&gt;&amp;gt; do&lt;br&gt;&amp;gt; this and then I&amp;#39;ll adapt it later to fit my db (which may be the wrong&lt;br&gt;&amp;gt; structure and needs revamping anyhow *GRIN*). So... I think I followed &lt;br&gt;&amp;gt; most&lt;br&gt;&amp;gt; of the table structure you wrote about but I want to be sure... so... &lt;br&gt;&amp;gt; here&amp;#39;s&lt;br&gt;&amp;gt; what I understood your post to need:&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Tables:&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; tblProject.ProjectID (Primary Key - Text - holds the description of the&lt;br&gt;&amp;gt; project)&lt;br&gt;&amp;gt; tblProject.ProjectType (Text - project name from tblProjectType)&lt;br&gt;&amp;gt; tblProject.ClientID (Text - holds the name of the client)&lt;br&gt;&amp;gt; tblProject.DueDate (Date/Time - holds the date the project is due)&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; tblProjectStep.ProjectID (Primary Key - Text - description from &lt;br&gt;&amp;gt; tblProject)&lt;br&gt;&amp;gt; tblProjectStep.StepNum (Primary Key - Text - StepNum from tblProjectStep)&lt;br&gt;&amp;gt; tblProjectStep.ToolID (Primary Key - Text - ToolID from tblTool)&lt;br&gt;&amp;gt; tblProjectStep.StepDate (Date/Time - holds the date that the step &lt;br&gt;&amp;gt; happened)&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; tblProjectType.ProjectTypeID (Primary Key - Text - ex: &amp;quot;chair&amp;quot;)&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; tblProjectTypeStep.ProjectTypeID (Primary Key - Text)&lt;br&gt;&amp;gt; tblProjectTypeStep.StepNum (Primary Key - Text)&lt;br&gt;&amp;gt; tblProjectTypeStep.ToolID (Text - ToolID from tblTool)&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; tblTool.ToolID (Primary Key - Text - holds the name of the tool)&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Relationships:&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; One : Many&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; tblProjectType.ProjectTypeID : tblProjectTypeStep.ProjectTypeID&lt;br&gt;&amp;gt; tblTool.ToolID : tblProjectTypeStep.ToolID&lt;br&gt;&amp;gt; tblProjectTypeStep.StepNum : tblProjectStep.StepNum&lt;br&gt;&amp;gt; tblTool.ToolID : tblProjectStep.ToolID&lt;br&gt;&amp;gt; tblProject.ProjectID : tblProjectStep.ProjectID&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Is that right so far?  I didn&amp;#39;t want to start teaching myself what the &lt;br&gt;&amp;gt; code&lt;br&gt;&amp;gt; means before getting the tables right.  Incidentally, this is also my &lt;br&gt;&amp;gt; first&lt;br&gt;&amp;gt; experience with using two fields as primary keys (I feel like such a &lt;br&gt;&amp;gt; n00b).&lt;br&gt;&amp;gt; Anyhow... let me know.  Thanks for your help (and patience *GRIN*)!&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; --Ariel&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;quot;Allen Browne&amp;quot; wrote:&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; The answer to your question will depend on how you have set your tables &lt;br&gt;&amp;gt;&amp;gt; up.&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; It sounds like you need to teach Access the steps required to complete a&lt;br&gt;&amp;gt;&amp;gt; project. You could define that with tables like this:&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; Tool table (one record for each type of tool), with fields:&lt;br&gt;&amp;gt;&amp;gt; - ToolID (primary key)&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; ProjectType (one record for each type of thing you build.) Fields:&lt;br&gt;&amp;gt;&amp;gt; - ProjectTypeID (e.g. chair)&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; ProjectTypeStep table&lt;br&gt;&amp;gt;&amp;gt; - ProjectTypeID&lt;br&gt;&amp;gt;&amp;gt; - StepNum&lt;br&gt;&amp;gt;&amp;gt; - ToolID&lt;br&gt;&amp;gt;&amp;gt; (Primary key is ProjectTypeID + StepNum.)&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; Now that the database knows the steps for each type of project, you can&lt;br&gt;&amp;gt;&amp;gt; create the tables for the actual projects you do, like this:&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; Project table (one record for each project you take on):&lt;br&gt;&amp;gt;&amp;gt; - ProjectID&lt;br&gt;&amp;gt;&amp;gt; - ProjectType&lt;br&gt;&amp;gt;&amp;gt; - ClientID  (who this project is for.)&lt;br&gt;&amp;gt;&amp;gt; - DueDate  (when you&amp;#39;re supposed to finish this.)&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; ProjectStep table (one record for each step of a project):&lt;br&gt;&amp;gt;&amp;gt; - ProjectID  Which project&lt;br&gt;&amp;gt;&amp;gt; - StepNum    Which Step of the project.&lt;br&gt;&amp;gt;&amp;gt; - ToolID:    Tool for this step&lt;br&gt;&amp;gt;&amp;gt; - StepDate:  Date/Time (when you started this step.)&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; I suspect you already have something like these 2 tables, with the form &lt;br&gt;&amp;gt;&amp;gt; and&lt;br&gt;&amp;gt;&amp;gt; subform. If so, you can use the BeforeInsert event procedure of the &lt;br&gt;&amp;gt;&amp;gt; subform&lt;br&gt;&amp;gt;&amp;gt; to look up the last step, figure out the next step and tool number, and&lt;br&gt;&amp;gt;&amp;gt; assign them to this new record.&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; This is untested aircode only, and needs debugging, but should give you &lt;br&gt;&amp;gt;&amp;gt; the&lt;br&gt;&amp;gt;&amp;gt; idea:&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; Private Sub Form_BeforeInsert(Cancel As Integer)&lt;br&gt;&amp;gt;&amp;gt;     Dim rs As DAO.Recordset&lt;br&gt;&amp;gt;&amp;gt;     Dim strWhere As String&lt;br&gt;&amp;gt;&amp;gt;     Dim strSql As String&lt;br&gt;&amp;gt;&amp;gt;     Dim varResult As Variant&lt;br&gt;&amp;gt;&amp;gt;     Const strcStub = &amp;quot;SELECT StepNum, ToolID &amp;quot; &amp;amp; vbCrLf &amp;amp; _&lt;br&gt;&amp;gt;&amp;gt;         &amp;quot;FROM ProjectTypeStep INNER JOIN Project &amp;quot; &amp;amp; _&lt;br&gt;&amp;gt;&amp;gt;         &amp;quot;ON ProjectTypeStepID = Project.ProjectTypeID &amp;quot; &amp;amp; vbCrLf &amp;amp; _&lt;br&gt;&amp;gt;&amp;gt;         &amp;quot;WHERE (&amp;quot;&lt;br&gt;&amp;gt;&amp;gt;     Const strcTail = &amp;quot;) &amp;quot; &amp;amp; vbCrLf &amp;amp; &amp;quot;ORDER BY StepNum;&amp;quot;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;     With Me.Parent&lt;br&gt;&amp;gt;&amp;gt;         If IsNull(!ProjectID) Then&lt;br&gt;&amp;gt;&amp;gt;             Cancel = True&lt;br&gt;&amp;gt;&amp;gt;             MsgBox &amp;quot;Enter the project in the main form first.&amp;quot;&lt;br&gt;&amp;gt;&amp;gt;         Else&lt;br&gt;&amp;gt;&amp;gt;             strWhere = &amp;quot;ProjectID = &amp;quot; &amp;amp; !ProjectID&lt;br&gt;&amp;gt;&amp;gt;             varResult = DMax(&amp;quot;StepNum&amp;quot;, &amp;quot;ProjectStep&amp;quot;, strWhere)&lt;br&gt;&amp;gt;&amp;gt;             If Not IsNull(varResult) Then&lt;br&gt;&amp;gt;&amp;gt;                 strWhere = strWhere &amp;amp; &amp;quot;) AND (StepNum &amp;gt; &amp;quot; &amp;amp; varResult&lt;br&gt;&amp;gt;&amp;gt;             End If&lt;br&gt;&amp;gt;&amp;gt;             strSql = strcStub &amp;amp; strWhere &amp;amp; strcTail&lt;br&gt;&amp;gt;&amp;gt;             &amp;#39;Debug.Print strSql&lt;br&gt;&amp;gt;&amp;gt;             Set rs = dbEngine(0)(0).OpenRecordset(strSql)&lt;br&gt;&amp;gt;&amp;gt;             If Not rs.RecordCount = 0 Then&lt;br&gt;&amp;gt;&amp;gt;                 Me.StepNum = rs!StepNum&lt;br&gt;&amp;gt;&amp;gt;                 Me.ToolID = rs!ToolID&lt;br&gt;&amp;gt;&amp;gt;             End If&lt;br&gt;&amp;gt;&amp;gt;             rs.Close&lt;br&gt;&amp;gt;&amp;gt;             Set rs = Nothing&lt;br&gt;&amp;gt;&amp;gt;         End If&lt;br&gt;&amp;gt;&amp;gt;     End With&lt;br&gt;&amp;gt;&amp;gt; End Sub&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;ArielZusya&amp;quot; &amp;lt;ArielZusya@discussions.microsoft.com&amp;gt; wrote in message&lt;br&gt;&amp;gt;&amp;gt; news:0DBEF3D6-4F75-4FA0-8107-AFDBCDA505EB@microsoft.com...&lt;br /&gt;&amp;gt;&amp;gt; &amp;gt; I&amp;#39;ve got a form that uses subforms to display/enter data associated &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; with a&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; parent record.  The &amp;quot;parent&amp;quot; is each day on a project and the &amp;quot;child&amp;quot; &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; is&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; each&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; tool used for the project on that day.  So... if project number 37,&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; building&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; a chair, requires green hammer and a blue saw on 11/27/07 the form &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; would&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; tell&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; me that &amp;quot;chair&amp;quot; with ID 37 is associated with green hammer (tool1) and&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; blue&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; saw (tool2).  And then if project number 37, building a char, requires &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; a&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; yellow level (tool3) and a purple tape measure (tool4) on 11/28/07, &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; there&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; would be a new record for 11/28 with that information in the submenu. I&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; want&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; to write code that will determine if this is the first new child record&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; associated with the parent project or if not what the last child record&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; entered associated with this project is and then populate the child&amp;#39;s&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; tool#&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; with the next sequential tool# but I&amp;#39;m not sure where to even begin (I&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; probably don&amp;#39;t even have the lingo right).  In other words, if on &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; 11/29/07&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; I&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; go to enter the tools needed that day for the chair project (#37) I&amp;#39;d &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; like&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; it&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; to know that the next sequential tool # is tool5 even though the &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; current&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; record is only linked to the 11/28 record by that 37.  This sounds so &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; much&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; more complicated than it actually is... hopefully someone will be able &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; to&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; understand what I&amp;#39;m trying to do.  Any suggestions?  Thanks! &lt;p&gt; &lt;p&gt;&lt;p&gt;== 2 of 2 ==&lt;br&gt;Date: Wed, Nov 21 2007 8:05 am &lt;br&gt;From: ArielZusya  &lt;p&gt;&lt;br&gt;Hi Allen,&lt;p&gt;Thanks for all your help.  Maybe it&amp;#39;s the recent drop in temp or the &lt;br&gt;upcoming trip to tryptophan land, but I&amp;#39;m feeling lost and confused.  So... &lt;br&gt;first... I tried changing the ID fields to autonumber and it gave me all &lt;br&gt;sorts of errors in the subform... so I switched back to text.  Second, I got &lt;br&gt;rid of the relationship you suggested should not have been there and added &lt;br&gt;one more relationship that was missing from my original list:&lt;p&gt;One : Many&lt;br&gt;tblProjectType.ProjectTypeID : tblProject.ProjectType&lt;p&gt;Third, to avoid confusion I made the following changes:&lt;p&gt;tblProjectStep.StepNum is now tblProjectStep.ProjectStepNum&lt;br&gt;tblProjectTypeStep.StepNum is now tblProjectTypeStep.TypeStepNum&lt;p&gt;Then, I changed the code accordingly:&lt;p&gt;Private Sub Form_BeforeInsert(Cancel As Integer)&lt;br&gt;    Dim rs As DAO.Recordset&lt;br&gt;    Dim strWhere As String&lt;br&gt;    Dim strSql As String&lt;br&gt;    Dim varResult As Variant&lt;br&gt;    Const strcStub = &amp;quot;SELECT ProjectStepNum, ToolID &amp;quot; &amp;amp; vbCrLf &amp;amp; _&lt;br&gt;        &amp;quot;FROM ProjectTypeStep INNER JOIN Project &amp;quot; &amp;amp; _&lt;br&gt;        &amp;quot;ON ProjectTypeStepID = Project.ProjectTypeID &amp;quot; &amp;amp; vbCrLf &amp;amp; &amp;quot;WHERE (&amp;quot;&lt;br&gt;    Const strcTail = &amp;quot;) &amp;quot; &amp;amp; vbCrLf &amp;amp; &amp;quot;ORDER BY ProjectStepNum;&amp;quot;&lt;br&gt;    With Me.Parent&lt;br&gt;        If IsNull(!ProjectID) Then&lt;br&gt;            Cancel = True&lt;br&gt;            MsgBox &amp;quot;Enter the project in the main form first.&amp;quot;&lt;br&gt;        Else&lt;br&gt;            strWhere = &amp;quot;ProjectID = &amp;quot; &amp;amp; !ProjectID&lt;br&gt;            varResult = DMax(&amp;quot;ProjectStepNum&amp;quot;, &amp;quot;tblProjectStep&amp;quot;, strWhere)&lt;br&gt;            If Not IsNull(varResult) Then&lt;br&gt;                strWhere = strWhere &amp;amp; &amp;quot;) AND (ProjectStepNum &amp;gt; &amp;quot; &amp;amp; varResult&lt;br&gt;            End If&lt;br&gt;            strSql = strcStub &amp;amp; strWhere &amp;amp; strcTail&lt;br&gt;            &amp;#39;Debug.Print strSql&lt;br&gt;            Set rs = DBEngine(0)(0).OpenRecordset(strSql)&lt;br&gt;            If Not rs.RecordCount = 0 Then&lt;br&gt;                Me.ProjectStepNum = rs!ProjectStepNum&lt;br&gt;                Me.ToolID = rs!ToolID&lt;br&gt;            End If&lt;br&gt;            rs.Close&lt;br&gt;            Set rs = Nothing&lt;br&gt;        End If&lt;br&gt;    End With&lt;br&gt;End Sub&lt;p&gt;In terms of forms I just used the form wizard to create a justified form &lt;br&gt;based on tblProject for the main form (frmProject).  I then used the wizard &lt;br&gt;to create a justified form based on tblProjectStep for the subform &lt;br&gt;(frmProjectStep).  I then set the sub as a continuous form and added your &lt;br&gt;code to the &amp;quot;BeforeInsert&amp;quot; function. Finally, I added the subform to the main &lt;br&gt;form.  When I open the main form and start typing something into the subform, &lt;br&gt;your code catches the &amp;quot;enter something in the main form first&amp;quot; errors.  The &lt;br&gt;trouble is, when I have something in the main form and then start entering &lt;br&gt;something in the subform it gets caught at:&lt;p&gt;Set rs = DBEngine(0)(0).OpenRecordset(strSql)&lt;p&gt;with an error of:&lt;p&gt;Run-time error &amp;#39;3296&amp;#39;:&lt;p&gt;Join expression not supported.&lt;p&gt;What am I doing wrong?  do I have all of this setup properly now?  Thanks &lt;br&gt;again for all your help!&lt;p&gt;Ariel&lt;p&gt;&lt;br&gt;&amp;quot;Allen Browne&amp;quot; wrote:&lt;p&gt;&amp;gt; Tables look right. I would probably use AutoNumber for the ID fields rather &lt;br&gt;&amp;gt; than text, but it would work as you have it.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; There is no direct relationships between:&lt;br&gt;&amp;gt;     tblProjectTypeStep.StepNum  : tblProjectStep.StepNum&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; Allen Browne - Microsoft MVP.  Perth, Western Australia&lt;br&gt;&amp;gt; Tips for Access users - &lt;a href="http://allenbrowne.com/tips.html"&gt;http://allenbrowne.com/tips.html&lt;/a&gt;&lt;br&gt;&amp;gt; Reply to group, rather than allenbrowne at mvps dot org.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;quot;ArielZusya&amp;quot; &amp;lt;ArielZusya@discussions.microsoft.com&amp;gt; wrote in message&lt;br&gt;&amp;gt; news:A809FE4E-5BC1-44F5-90B3-FAAE090CA71A@microsoft.com...&lt;br /&gt;&amp;gt; &amp;gt; Hmm... well... before I get too deep in here, I want to make sure I &lt;br&gt;&amp;gt; &amp;gt; follow.&lt;br&gt;&amp;gt; &amp;gt; Also, so we&amp;#39;re speaking the same language, instead of having you guess at &lt;br&gt;&amp;gt; &amp;gt; the&lt;br&gt;&amp;gt; &amp;gt; structure of my tables I&amp;#39;ll just use your example tables to learn how to &lt;br&gt;&amp;gt; &amp;gt; do&lt;br&gt;&amp;gt; &amp;gt; this and then I&amp;#39;ll adapt it later to fit my db (which may be the wrong&lt;br&gt;&amp;gt; &amp;gt; structure and needs revamping anyhow *GRIN*). So... I think I followed &lt;br&gt;&amp;gt; &amp;gt; most&lt;br&gt;&amp;gt; &amp;gt; of the table structure you wrote about but I want to be sure... so... &lt;br&gt;&amp;gt; &amp;gt; here&amp;#39;s&lt;br&gt;&amp;gt; &amp;gt; what I understood your post to need:&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; Tables:&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; tblProject.ProjectID (Primary Key - Text - holds the description of the&lt;br&gt;&amp;gt; &amp;gt; project)&lt;br&gt;&amp;gt; &amp;gt; tblProject.ProjectType (Text - project name from tblProjectType)&lt;br&gt;&amp;gt; &amp;gt; tblProject.ClientID (Text - holds the name of the client)&lt;br&gt;&amp;gt; &amp;gt; tblProject.DueDate (Date/Time - holds the date the project is due)&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; tblProjectStep.ProjectID (Primary Key - Text - description from &lt;br&gt;&amp;gt; &amp;gt; tblProject)&lt;br&gt;&amp;gt; &amp;gt; tblProjectStep.StepNum (Primary Key - Text - StepNum from tblProjectStep)&lt;br&gt;&amp;gt; &amp;gt; tblProjectStep.ToolID (Primary Key - Text - ToolID from tblTool)&lt;br&gt;&amp;gt; &amp;gt; tblProjectStep.StepDate (Date/Time - holds the date that the step &lt;br&gt;&amp;gt; &amp;gt; happened)&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; tblProjectType.ProjectTypeID (Primary Key - Text - ex: &amp;quot;chair&amp;quot;)&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; tblProjectTypeStep.ProjectTypeID (Primary Key - Text)&lt;br&gt;&amp;gt; &amp;gt; tblProjectTypeStep.StepNum (Primary Key - Text)&lt;br&gt;&amp;gt; &amp;gt; tblProjectTypeStep.ToolID (Text - ToolID from tblTool)&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; tblTool.ToolID (Primary Key - Text - holds the name of the tool)&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; Relationships:&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; One : Many&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; tblProjectType.ProjectTypeID : tblProjectTypeStep.ProjectTypeID&lt;br&gt;&amp;gt; &amp;gt; tblTool.ToolID : tblProjectTypeStep.ToolID&lt;br&gt;&amp;gt; &amp;gt; tblProjectTypeStep.StepNum : tblProjectStep.StepNum&lt;br&gt;&amp;gt; &amp;gt; tblTool.ToolID : tblProjectStep.ToolID&lt;br&gt;&amp;gt; &amp;gt; tblProject.ProjectID : tblProjectStep.ProjectID&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; Is that right so far?  I didn&amp;#39;t want to start teaching myself what the &lt;br&gt;&amp;gt; &amp;gt; code&lt;br&gt;&amp;gt; &amp;gt; means before getting the tables right.  Incidentally, this is also my &lt;br&gt;&amp;gt; &amp;gt; first&lt;br&gt;&amp;gt; &amp;gt; experience with using two fields as primary keys (I feel like such a &lt;br&gt;&amp;gt; &amp;gt; n00b).&lt;br&gt;&amp;gt; &amp;gt; Anyhow... let me know.  Thanks for your help (and patience *GRIN*)!&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; --Ariel&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;quot;Allen Browne&amp;quot; wrote:&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; The answer to your question will depend on how you have set your tables &lt;br&gt;&amp;gt; &amp;gt;&amp;gt; up.&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; It sounds like you need to teach Access the steps required to complete a&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; project. You could define that with tables like this:&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Tool table (one record for each type of tool), with fields:&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; - ToolID (primary key)&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ProjectType (one record for each type of thing you build.) Fields:&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; - ProjectTypeID (e.g. chair)&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ProjectTypeStep table&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; - ProjectTypeID&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; - StepNum&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; - ToolID&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; (Primary key is ProjectTypeID + StepNum.)&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Now that the database knows the steps for each type of project, you can&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; create the tables for the actual projects you do, like this:&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Project table (one record for each project you take on):&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; - ProjectID&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; - ProjectType&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; - ClientID  (who this project is for.)&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; - DueDate  (when you&amp;#39;re supposed to finish this.)&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ProjectStep table (one record for each step of a project):&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; - ProjectID  Which project&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; - StepNum    Which Step of the project.&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; - ToolID:    Tool for this step&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; - StepDate:  Date/Time (when you started this step.)&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; I suspect you already have something like these 2 tables, with the form &lt;br&gt;&amp;gt; &amp;gt;&amp;gt; and&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; subform. If so, you can use the BeforeInsert event procedure of the &lt;br&gt;&amp;gt; &amp;gt;&amp;gt; subform&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; to look up the last step, figure out the next step and tool number, and&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; assign them to this new record.&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; This is untested aircode only, and needs debugging, but should give you &lt;br&gt;&amp;gt; &amp;gt;&amp;gt; the&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; idea:&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Private Sub Form_BeforeInsert(Cancel As Integer)&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;     Dim rs As DAO.Recordset&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;     Dim strWhere As String&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;     Dim strSql As String&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;     Dim varResult As Variant&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;     Const strcStub = &amp;quot;SELECT StepNum, ToolID &amp;quot; &amp;amp; vbCrLf &amp;amp; _&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;quot;FROM ProjectTypeStep INNER JOIN Project &amp;quot; &amp;amp; _&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;quot;ON ProjectTypeStepID = Project.ProjectTypeID &amp;quot; &amp;amp; vbCrLf &amp;amp; _&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;quot;WHERE (&amp;quot;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;     Const strcTail = &amp;quot;) &amp;quot; &amp;amp; vbCrLf &amp;amp; &amp;quot;ORDER BY StepNum;&amp;quot;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;     With Me.Parent&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;         If IsNull(!ProjectID) Then&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;             Cancel = True&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;             MsgBox &amp;quot;Enter the project in the main form first.&amp;quot;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;         Else&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;             strWhere = &amp;quot;ProjectID = &amp;quot; &amp;amp; !ProjectID&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;             varResult = DMax(&amp;quot;StepNum&amp;quot;, &amp;quot;ProjectStep&amp;quot;, strWhere)&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;             If Not IsNull(varResult) Then&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;                 strWhere = strWhere &amp;amp; &amp;quot;) AND (StepNum &amp;gt; &amp;quot; &amp;amp; varResult&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;             End If&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;             strSql = strcStub &amp;amp; strWhere &amp;amp; strcTail&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;             &amp;#39;Debug.Print strSql&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;             Set rs = dbEngine(0)(0).OpenRecordset(strSql)&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;             If Not rs.RecordCount = 0 Then&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;                 Me.StepNum = rs!StepNum&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;                 Me.ToolID = rs!ToolID&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;             End If&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;             rs.Close&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;             Set rs = Nothing&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;         End If&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;     End With&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; End Sub&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;quot;ArielZusya&amp;quot; &amp;lt;ArielZusya@discussions.microsoft.com&amp;gt; wrote in message&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; news:0DBEF3D6-4F75-4FA0-8107-AFDBCDA505EB@microsoft.com...&lt;br /&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; I&amp;#39;ve got a form that uses subforms to display/enter data associated &lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; with a&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; parent record.  The &amp;quot;parent&amp;quot; is each day on a project and the &amp;quot;child&amp;quot; &lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; is&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; each&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; tool used for the project on that day.  So... if project number 37,&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; building&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; a chair, requires green hammer and a blue saw on 11/27/07 the form &lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; would&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; tell&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; me that &amp;quot;chair&amp;quot; with ID 37 is associated with green hammer (tool1) and&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; blue&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; saw (tool2).  And then if project number 37, building a char, requires &lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; a&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; yellow level (tool3) and a purple tape measure (tool4) on 11/28/07, &lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; there&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; would be a new record for 11/28 with that information in the submenu. I&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; want&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; to write code that will determine if this is the first new child record&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; associated with the parent project or if not what the last child record&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; entered associated with this project is and then populate the child&amp;#39;s&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; tool#&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; with the next sequential tool# but I&amp;#39;m not sure where to even begin (I&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; probably don&amp;#39;t even have the lingo right).  In other words, if on &lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; 11/29/07&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; I&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; go to enter the tools needed that day for the chair project (#37) I&amp;#39;d &lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; like&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; it&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; to know that the next sequential tool # is tool5 even though the &lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; current&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; record is only linked to the 11/28 record by that 37.  This sounds so &lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; much&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; more complicated than it actually is... hopefully someone will be able &lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; to&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; understand what I&amp;#39;m trying to do.  Any suggestions?  Thanks! &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Search Form&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e59eb5434290efac?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e59eb5434290efac?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 2 ==&lt;br&gt;Date: Wed, Nov 21 2007 4:26 am &lt;br&gt;From: &amp;quot;Allen Browne&amp;quot;  &lt;p&gt;&lt;br&gt;Presumably you have a one-to-many relationship between buyers and emails, so &lt;br&gt;your email table has a foreign key named BuyerNum.&lt;p&gt;If so, you need to DLookup() the BuyerNum for the particular email. You can &lt;br&gt;then use this number in your string.&lt;p&gt;This kind of thing:&lt;p&gt;    Dim strWhere As String&lt;br&gt;    Dim varResult As Variant&lt;br&gt;    strWhere = &amp;quot;EmailID = &amp;quot; &amp;amp; Me.[EmailID]&lt;br&gt;    varResult = DLookup(&amp;quot;BuyerNum&amp;quot;, &amp;quot;EmailTable&amp;quot;, strWhere)&lt;br&gt;    If IsNull(varResult) then&lt;br&gt;        MsgBox &amp;quot;Email ID not found&amp;quot;&lt;br&gt;    Else&lt;br&gt;        stLinkCriteria = &amp;quot;BuyerNum = &amp;quot; &amp;amp; varResult&lt;br&gt;        &amp;#39;Now use the string as you expect to.&lt;br&gt;    End If&lt;p&gt;If you need help with DLookup(), see:&lt;br&gt;  &lt;p&gt;&lt;a href="http://allenbrowne.com/casu-07.html"&gt;http://allenbrowne.com/casu-07.html&lt;/a&gt;&lt;p&gt;-- &lt;br&gt;Allen Browne - Microsoft MVP.  Perth, Western Australia&lt;br&gt;Tips for Access users - &lt;a href="http://allenbrowne.com/tips.html"&gt;http://allenbrowne.com/tips.html&lt;/a&gt;&lt;br&gt;Reply to group, rather than allenbrowne at mvps dot org.&lt;p&gt;&amp;quot;mattieflo&amp;quot; &amp;lt;mattieflo@discussions.microsoft.com&amp;gt; wrote in message&lt;br&gt;news:C37F8B79-F4D1-4658-AEC4-ACA0B90D1FD9@microsoft.com...&lt;br /&gt;&amp;gt; Hello, I&amp;#39;m trying to write a search form that will search a main form for&lt;br&gt;&amp;gt; fields.  The main form consists of several of several subforms. The &lt;br&gt;&amp;gt; following&lt;br&gt;&amp;gt; piece of code successfully searches for the Buyer Field on the main field.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Private Sub cmdSearchBuyer_Click()&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;    Dim stbuyernumber As String&lt;br&gt;&amp;gt;    Dim stDocName As String&lt;br&gt;&amp;gt;    Dim stLinkCriteria As String&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;        stbuyernumber = InputBox(&amp;quot;Enter Buyer Number&amp;quot;, &amp;quot;Search Buyer &lt;br&gt;&amp;gt; Number&amp;quot;)&lt;br&gt;&amp;gt;        If stbuyernumber &amp;lt;&amp;gt; &amp;quot;&amp;quot; Then&lt;br&gt;&amp;gt;            stDocName = &amp;quot;frmMain2&amp;quot;&lt;br&gt;&amp;gt;            stLinkCriteria = &amp;quot;[tblBuyer].[BuyerNum] = &amp;quot; &amp;amp; stbuyernumber&lt;br&gt;&amp;gt;            DoCmd.OpenForm stDocName, , , stLinkCriteria&lt;br&gt;&amp;gt;            DoCmd.Close acForm, &amp;quot;frmSearch&amp;quot;&lt;br&gt;&amp;gt;        End If&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; A buyer can have many emails. I have an EMAIL subform that is linked to &lt;br&gt;&amp;gt; the&lt;br&gt;&amp;gt; BUYER mainform. I want to search for the primary key of the email subform&lt;br&gt;&amp;gt; (EmailID) so that it brings up the appropriate parent buyer number.  Is &lt;br&gt;&amp;gt; there&lt;br&gt;&amp;gt; a way to adjust this line in the code so it does that?&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;quot;stLinkCriteria = &amp;quot;[tblBuyer].[BuyerNum] = &amp;quot; &amp;amp; stbuyernumber&amp;quot;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Thanks!&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; End Sub &lt;p&gt; &lt;p&gt;&lt;p&gt;== 2 of 2 ==&lt;br&gt;Date: Wed, Nov 21 2007 8:25 am &lt;br&gt;From: mattieflo  &lt;p&gt;&lt;br&gt;Thanks for that Allen. It worked like a charm for this and will come in handy &lt;br&gt;for the future. Greatly appreciated!&lt;p&gt;&amp;quot;Allen Browne&amp;quot; wrote:&lt;p&gt;&amp;gt; Presumably you have a one-to-many relationship between buyers and emails, so &lt;br&gt;&amp;gt; your email table has a foreign key named BuyerNum.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; If so, you need to DLookup() the BuyerNum for the particular email. You can &lt;br&gt;&amp;gt; then use this number in your string.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; This kind of thing:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;     Dim strWhere As String&lt;br&gt;&amp;gt;     Dim varResult As Variant&lt;br&gt;&amp;gt;     strWhere = &amp;quot;EmailID = &amp;quot; &amp;amp; Me.[EmailID]&lt;br&gt;&amp;gt;     varResult = DLookup(&amp;quot;BuyerNum&amp;quot;, &amp;quot;EmailTable&amp;quot;, strWhere)&lt;br&gt;&amp;gt;     If IsNull(varResult) then&lt;br&gt;&amp;gt;         MsgBox &amp;quot;Email ID not found&amp;quot;&lt;br&gt;&amp;gt;     Else&lt;br&gt;&amp;gt;         stLinkCriteria = &amp;quot;BuyerNum = &amp;quot; &amp;amp; varResult&lt;br&gt;&amp;gt;         &amp;#39;Now use the string as you expect to.&lt;br&gt;&amp;gt;     End If&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; If you need help with DLookup(), see:&lt;br&gt;&amp;gt;   &lt;p&gt;&lt;a href="http://allenbrowne.com/casu-07.html"&gt;http://allenbrowne.com/casu-07.html&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; Allen Browne - Microsoft MVP.  Perth, Western Australia&lt;br&gt;&amp;gt; Tips for Access users - &lt;a href="http://allenbrowne.com/tips.html"&gt;http://allenbrowne.com/tips.html&lt;/a&gt;&lt;br&gt;&amp;gt; Reply to group, rather than allenbrowne at mvps dot org.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;quot;mattieflo&amp;quot; &amp;lt;mattieflo@discussions.microsoft.com&amp;gt; wrote in message&lt;br&gt;&amp;gt; news:C37F8B79-F4D1-4658-AEC4-ACA0B90D1FD9@microsoft.com...&lt;br /&gt;&amp;gt; &amp;gt; Hello, I&amp;#39;m trying to write a search form that will search a main form for&lt;br&gt;&amp;gt; &amp;gt; fields.  The main form consists of several of several subforms. The &lt;br&gt;&amp;gt; &amp;gt; following&lt;br&gt;&amp;gt; &amp;gt; piece of code successfully searches for the Buyer Field on the main field.&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; Private Sub cmdSearchBuyer_Click()&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;    Dim stbuyernumber As String&lt;br&gt;&amp;gt; &amp;gt;    Dim stDocName As String&lt;br&gt;&amp;gt; &amp;gt;    Dim stLinkCriteria As String&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;        stbuyernumber = InputBox(&amp;quot;Enter Buyer Number&amp;quot;, &amp;quot;Search Buyer &lt;br&gt;&amp;gt; &amp;gt; Number&amp;quot;)&lt;br&gt;&amp;gt; &amp;gt;        If stbuyernumber &amp;lt;&amp;gt; &amp;quot;&amp;quot; Then&lt;br&gt;&amp;gt; &amp;gt;            stDocName = &amp;quot;frmMain2&amp;quot;&lt;br&gt;&amp;gt; &amp;gt;            stLinkCriteria = &amp;quot;[tblBuyer].[BuyerNum] = &amp;quot; &amp;amp; stbuyernumber&lt;br&gt;&amp;gt; &amp;gt;            DoCmd.OpenForm stDocName, , , stLinkCriteria&lt;br&gt;&amp;gt; &amp;gt;            DoCmd.Close acForm, &amp;quot;frmSearch&amp;quot;&lt;br&gt;&amp;gt; &amp;gt;        End If&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; A buyer can have many emails. I have an EMAIL subform that is linked to &lt;br&gt;&amp;gt; &amp;gt; the&lt;br&gt;&amp;gt; &amp;gt; BUYER mainform. I want to search for the primary key of the email subform&lt;br&gt;&amp;gt; &amp;gt; (EmailID) so that it brings up the appropriate parent buyer number.  Is &lt;br&gt;&amp;gt; &amp;gt; there&lt;br&gt;&amp;gt; &amp;gt; a way to adjust this line in the code so it does that?&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;quot;stLinkCriteria = &amp;quot;[tblBuyer].[BuyerNum] = &amp;quot; &amp;amp; stbuyernumber&amp;quot;&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; Thanks!&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; End Sub &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Commndbars collection does not contain menus?&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/2c72c6e2e92ddb08?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/2c72c6e2e92ddb08?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 3 ==&lt;br&gt;Date: Wed, Nov 21 2007 4:28 am &lt;br&gt;From: redtux  &lt;p&gt;&lt;br&gt;running the folloing code (from helpfiles)&lt;p&gt;For Each cb In CommandBars(&amp;quot;Menu bar&amp;quot;)&lt;br&gt;    If cb.name = &amp;quot;Forms&amp;quot; Then&lt;br&gt;&amp;#39;        cb.Protection = msoBarNoChangeDock&lt;br&gt;&amp;#39;        cb.Visible = True&lt;br&gt;        foundflag = True&lt;br&gt;    Debug.Print cb.name&lt;br&gt;    End If&lt;br&gt;Next cb&lt;br&gt;If Not foundflag Then&lt;br&gt;    MsgBox &amp;quot;The collection does not contain a Forms command bar.&amp;quot;&lt;br&gt;End If&lt;p&gt;results in the popup box coming up&lt;p&gt;How do I look through available menus?&lt;br&gt; &lt;p&gt;&lt;p&gt;== 2 of 3 ==&lt;br&gt;Date: Wed, Nov 21 2007 6:58 am &lt;br&gt;From: &amp;quot;Albert D. Kallal&amp;quot;  &lt;p&gt;&lt;br&gt;Try:&lt;p&gt;   Dim cb            As CommandBarControl&lt;br&gt;   Dim FOUNDFLAG     As Boolean&lt;p&gt;   For Each cb In CommandBars(&amp;quot;Menu Bar&amp;quot;).Controls&lt;br&gt;      Debug.Print cb.Caption&lt;br&gt;   Next&lt;p&gt;For a &amp;quot;contorl&amp;quot;, you use the caption setting...there is no &amp;quot;name&amp;quot; setting..&lt;p&gt;above output is:&lt;p&gt;&amp;amp;File&lt;br&gt;&amp;amp;Edit&lt;br&gt;&amp;amp;View&lt;br&gt;&amp;amp;Relationships&lt;br&gt;&amp;amp;Insert&lt;br&gt;&amp;amp;Query&lt;br&gt;&amp;amp;Diagram&lt;br&gt;F&amp;amp;ormat&lt;br&gt;&amp;amp;Records&lt;br&gt;&amp;amp;PivotTable&lt;br&gt;&amp;amp;PivotChart&lt;br&gt;Filte&amp;amp;r&lt;br&gt;&amp;amp;Run&lt;br&gt;&amp;amp;Tools&lt;br&gt;&amp;amp;Window&lt;br&gt;&amp;amp;Help&lt;p&gt;The menu bar &amp;quot;menu bar&amp;quot; does not contain the &amp;quot;forms&amp;quot; menu.&lt;p&gt;you can all via&lt;p&gt;&lt;br&gt;   Dim cb                          As CommandBar  &amp;lt;---- note&lt;br&gt;   Dim FOUNDFLAG     As Boolean&lt;p&gt;   For Each cb In CommandBars&lt;br&gt;      Debug.Print cb.Name&lt;br&gt;   Next&lt;p&gt;We get:&lt;p&gt;Task Pane&lt;p&gt;Database&lt;br&gt;Menu Bar&lt;br&gt;Report Design&lt;br&gt;Form Design&lt;br&gt;Toolbox&lt;br&gt;Source Code Control&lt;br&gt;test1&lt;br&gt;Font/Fore Color&lt;br&gt;Fill/Back Color&lt;br&gt;Line/Border Style&lt;br&gt;Line/Border Width&lt;br&gt;Line/Border Color&lt;br&gt;Special Effect&lt;br&gt;Form View&lt;br&gt;etc. etc.&lt;p&gt;If you not seeing the additional data types you need to set a references (in &lt;br&gt;tools-&amp;gt;references in code) to:&lt;p&gt;Microsoft Office 11.0 Object library (office 2003 = 11, office 2002 = 10 &lt;br&gt;...etc).&lt;p&gt;-- &lt;br&gt;Albert D. Kallal    (Access MVP)&lt;br&gt;Edmonton, Alberta Canada&lt;br&gt;pleaseNOOSpamKallal@msn.com&lt;br&gt; &lt;p&gt;&lt;br&gt; &lt;p&gt;&lt;p&gt;== 3 of 3 ==&lt;br&gt;Date: Wed, Nov 21 2007 8:56 am &lt;br&gt;From: redtux  &lt;p&gt;&lt;p&gt;&lt;br&gt;&amp;quot;Albert D. Kallal&amp;quot; wrote:&lt;p&gt;&amp;gt; Try:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;    Dim cb            As CommandBarControl&lt;br&gt;&amp;gt;    Dim FOUNDFLAG     As Boolean&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;    For Each cb In CommandBars(&amp;quot;Menu Bar&amp;quot;).Controls&lt;br&gt;&amp;gt;       Debug.Print cb.Caption&lt;br&gt;&amp;gt;    Next&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; For a &amp;quot;contorl&amp;quot;, you use the caption setting...there is no &amp;quot;name&amp;quot; setting..&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; above output is:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;amp;File&lt;br&gt;&amp;gt; &amp;amp;Edit&lt;br&gt;&amp;gt; &amp;amp;View&lt;br&gt;&amp;gt; &amp;amp;Relationships&lt;br&gt;&amp;gt; &amp;amp;Insert&lt;br&gt;&amp;gt; &amp;amp;Query&lt;br&gt;&amp;gt; &amp;amp;Diagram&lt;br&gt;&amp;gt; F&amp;amp;ormat&lt;br&gt;&amp;gt; &amp;amp;Records&lt;br&gt;&amp;gt; &amp;amp;PivotTable&lt;br&gt;&amp;gt; &amp;amp;PivotChart&lt;br&gt;&amp;gt; Filte&amp;amp;r&lt;br&gt;&amp;gt; &amp;amp;Run&lt;br&gt;&amp;gt; &amp;amp;Tools&lt;br&gt;&amp;gt; &amp;amp;Window&lt;br&gt;&amp;gt; &amp;amp;Help&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; The menu bar &amp;quot;menu bar&amp;quot; does not contain the &amp;quot;forms&amp;quot; menu.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; you can all via&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;    Dim cb                          As CommandBar  &amp;lt;---- note&lt;br&gt;&amp;gt;    Dim FOUNDFLAG     As Boolean&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;    For Each cb In CommandBars&lt;br&gt;&amp;gt;       Debug.Print cb.Name&lt;br&gt;&amp;gt;    Next&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; We get:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Task Pane&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Database&lt;br&gt;&amp;gt; Menu Bar&lt;br&gt;&amp;gt; Report Design&lt;br&gt;&amp;gt; Form Design&lt;br&gt;&amp;gt; Toolbox&lt;br&gt;&amp;gt; Source Code Control&lt;br&gt;&amp;gt; test1&lt;br&gt;&amp;gt; Font/Fore Color&lt;br&gt;&amp;gt; Fill/Back Color&lt;br&gt;&amp;gt; Line/Border Style&lt;br&gt;&amp;gt; Line/Border Width&lt;br&gt;&amp;gt; Line/Border Color&lt;br&gt;&amp;gt; Special Effect&lt;br&gt;&amp;gt; Form View&lt;br&gt;&amp;gt; etc. etc.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; If you not seeing the additional data types you need to set a references (in &lt;br&gt;&amp;gt; tools-&amp;gt;references in code) to:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Microsoft Office 11.0 Object library (office 2003 = 11, office 2002 = 10 &lt;br&gt;&amp;gt; ....etc).&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; Albert D. Kallal    (Access MVP)&lt;br&gt;&amp;gt; Edmonton, Alberta Canada&lt;br&gt;&amp;gt; pleaseNOOSpamKallal@msn.com&lt;br&gt;&amp;gt;  &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;p&gt;thanks&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: exif data from jpg&amp;#39;s&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/4b577c7fec3e2b7e?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/4b577c7fec3e2b7e?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Wed, Nov 21 2007 5:21 am &lt;br&gt;From: &amp;quot;Albert D. Kallal&amp;quot;  &lt;p&gt;&lt;br&gt;&amp;quot;CDev&amp;quot; &amp;lt;CDev@discussions.microsoft.com&amp;gt; wrote in message &lt;br /&gt;news:51E75D73-8761-442E-B397-E424F62CC1FA@microsoft.com...&lt;br /&gt;&amp;gt; Albert&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Once again, your assistance has been greatly appreciated!&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; In addition to your instruction below, I had to do the following:&lt;br&gt;&amp;gt; - Add the text in the IFDData.cls file to a new Class Module in my Access&lt;br&gt;&amp;gt; 2003 app.&lt;p&gt;I don&amp;#39;t know where the above IFDDdata.cls file comes from. You don&amp;#39;t need &lt;br&gt;it.&lt;p&gt;The download I was&lt;br&gt;talking about is here:&lt;p&gt;&lt;a href="http://sourceforge.net/projects/exifclass/"&gt;http://sourceforge.net/projects/exifclass/&lt;/a&gt;&lt;p&gt;From the above, the zip file reuslts in TWO files&lt;p&gt;ExifReader.cls&lt;p&gt;and&lt;p&gt;Readme.txt&lt;p&gt;You simply do the cut/paste into a new &amp;quot;class&amp;quot;, module, and you should be &lt;br&gt;fine.&lt;p&gt;&lt;br&gt;&amp;gt;- Change clsPic.picFile = &amp;quot;c:\1.jpg&amp;quot; to clsPic.Load &amp;quot;c:\1.jpg&amp;quot;&lt;p&gt;Yes, that seems like a mistake on my part (sorry).&lt;p&gt;I suggest you use load aways...&lt;p&gt;&amp;gt;Tag(DateTimeOriginal)&lt;p&gt;I not looked as to what the difference is between DateTime, and Datetime &lt;br&gt;Original......&lt;p&gt;I suspect this will depend on the original camera...and how it is setup....&lt;p&gt;&lt;br&gt;-- &lt;br&gt;Albert D. Kallal    (Access MVP)&lt;br&gt;Edmonton, Alberta Canada&lt;br&gt;pleaseNOOSpamKallal@msn.com&lt;p&gt;&lt;p&gt;&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: How do I return a Percentile Rank in Microsoft Access?&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ae9f54d2818421f3?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ae9f54d2818421f3?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Wed, Nov 21 2007 5:33 am &lt;br&gt;From: &amp;quot;Gary Walter&amp;quot;  &lt;p&gt;&lt;br&gt;Hi bob,&lt;p&gt;Unless this is for homework....&lt;p&gt;{meaning no offense}&lt;p&gt;please stop what you are doing and&lt;br&gt;go out and get a good book on database&lt;br&gt;and table design...honestly.&lt;p&gt;Do you anticipate &amp;quot;making&amp;quot; tables Product_2,&lt;br&gt;Product_3, Product_4, etc.? For what?&lt;p&gt;...or maybe I just don&amp;#39;t understand...&lt;p&gt;In the calc for&lt;p&gt;Percentile = (Rank/TotCnt) * 100&lt;p&gt;is TotCnt over entire DataSet,&lt;p&gt;or over the filtered DataSet?&lt;p&gt;If &amp;quot;over filtered DataSet&amp;quot;....&lt;p&gt;Method 1) Divide and conquer&lt;br&gt;                   (recommend)&lt;p&gt;qryPreFilter:&lt;p&gt; SELECT Category, [Name], [Value]&lt;br&gt; FROM DataSet&lt;br&gt;WHERE (((Category)=&amp;quot;Product_1&amp;quot;));&lt;p&gt;SELECT&lt;br&gt;Q.Category,&lt;br&gt;Q.[Name],&lt;br&gt;Q.[Value],&lt;br&gt;DCount(&amp;quot;*&amp;quot;,&amp;quot;qryPreFilter&amp;quot;, &amp;quot;[Value]&amp;lt;&amp;quot; &amp;amp; Q.[Value] ) AS ValRank,&lt;br&gt;DCount(&amp;quot;*&amp;quot;,&amp;quot;qryPreFilter&amp;quot;) AS TotCnt,&lt;br&gt;([ValRank]/[TotCnt])*100 AS Percentile&lt;br&gt;INTO Product_1&lt;br&gt;FROM qryPreFilter AS Q;&lt;p&gt;Method 2) Add filter to (one or both?) DCount&lt;p&gt;SELECT&lt;br&gt;D.Category,&lt;br&gt;D.[Name],&lt;br&gt;D.[Value],&lt;br&gt;DCount(&amp;quot;*&amp;quot;,&amp;quot;DataSet&amp;quot;, &amp;quot;[Value]&amp;lt;&amp;quot; &amp;amp; D.[Value],&lt;br&gt;                 &amp;quot;[Category] = &amp;#39;Product_1&amp;#39;&amp;quot; ) AS ValRank,&lt;br&gt;DCount(&amp;quot;*&amp;quot;,&amp;quot;DataSet&amp;quot;,&amp;quot;[Category]=&amp;#39;Product_1&amp;#39;&amp;quot;) AS TotCnt,&lt;br&gt;([ValRank]/[TotCnt])*100 AS Percentile&lt;br&gt;INTO Product_1&lt;br&gt;FROM DataSet AS D&lt;br&gt;WHERE D.Category = &amp;quot;Product_1&amp;quot;;&lt;p&gt;Method 3) Update after make table&lt;p&gt;SELECT&lt;br&gt;D.Category,&lt;br&gt;D.[Name],&lt;br&gt;D.[Value],&lt;br&gt;IIf(True,Null,CDbl(0)) AS Percentile&lt;br&gt;INTO Product_1&lt;br&gt;FROM DataSet AS D&lt;br&gt;WHERE D.Category = &amp;quot;Product_1&amp;quot;;&lt;p&gt;UPDATE Product_1 AS P SET&lt;br&gt;P.Percentile =&lt;br&gt;  ( DCount(&amp;quot;*&amp;quot;,&amp;quot;Product_1&amp;quot;, &amp;quot;[Value]&amp;lt;&amp;quot; &amp;amp; P.[Value]) /&lt;br&gt;       DCount(&amp;quot;*&amp;quot;,&amp;quot;Product_1&amp;quot;) ) * 100;&lt;p&gt;good luck (with your homework?),&lt;p&gt;gary&lt;p&gt;&amp;quot;bobmount&amp;quot; wrote:&lt;br&gt;&amp;gt;....It seems like your query WOULD achieve what I&amp;#39;m after, but I&lt;br&gt;&amp;gt; can&amp;#39;t seem to get the syntax right for use within an existing &amp;quot;Make Table&amp;quot;&lt;br&gt;&amp;gt; query in Access.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Basically, I&amp;#39;d like to simply add the percentile_rank fields (as, I think,&lt;br&gt;&amp;gt; you&amp;#39;ve defined it) to the Access Query that&amp;#39;s currently defined by the&lt;br&gt;&amp;gt; following SQL:&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; SELECT Category, Name, Value INTO Product_1&lt;br&gt;&amp;gt; FROM DataSet&lt;br&gt;&amp;gt; WHERE (((Category)=&amp;quot;Product_1&amp;quot;));&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Would you mind integrating your SQL into this structure?   I&amp;#39;ve tried&lt;br&gt;&amp;gt; fiddling with it for hours, and can&amp;#39;t seem to get it right....&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Thank you sooooo much (in advance!)....&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; B&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;quot;Gary Walter&amp;quot; wrote:&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;bobmount&amp;quot;  wrote:&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; I&amp;#39;m trying to add a field to a &amp;quot;Make Table&amp;quot; query in Access which will &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; add&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; a&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; column representing the percentile rank of the [Value] field, based on &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; the&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; other values in that column (i.e., 1%-100%)....similar to the &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; PERCENTILE&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; RANK&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; feature in Excel.    Does anyone know how to do this?  (Assume my table&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; name&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; is &amp;#39;DataSet&amp;#39;, and the field with the values to rank is [Value])....&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; Hi Bob,&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; Are we talking about:&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; Percentile = (Rank/TotalCount) * 100&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; The following solution requires that you&lt;br&gt;&amp;gt;&amp;gt; be able to use DCount to produce a rank&lt;br&gt;&amp;gt;&amp;gt; and a total count over the group.&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; SELECT&lt;br&gt;&amp;gt;&amp;gt; D.[Value],&lt;br&gt;&amp;gt;&amp;gt; DCount(&amp;quot;*&amp;quot;,&amp;quot;DataSet&amp;quot;, &amp;quot;[Value]&amp;lt;&amp;quot; &amp;amp; D.[Value] ) AS ValRank,&lt;br&gt;&amp;gt;&amp;gt; DCount(&amp;quot;*&amp;quot;,&amp;quot;DataSet&amp;quot;) AS TotCnt,&lt;br&gt;&amp;gt;&amp;gt; ([ValRank]/[TotCnt])*100 AS Percentile&lt;br&gt;&amp;gt;&amp;gt; FROM DataSet AS D;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; the above won&amp;#39;t resolve ties though (but can with&lt;br&gt;&amp;gt;&amp;gt; some other field added to DCount for ValRank...&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; good luck,&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; gary&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &lt;p&gt;&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Dynamic INSERT INTO command&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/b86524aeb23f77e0?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/b86524aeb23f77e0?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 3 ==&lt;br&gt;Date: Wed, Nov 21 2007 6:17 am &lt;br&gt;From: Luis  &lt;p&gt;&lt;br&gt;Hello.&lt;br&gt;I&amp;#39;m trying to create a SQL Insert Into string where one of the fields is the &lt;br&gt;value of a certain variable.&lt;p&gt;How can i do this?&lt;br&gt;What i&amp;#39;ve done is the following:&lt;p&gt;INSERT INTO P (Btsm, Bts, Data, Hora,&amp;quot; &amp;amp; pa_Out &amp;amp; &amp;quot;) VALUES (&amp;#39;&amp;quot; &amp;amp; btsm &amp;amp; &lt;br&gt;&amp;quot;&amp;#39;,&amp;#39;&amp;quot; &amp;amp; bts &amp;amp; &amp;quot;&amp;#39;,&amp;#39;&amp;quot; &amp;amp; dia &amp;amp; &amp;quot;&amp;#39;,&amp;#39;&amp;quot; &amp;amp; hora &amp;amp; &amp;quot;&amp;#39;,&amp;#39;&amp;quot; &amp;amp; pa_Out_value &amp;amp; &amp;quot;&amp;#39;);&amp;quot;&lt;p&gt;Pa_Out is the name of the field.&lt;p&gt;&lt;p&gt; &lt;p&gt;&lt;p&gt;== 2 of 3 ==&lt;br&gt;Date: Wed, Nov 21 2007 6:49 am &lt;br&gt;From: LarryP  &lt;p&gt;&lt;br&gt;There are people here who do this imbedded SQL stuff way better than I do, &lt;br&gt;but let&amp;#39;s take a shot at it:  are you trying to make the FIELD you&amp;#39;re &lt;br&gt;inserting into dynamic, or the DATA you&amp;#39;re inserting into it dynamic? &lt;p&gt;If the field you&amp;#39;re inserting into is always the same then this should work; &lt;br&gt;the incoming data (pa_Out_value) would vary dynamically, but it would always &lt;br&gt;go into the pa_Out field:&lt;p&gt;&amp;quot;INSERT INTO P (Btsm, Bts, Data, Hora, pa_Out) VALUES (&amp;#39;&amp;quot; &amp;amp; btsm &amp;amp; &lt;br&gt;&amp;gt; &amp;quot;&amp;#39;,&amp;#39;&amp;quot; &amp;amp; bts &amp;amp; &amp;quot;&amp;#39;,&amp;#39;&amp;quot; &amp;amp; dia &amp;amp; &amp;quot;&amp;#39;,&amp;#39;&amp;quot; &amp;amp; hora &amp;amp; &amp;quot;&amp;#39;,&amp;#39;&amp;quot; &amp;amp; pa_Out_value &amp;amp; &amp;quot;&amp;#39;);&amp;quot;&lt;p&gt;(assuming all your values are text; I see you have them all set off with &lt;br&gt;single quotes)&lt;p&gt;((((By the way, is the field really Data, since what you&amp;#39;re trying to put &lt;br&gt;into it is dia?  Maybe a typo there?))))&lt;p&gt;On the other hand, if you&amp;#39;re trying to put the pa_out_Value bit of &lt;br&gt;information into a different field depending on ???whatever???,  the &lt;br&gt;following would seem to be what you need.  pa_Out would be the dynamic field &lt;br&gt;name you want to put pa_Out_value into; the incoming data would always be the &lt;br&gt;same, but the field it goes into would vary depending on pa_Out.&lt;p&gt;&amp;quot;INSERT INTO P (Btsm, Bts, Data, Hora,&amp;quot; &amp;amp; pa_Out &amp;amp; &amp;quot;) VALUES (&amp;#39;&amp;quot; &amp;amp; btsm &amp;amp; &lt;br&gt;&amp;gt; &amp;quot;&amp;#39;,&amp;#39;&amp;quot; &amp;amp; bts &amp;amp; &amp;quot;&amp;#39;,&amp;#39;&amp;quot; &amp;amp; dia &amp;amp; &amp;quot;&amp;#39;,&amp;#39;&amp;quot; &amp;amp; hora &amp;amp; &amp;quot;&amp;#39;,&amp;#39;&amp;quot; &amp;amp; pa_Out_value &amp;amp; &amp;quot;&amp;#39;);&amp;quot;&lt;p&gt;&amp;quot;Luis&amp;quot; wrote:&lt;p&gt;&amp;gt; Hello.&lt;br&gt;&amp;gt; I&amp;#39;m trying to create a SQL Insert Into string where one of the fields is the &lt;br&gt;&amp;gt; value of a certain variable.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; How can i do this?&lt;br&gt;&amp;gt; What i&amp;#39;ve done is the following:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; INSERT INTO P (Btsm, Bts, Data, Hora,&amp;quot; &amp;amp; pa_Out &amp;amp; &amp;quot;) VALUES (&amp;#39;&amp;quot; &amp;amp; btsm &amp;amp; &lt;br&gt;&amp;gt; &amp;quot;&amp;#39;,&amp;#39;&amp;quot; &amp;amp; bts &amp;amp; &amp;quot;&amp;#39;,&amp;#39;&amp;quot; &amp;amp; dia &amp;amp; &amp;quot;&amp;#39;,&amp;#39;&amp;quot; &amp;amp; hora &amp;amp; &amp;quot;&amp;#39;,&amp;#39;&amp;quot; &amp;amp; pa_Out_value &amp;amp; &amp;quot;&amp;#39;);&amp;quot;&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Pa_Out is the name of the field.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;== 3 of 3 ==&lt;br&gt;Date: Wed, Nov 21 2007 7:11 am &lt;br&gt;From: &amp;quot;Douglas J. Steele&amp;quot;  &lt;p&gt;&lt;br&gt;On the surface, that SQL statement looks correct.&lt;p&gt;What happens when you try to run it? What should happen instead? How are you &lt;br&gt;running it?&lt;p&gt;-- &lt;br&gt;Doug Steele, Microsoft Access MVP&lt;br&gt;&lt;a href="http://I.Am/DougSteele"&gt;http://I.Am/DougSteele&lt;/a&gt;&lt;br&gt;(no e-mails, please!)&lt;p&gt;&lt;br&gt;&amp;quot;Luis&amp;quot; &amp;lt;Luis@discussions.microsoft.com&amp;gt; wrote in message &lt;br /&gt;news:5C169854-A072-4C8C-9B96-0810F83EF466@microsoft.com...&lt;br /&gt;&amp;gt; Hello.&lt;br&gt;&amp;gt; I&amp;#39;m trying to create a SQL Insert Into string where one of the fields is &lt;br&gt;&amp;gt; the&lt;br&gt;&amp;gt; value of a certain variable.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; How can i do this?&lt;br&gt;&amp;gt; What i&amp;#39;ve done is the following:&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; INSERT INTO P (Btsm, Bts, Data, Hora,&amp;quot; &amp;amp; pa_Out &amp;amp; &amp;quot;) VALUES (&amp;#39;&amp;quot; &amp;amp; btsm &amp;amp;&lt;br&gt;&amp;gt; &amp;quot;&amp;#39;,&amp;#39;&amp;quot; &amp;amp; bts &amp;amp; &amp;quot;&amp;#39;,&amp;#39;&amp;quot; &amp;amp; dia &amp;amp; &amp;quot;&amp;#39;,&amp;#39;&amp;quot; &amp;amp; hora &amp;amp; &amp;quot;&amp;#39;,&amp;#39;&amp;quot; &amp;amp; pa_Out_value &amp;amp; &amp;quot;&amp;#39;);&amp;quot;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Pa_Out is the name of the field.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; &lt;p&gt;&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: help with replace function&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/8d3f93c1a139047b?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/8d3f93c1a139047b?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 3 ==&lt;br&gt;Date: Wed, Nov 21 2007 8:18 am &lt;br&gt;From:      &amp;lt;@discussions.microsoft.com&amp;gt; &lt;p&gt;&lt;br&gt;hi&lt;p&gt;i would like to replace substrings in txt files in folder and its subfolders&lt;p&gt;i have the sring to find and the string to replace in access table&lt;p&gt;it is my first time to do anything with vba&lt;p&gt;the function i found is here&lt;p&gt;&lt;br&gt;      Function Replace(ByVal Valuein As String, ByVal WhatToReplace As _&lt;br&gt;                       String, ByVal Replacevalue As String) As String&lt;br&gt;         Dim Temp As String, P As Long&lt;br&gt;         Temp = Valuein&lt;br&gt;         P = InStr(Temp, WhatToReplace)&lt;br&gt;         Do While P &amp;gt; 0&lt;br&gt;            Temp = Left(Temp, P - 1) &amp;amp; Replacevalue &amp;amp; _&lt;br&gt;                Mid(Temp, P + Len(WhatToReplace))&lt;br&gt;            P = InStr(P + Len(Replacevalue), Temp, WhatToReplace, 1)&lt;br&gt;         Loop&lt;br&gt;         Replace = Temp&lt;br&gt;      End Function&lt;p&gt;can someone help me with that?&lt;p&gt;thank you&lt;p&gt;&lt;br&gt; &lt;p&gt;&lt;p&gt;== 2 of 3 ==&lt;br&gt;Date: Wed, Nov 21 2007 10:41 am &lt;br&gt;From: John W. Vinson  &lt;p&gt;&lt;br&gt;On Wed, 21 Nov 2007 08:18:03 -0800, ???? &amp;lt;@discussions.microsoft.com&amp;gt; wrote:&lt;p&gt;&amp;gt;hi&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;i would like to replace substrings in txt files in folder and its subfolders&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;i have the sring to find and the string to replace in access table&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;it is my first time to do anything with vba&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;the function i found is here&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;      Function Replace(ByVal Valuein As String, ByVal WhatToReplace As _&lt;br&gt;&amp;gt;                       String, ByVal Replacevalue As String) As String&lt;br&gt;&amp;gt;         Dim Temp As String, P As Long&lt;br&gt;&amp;gt;         Temp = Valuein&lt;br&gt;&amp;gt;         P = InStr(Temp, WhatToReplace)&lt;br&gt;&amp;gt;         Do While P &amp;gt; 0&lt;br&gt;&amp;gt;            Temp = Left(Temp, P - 1) &amp;amp; Replacevalue &amp;amp; _&lt;br&gt;&amp;gt;                Mid(Temp, P + Len(WhatToReplace))&lt;br&gt;&amp;gt;            P = InStr(P + Len(Replacevalue), Temp, WhatToReplace, 1)&lt;br&gt;&amp;gt;         Loop&lt;br&gt;&amp;gt;         Replace = Temp&lt;br&gt;&amp;gt;      End Function&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;can someone help me with that?&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;thank you&lt;br&gt;&amp;gt;&lt;p&gt;What version of Access are you using? There is now a builtin Replace()&lt;br&gt;function; this looks like a function which was written for Access97 or&lt;br&gt;earlier, which didn&amp;#39;t have the function built in.&lt;p&gt;If you could describe what you&amp;#39;re trying to accomplish (replace what, with&lt;br&gt;what, in which records???) we may be able to give you more specific help.&lt;p&gt;             John W. Vinson [MVP]&lt;br&gt; &lt;p&gt;&lt;p&gt;== 3 of 3 ==&lt;br&gt;Date: Wed, Nov 21 2007 11:05 am &lt;br&gt;From:      &amp;lt;@discussions.microsoft.com&amp;gt; &lt;p&gt;&lt;br&gt;thank you for reply&lt;p&gt;i use access 2003&lt;p&gt;i would like to replace substrings that located in other folders and sub &lt;br&gt;folders on my pc such as names and adresses.&lt;p&gt;since they located in few files and there are many records in each file i &lt;br&gt;want to do it with macro from the db&lt;p&gt;in the db i have a table with 2 columns that contains the substring to find &lt;br&gt;and the substring to replace.&lt;p&gt;i hope i am clear now&lt;p&gt;thanks again&lt;p&gt;&lt;br&gt;&amp;quot;John W. Vinson&amp;quot; wrote:&lt;p&gt;&amp;gt; On Wed, 21 Nov 2007 08:18:03 -0800, ???? &amp;lt;@discussions.microsoft.com&amp;gt; wrote:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;gt;hi&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;i would like to replace substrings in txt files in folder and its subfolders&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;i have the sring to find and the string to replace in access table&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;it is my first time to do anything with vba&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;the function i found is here&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;      Function Replace(ByVal Valuein As String, ByVal WhatToReplace As _&lt;br&gt;&amp;gt; &amp;gt;                       String, ByVal Replacevalue As String) As String&lt;br&gt;&amp;gt; &amp;gt;         Dim Temp As String, P As Long&lt;br&gt;&amp;gt; &amp;gt;         Temp = Valuein&lt;br&gt;&amp;gt; &amp;gt;         P = InStr(Temp, WhatToReplace)&lt;br&gt;&amp;gt; &amp;gt;         Do While P &amp;gt; 0&lt;br&gt;&amp;gt; &amp;gt;            Temp = Left(Temp, P - 1) &amp;amp; Replacevalue &amp;amp; _&lt;br&gt;&amp;gt; &amp;gt;                Mid(Temp, P + Len(WhatToReplace))&lt;br&gt;&amp;gt; &amp;gt;            P = InStr(P + Len(Replacevalue), Temp, WhatToReplace, 1)&lt;br&gt;&amp;gt; &amp;gt;         Loop&lt;br&gt;&amp;gt; &amp;gt;         Replace = Temp&lt;br&gt;&amp;gt; &amp;gt;      End Function&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;can someone help me with that?&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;thank you&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; What version of Access are you using? There is now a builtin Replace()&lt;br&gt;&amp;gt; function; this looks like a function which was written for Access97 or&lt;br&gt;&amp;gt; earlier, which didn&amp;#39;t have the function built in.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; If you could describe what you&amp;#39;re trying to accomplish (replace what, with&lt;br&gt;&amp;gt; what, in which records???) we may be able to give you more specific help.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;              John W. Vinson [MVP]&lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;==============================================================================&lt;p&gt;You received this message because you are subscribed to the Google Groups &amp;quot;microsoft.public.access.modulesdaovba&amp;quot;&lt;br&gt;group.&lt;p&gt;To post to this group, visit &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en&lt;/a&gt;&lt;p&gt;To unsubscribe from this group, send email to microsoft.public.access.modulesdaovba-unsubscribe@googlegroups.com&lt;p&gt;To change the way you get mail from this group, visit:&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/subscribe?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/subscribe?hl=en&lt;/a&gt;&lt;p&gt;To report abuse, send email explaining the problem to abuse@googlegroups.com&lt;p&gt;==============================================================================&lt;br&gt;Google Groups: &lt;a href="http://groups.google.com?hl=en"&gt;http://groups.google.com?hl=en&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3355136152627331767-6796772533052950792?l=live-excel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://live-excel.blogspot.com/feeds/6796772533052950792/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3355136152627331767&amp;postID=6796772533052950792' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3355136152627331767/posts/default/6796772533052950792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3355136152627331767/posts/default/6796772533052950792'/><link rel='alternate' type='text/html' href='http://live-excel.blogspot.com/2007/11/25-new-messages-in-11-topics-digest_21.html' title='25 new messages in 11 topics - digest'/><author><name>nurussadad</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://bp1.blogger.com/_gi5ukBcBuVQ/R3h93e1yUoI/AAAAAAAAAAM/tVwD4nQLmd8/S220/FotoQ.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3355136152627331767.post-2450018016067540870</id><published>2007-11-21T00:27:00.001-08:00</published><updated>2007-11-21T00:27:34.779-08:00</updated><title type='text'>12 new messages in 8 topics - digest</title><content type='html'>microsoft.public.access.modulesdaovba&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en&lt;/a&gt;&lt;p&gt;microsoft.public.access.modulesdaovba@googlegroups.com&lt;p&gt;Today&amp;#39;s topics:&lt;p&gt;* Rotate Tab Control - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/a45bbceaeb9a204f?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/a45bbceaeb9a204f?hl=en&lt;/a&gt;&lt;br&gt;* find files on hard drive from a list field - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/0b07605a1f34bfb2?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/0b07605a1f34bfb2?hl=en&lt;/a&gt;&lt;br&gt;* Creating a query with Multi select list boxes - 2 messages, 2 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/62d81110c3598798?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/62d81110c3598798?hl=en&lt;/a&gt;&lt;br&gt;* DateDiff - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/747b4c1e77e6252d?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/747b4c1e77e6252d?hl=en&lt;/a&gt;&lt;br&gt;* Finding the forms name in visual basic - 3 messages, 2 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/9be877c43a6cfde5?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/9be877c43a6cfde5?hl=en&lt;/a&gt;&lt;br&gt;* Autocomplete in Access - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/c52e7d26a67857c6?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/c52e7d26a67857c6?hl=en&lt;/a&gt;&lt;br&gt;* Birthdays this month - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e9b69c449420462f?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e9b69c449420462f?hl=en&lt;/a&gt;&lt;br&gt;* Database opens slowly. - 2 messages, 2 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/b13aaafc45780317?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/b13aaafc45780317?hl=en&lt;/a&gt;&lt;p&gt;==============================================================================&lt;br&gt;TOPIC: Rotate Tab Control&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/a45bbceaeb9a204f?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/a45bbceaeb9a204f?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Tues, Nov 20 2007 4:31 pm &lt;br&gt;From: Marshall Barton  &lt;p&gt;&lt;br&gt;KJ-clueless wrote:&lt;p&gt;&amp;gt;Is there any way to rotate or otherwise change orientation of a tab control &lt;br&gt;&amp;gt;so that it&amp;#39;s tabs appear on the left side rather than across the top?  I&amp;#39;ve &lt;br&gt;&amp;gt;looked in several forumns with no luck.&lt;p&gt;&lt;br&gt;What Doug said.&lt;p&gt;The obvious(?) workaround is to set the tab control&amp;#39;s style&lt;br&gt;to None and use a bunch of buttons on the left.  Each&lt;br&gt;button&amp;#39;s Click event just needs to set the tab control&amp;#39;s&lt;br&gt;Value to the corresponding page number.  Unfortunately, the&lt;br&gt;focus can then become very tricky (in one case impossible)&lt;br&gt;to manage.&lt;p&gt;The fallback approach is what we used to do way back before&lt;br&gt;there was such a thing as a tab control.  It&amp;#39;s more work but&lt;br&gt;just as viable as a real tab control.  Place the &amp;quot;page&amp;quot;&lt;br&gt;command buttons next to the area for the pseudo tab control.&lt;br&gt;I like to use an option group with option or radio buttons&lt;br&gt;with the OptionValues set to 1, 2, ....  Use a rectangle&lt;br&gt;control to define the outline of the area.&lt;p&gt;Then add one page of controls into the rectangle area and&lt;br&gt;set each control&amp;#39;s Tag property to a string such as &amp;quot;Page1&amp;quot;.&lt;br&gt;Repeat this step for each set of controls, setting their Tag&lt;br&gt;tp &amp;quot;Page2&amp;quot;  and so on.  This will look like a mess with&lt;br&gt;controls on top of other controls, but you can&amp;#39;t have&lt;br&gt;everything ;-)&lt;p&gt;The code in the option frame&amp;#39;s AfterUpdate event could then&lt;br&gt;be something like:&lt;p&gt;Dim ctl As Control&lt;br&gt;	For Each ctl In Me.Controls&lt;br&gt;		If Left(ctl.Tag, 4) = &amp;quot;Page&amp;quot; Then&lt;br&gt;			ctl.Visible = (Mid(ctl.Tag, 5) = Me.frame)&lt;br&gt;		End If&lt;br&gt;	Next ctl&lt;p&gt;-- &lt;br&gt;Marsh&lt;br&gt;MVP [MS Access]&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: find files on hard drive from a list field&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/0b07605a1f34bfb2?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/0b07605a1f34bfb2?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Tues, Nov 20 2007 5:17 pm &lt;br&gt;From: Isaac  &lt;p&gt;&lt;br&gt;I figured it out.  No need to respond to this post.  Thanks&lt;p&gt;&amp;quot;Isaac&amp;quot; wrote:&lt;p&gt;&amp;gt; I already know the logic to use in the process.  What I don&amp;#39;t know is how to &lt;br&gt;&amp;gt; perform step 3, especially the part of moving the file programmatically.  I &lt;br&gt;&amp;gt; know how to open a folder, but I don&amp;#39;t want to be in the loop.  I want the &lt;br&gt;&amp;gt; program to do it all until it reaches an EOF.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;quot;chun&amp;quot; wrote:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;gt; You may want to follow the following steps:&lt;br&gt;&amp;gt; &amp;gt; 1. put the list of files in a Access table.&lt;br&gt;&amp;gt; &amp;gt; 2. open the table as a recordset, loop through each record and retrive the &lt;br&gt;&amp;gt; &amp;gt; file name, including the path.&lt;br&gt;&amp;gt; &amp;gt; 3. open the folder where the files reside, loop through each file in the &lt;br&gt;&amp;gt; &amp;gt; folder, if the file name macth that from the recordset, move them, otherwise &lt;br&gt;&amp;gt; &amp;gt; ignore the file and move to the next file.&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Hope this helps.&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; -- &lt;br&gt;&amp;gt; &amp;gt; For the  freedom in MS Office!&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;quot;Isaac&amp;quot; wrote:&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I have a need to move (or copy) certain files on my hard drive in a &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; particular folder into another folder.  Not all files in that folder will be &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; moved/copied.  I want to have only those files whose name is listed in a &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; field in a table moved.  I know can do this one record at a time, but would &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; like it to be automated so that all files listed in that field are moved with &lt;br&gt;&amp;gt; &amp;gt; &amp;gt; a single click.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I have no idea how to do this.  Can anyone help.&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Creating a query with Multi select list boxes&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/62d81110c3598798?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/62d81110c3598798?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 2 ==&lt;br&gt;Date: Tues, Nov 20 2007 5:39 pm &lt;br&gt;From: BWD  &lt;p&gt;&lt;br&gt;Hi Group,&lt;p&gt;In a bind here; I have a form with 4 multi select list boxes.  What I&lt;br&gt;would like to do is create a query that utilizes the values selected&lt;br&gt;in the 4 list boxes.  I have gotten as far as creating a text box on&lt;br&gt;my form that records the values selected in the multi list.  This text&lt;br&gt;box value is in the format of &amp;quot;Value1&amp;quot; or &amp;quot;Value2&amp;quot; or &amp;quot;Value3&amp;quot; etc.&lt;p&gt;However, setting the query parameter to my text box value does not&lt;br&gt;yield the results I am looking for.  Can anyone provide some&lt;br&gt;guidance??&lt;p&gt;Thanks much!&lt;br&gt; &lt;p&gt;&lt;p&gt;== 2 of 2 ==&lt;br&gt;Date: Tues, Nov 20 2007 9:03 pm &lt;br&gt;From: &amp;quot;Stuart McCall&amp;quot;  &lt;p&gt;&lt;br&gt;&amp;quot;BWD&amp;quot; &amp;lt;sales@businesswebdesigns.net&amp;gt; wrote in message &lt;br /&gt;news:28795881-df3a-459a-aab8-8c15ecbd990b@d61g2000hsa.googlegroups.com...&lt;br /&gt;&amp;gt; Hi Group,&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; In a bind here; I have a form with 4 multi select list boxes.  What I&lt;br&gt;&amp;gt; would like to do is create a query that utilizes the values selected&lt;br&gt;&amp;gt; in the 4 list boxes.  I have gotten as far as creating a text box on&lt;br&gt;&amp;gt; my form that records the values selected in the multi list.  This text&lt;br&gt;&amp;gt; box value is in the format of &amp;quot;Value1&amp;quot; or &amp;quot;Value2&amp;quot; or &amp;quot;Value3&amp;quot; etc.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; However, setting the query parameter to my text box value does not&lt;br&gt;&amp;gt; yield the results I am looking for.  Can anyone provide some&lt;br&gt;&amp;gt; guidance??&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Thanks much!&lt;p&gt;First of all, change your code that fills your textboxes so that they &lt;br&gt;contain comma-separated lists of values, ie:&lt;p&gt;&amp;quot;Value1&amp;quot;,&amp;quot;Value2&amp;quot;,&amp;quot;Value3&amp;quot;&lt;p&gt;Then construct your query&amp;#39;s SQL something like this:&lt;p&gt;SELECT &amp;lt;fieldlist&amp;gt; FROM &amp;lt;tablename&amp;gt; WHERE &amp;lt;fieldname&amp;gt; IN(&amp;quot; &amp;amp; &amp;lt;textbox1&amp;gt; &amp;amp; &amp;quot;) &lt;br&gt;AND &amp;lt;fieldname&amp;gt; IN(&amp;quot; &amp;amp; &amp;lt;textbox2&amp;gt; &amp;amp; &amp;quot;)&amp;quot;&lt;br&gt;etc.&lt;p&gt;Replace everything in angle brackets with your real names.&lt;p&gt;&lt;p&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: DateDiff&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/747b4c1e77e6252d?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/747b4c1e77e6252d?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Tues, Nov 20 2007 5:40 pm &lt;br&gt;From: John W. Vinson  &lt;p&gt;&lt;br&gt;On Tue, 20 Nov 2007 12:49:03 -0800, Roger Converse&lt;br&gt;&amp;lt;RogerConverse@discussions.microsoft.com&amp;gt; wrote:&lt;p&gt;&amp;gt;I was hoping that Access had somethig for holidays. &lt;p&gt;Well... it can&amp;#39;t.&lt;p&gt;My local Islamic Center observes Eid ul-Fitr and Eid ul-Adha as holidays&lt;br&gt;(among others); they don&amp;#39;t observe Easter Monday or Christmas Day. Columbus&lt;br&gt;Day might be observed as a holiday in Massachusetts; it&amp;#39;s not in Idaho. Each&lt;br&gt;company has its own definition of what&amp;#39;s a &amp;quot;holiday&amp;quot; and it&amp;#39;s frankly&lt;br&gt;unreasonable to expect Access to magically intuit your particular set of days!&lt;p&gt;             John W. Vinson [MVP]&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Finding the forms name in visual basic&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/9be877c43a6cfde5?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/9be877c43a6cfde5?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 3 ==&lt;br&gt;Date: Tues, Nov 20 2007 5:47 pm &lt;br&gt;From: Mabeline  &lt;p&gt;&lt;br&gt;Hi,&lt;p&gt;Is there anyway of finding the forms name that is currently being used by &lt;br&gt;the user in visual basic on a real time basis. Maybe something like:&lt;p&gt;if formname = &amp;quot;name&amp;quot;&lt;br&gt; variable = name&lt;br&gt;elseif formname = &amp;quot;othername&amp;quot;&lt;br&gt; variable = othername.&lt;br&gt;end if&lt;br&gt;end if&lt;p&gt;I am using a subform in 2 different forms that have different names for &lt;br&gt;specific reasons and I need to know which form the user is working with so &lt;br&gt;that I can ensure the correct table is updated.&lt;p&gt;Can anyone help.&lt;p&gt;Thanks in advance&lt;p&gt;Mabeline.&lt;br&gt; &lt;p&gt;&lt;p&gt;== 2 of 3 ==&lt;br&gt;Date: Tues, Nov 20 2007 6:14 pm &lt;br&gt;From: Daniel Pineault  &lt;p&gt;&lt;br&gt;Me.Form.Name&lt;br&gt;-- &lt;br&gt;Hope this helps,&lt;p&gt;Daniel Pineault&lt;p&gt;&lt;p&gt;&lt;br&gt;&amp;quot;Mabeline&amp;quot; wrote:&lt;p&gt;&amp;gt; Hi,&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Is there anyway of finding the forms name that is currently being used by &lt;br&gt;&amp;gt; the user in visual basic on a real time basis. Maybe something like:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; if formname = &amp;quot;name&amp;quot;&lt;br&gt;&amp;gt;  variable = name&lt;br&gt;&amp;gt; elseif formname = &amp;quot;othername&amp;quot;&lt;br&gt;&amp;gt;  variable = othername.&lt;br&gt;&amp;gt; end if&lt;br&gt;&amp;gt; end if&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; I am using a subform in 2 different forms that have different names for &lt;br&gt;&amp;gt; specific reasons and I need to know which form the user is working with so &lt;br&gt;&amp;gt; that I can ensure the correct table is updated.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Can anyone help.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Thanks in advance&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Mabeline.&lt;br&gt; &lt;p&gt;&lt;p&gt;== 3 of 3 ==&lt;br&gt;Date: Tues, Nov 20 2007 6:20 pm &lt;br&gt;From: Daniel Pineault  &lt;p&gt;&lt;br&gt;If you need to determine the name of the parent form from the subform then &lt;br&gt;try something like&lt;p&gt;Me.Parent.Name&lt;br&gt;-- &lt;br&gt;Hope this helps,&lt;p&gt;Daniel Pineault&lt;p&gt;&lt;p&gt;&lt;br&gt;&amp;quot;Mabeline&amp;quot; wrote:&lt;p&gt;&amp;gt; Hi,&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Is there anyway of finding the forms name that is currently being used by &lt;br&gt;&amp;gt; the user in visual basic on a real time basis. Maybe something like:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; if formname = &amp;quot;name&amp;quot;&lt;br&gt;&amp;gt;  variable = name&lt;br&gt;&amp;gt; elseif formname = &amp;quot;othername&amp;quot;&lt;br&gt;&amp;gt;  variable = othername.&lt;br&gt;&amp;gt; end if&lt;br&gt;&amp;gt; end if&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; I am using a subform in 2 different forms that have different names for &lt;br&gt;&amp;gt; specific reasons and I need to know which form the user is working with so &lt;br&gt;&amp;gt; that I can ensure the correct table is updated.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Can anyone help.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Thanks in advance&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Mabeline.&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Autocomplete in Access&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/c52e7d26a67857c6?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/c52e7d26a67857c6?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Tues, Nov 20 2007 6:28 pm &lt;br&gt;From: david12  &lt;p&gt;&lt;br&gt;On Nov 19, 1:29 pm, &amp;quot;Albert D. Kallal&amp;quot; &amp;lt;PleaseNOOOsPAMmkal...@msn.com&amp;gt;&lt;br&gt;wrote:&lt;br&gt;&amp;gt; As mentioned, we really don&amp;#39;t have all auto complete inMSaccess.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; However we certainly do have combo boxes, and you can set those up to behave&lt;br&gt;&amp;gt; in much the same way.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; if you start typing in a combo box, and your first few characters match,&lt;br&gt;&amp;gt; then the combo box will auto complete for you.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; It turns out that in most cases, if you have repeating data, or entries in a&lt;br&gt;&amp;gt; particular column that are being typed over and over, then a solution in a&lt;br&gt;&amp;gt; database is to normalize your data.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; For example in excel, you might be typing in the invoice number, and a&lt;br&gt;&amp;gt; payment to that invoice. In effect you wind up typing the invoiced number&lt;br&gt;&amp;gt; over and over  during the data entry system (or using the auto complete&lt;br&gt;&amp;gt; feature of excel to do this for you). However this is actually considered a&lt;br&gt;&amp;gt; bad design as still are entering the data over and over.  (the fact that the&lt;br&gt;&amp;gt; process is automated does mean your making a mess of your data).&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; InMSaccesswhat we would do is normalize the data, annually type in the&lt;br&gt;&amp;gt; invoice ONE time. We then use a sub form in which you type in the amounts.&lt;br&gt;&amp;gt; At the end of day the result we will not be typing in the invoice number&lt;br&gt;&amp;gt; over and over.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; So while products like excel have auto complete, the reason why they need&lt;br&gt;&amp;gt; this is because are not database systems, and they&amp;#39;re very poor at working&lt;br&gt;&amp;gt; with data.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Good normalized database designs suggest that you move that out into a&lt;br&gt;&amp;gt; separate table and normalize your data. This also explains while the other&lt;br&gt;&amp;gt; poster is saying that he&amp;#39;s never needed, or cared for, or never needed auto&lt;br&gt;&amp;gt; complete.  if you understand database modeling, you&amp;#39;ll see a huge reduction&lt;br&gt;&amp;gt; in this requirement to have autocomplete.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; This does not mean that your forms desing will not have pick lists, or have&lt;br&gt;&amp;gt; the ability for you to type the first few characters from a list and have&lt;br&gt;&amp;gt; that value selected. You can, and should use a combo box for that need.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; A properly normalizedaccessdatabase will run absolute circles around an&lt;br&gt;&amp;gt; excel sheet for data entry in terms of speed, and reducing what you actually&lt;br&gt;&amp;gt; have to type in.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; --&lt;br&gt;&amp;gt; Albert D. Kallal    (AccessMVP)&lt;br&gt;&amp;gt; Edmonton, Alberta Canada&lt;br&gt;&amp;gt; pleaseNOOSpamKal...@msn.com&lt;p&gt;My clients have asked for this more than once.&lt;p&gt;Combobox with Auto Expand set to Yes is what I use with the following&lt;br&gt;SQL in the RowSource:&lt;br&gt;SELECT &amp;lt;fldname&amp;gt; FROM &amp;lt;tablename&amp;gt; GROUP BY &amp;lt;fldname&amp;gt; HAVING &amp;lt;fldname&amp;gt;&lt;br&gt;Is Not Null ORDER BY &amp;lt;fldname&amp;gt;;&lt;br&gt;where &amp;lt;fldname&amp;gt; is the field in the Control Source of the combobox.&lt;p&gt;Then in the Form_AfterUpdate event, requery the combobox because it&lt;br&gt;can only show values already saved.&lt;p&gt;You can even do this in the table instead of a separate lookup table&lt;br&gt;which is real nice for minimizing clutter in your tables page.&lt;p&gt;One thing it doesn&amp;#39;t do is automatically drop-down the list when user&lt;br&gt;starts typing.&lt;br&gt;This is possible but requires a public variable and a function in the&lt;br&gt;OnChange event of the combobox.&lt;br&gt;Let me know if you need that solution.&lt;p&gt;Another thing it doesn&amp;#39;t do is allow users to change one value across&lt;br&gt;all records at once like a lookup table would provide.&lt;br&gt;But that can be dealt with using an update-type query (or RunSQL with&lt;br&gt;SQL string built in code).&lt;p&gt;Dave Stelle, Access Application Developer&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Birthdays this month&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e9b69c449420462f?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e9b69c449420462f?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Tues, Nov 20 2007 6:39 pm &lt;br&gt;From: Chuck  &lt;p&gt;&lt;br&gt;thanks that worked!&lt;p&gt;&amp;quot;Douglas J. Steele&amp;quot; wrote:&lt;p&gt;&amp;gt; Actually, all you need is Day([Client_DoB]) as the computed field, since &lt;br&gt;&amp;gt; you&amp;#39;re already limiting to a single month.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; Doug Steele, Microsoft Access MVP&lt;br&gt;&amp;gt; &lt;a href="http://I.Am/DougSteele"&gt;http://I.Am/DougSteele&lt;/a&gt;&lt;br&gt;&amp;gt; (no e-mails, please!)&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;quot;Douglas J. Steele&amp;quot; &amp;lt;NOSPAM_djsteele@NOSPAM_canada.com&amp;gt; wrote in message &lt;br&gt;&amp;gt; news:%23qkajp2KIHA.3516@TK2MSFTNGP02.phx.gbl...&lt;br /&gt;&amp;gt; &amp;gt; Add a computed field to the underlying query Format([Client_DoB], &amp;quot;ddmm&amp;quot;) &lt;br&gt;&amp;gt; &amp;gt; and sort on it.&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; -- &lt;br&gt;&amp;gt; &amp;gt; Doug Steele, Microsoft Access MVP&lt;br&gt;&amp;gt; &amp;gt; &lt;a href="http://I.Am/DougSteele"&gt;http://I.Am/DougSteele&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; (no e-mails, please!)&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;quot;Chuck&amp;quot; &amp;lt;Chuck@discussions.microsoft.com&amp;gt; wrote in message &lt;br&gt;&amp;gt; &amp;gt; news:C49D31C8-2BB8-4643-AC3C-6E349A495ACE@microsoft.com...&lt;br /&gt;&amp;gt; &amp;gt;&amp;gt; Thanks Doug, i used all your suggestions except i created following code &lt;br&gt;&amp;gt; &amp;gt;&amp;gt; to&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ues the cboMonth&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Private Sub cboMonth_AfterUpdate()&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;    Set SF = Me.[subfrmBirthdays].Form  &amp;#39; Reference the Subform through &lt;br&gt;&amp;gt; &amp;gt;&amp;gt; it&amp;#39;s&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; *control*&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;        SF.Filter = &amp;quot;[Month] = &amp;quot;&amp;quot;&amp;quot; &amp;amp; Me.cboMonth &amp;amp; &amp;quot;&amp;quot;&amp;quot;&amp;quot;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;        SF.FilterOn = True&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;    &amp;#39;Requery subform&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;    Me!subfrmBirthdays.Form.Requery&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; End Sub&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Once I&amp;#39;ve filtered the month, now i want to sort the Client_DoB field by &lt;br&gt;&amp;gt; &amp;gt;&amp;gt; dd&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ascending so 01-Dec-1948 is first, 02-Dec-1980 is second etc. How do i do&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; that as part Case1 below?&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Private Sub Filter_Click()&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Dim FrmS As Access.Form&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;    Set SF = Me.[subfrmBirthdays].Form  &amp;#39; Reference the Subform through &lt;br&gt;&amp;gt; &amp;gt;&amp;gt; it&amp;#39;s&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; *control*&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;   Select Case Me.[BirthdayFilterOpt].Value&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;     Case 1 &amp;#39; Sort by Day&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;        SF.OrderBy = ??????&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;        SF.OrderByOn = True&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;     Case 2 &amp;#39; Sort by Gender&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;        SF.OrderBy = &amp;quot;[Gender] ASC&amp;quot;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;        SF.OrderByOn = True&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;     Case 3 &amp;#39;Sort by Last Name&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;        SF.OrderBy = &amp;quot;[Last_Name] ASC&amp;quot;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;        SF.OrderByOn = True&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;   End Select&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; End Sub&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;quot;Douglas J. Steele&amp;quot; wrote:&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Private Sub Filter_Click()&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;   Me!NameOfSubformControl.Form.Requery&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; End Sub&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; It may well be that the subform control on the main form is also named&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; subfrmBirthdays, in which case the line would be&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;   Me!subfrmBirthdays.Form.Requery&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; However, only you can determine that.&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; -- &lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Doug Steele, Microsoft Access MVP&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &lt;a href="http://I.Am/DougSteele"&gt;http://I.Am/DougSteele&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; (no e-mails, please!)&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;quot;Chuck&amp;quot; &amp;lt;Chuck@discussions.microsoft.com&amp;gt; wrote in message&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; news:4490DEFB-B053-4EB8-B8A2-F77C4BABAE59@microsoft.com...&lt;br /&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt; Hi Doug, can you help me with the actual VBA code statements -  I have&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt; added&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt; a Filter button that should execute the vba code, ie the cboMonth will &lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt; be&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt; just used to select the the appropriate month - then you press Filter&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt; button.&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt; &amp;quot;Douglas J. Steele&amp;quot; wrote:&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Try using =DateDiff(&amp;quot;yyyy&amp;quot;,[Client_DoB],Now()) for the Happy Birthday&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; field.&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; To retrieve only those records with birthdays in whatever month has &lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; been&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; selected in cboMonth, add a computed field Format([Client_DoB], &lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;quot;mmmm&amp;quot;)&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; to&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; your query, and set Forms!frmBirthsdays!cboMonth as its criteria. In &lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; the&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; AfterUpdate event of the combo box, put code to requery the subform:&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Me.NameOfSubformControl.Form.Requery. Make sure that you use the name &lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; of&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; the&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; subform control on the form: depending on how you added &lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; subfrmBirthdays&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; as a&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; subform, the name of the control might not be subfrmBirthdays.&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; -- &lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Doug Steele, Microsoft Access MVP&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href="http://I.Am/DougSteele"&gt;http://I.Am/DougSteele&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; (no e-mails, please!)&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;quot;Chuck&amp;quot; &amp;lt;Chuck@discussions.microsoft.com&amp;gt; wrote in message&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; news:D63B18B1-E4DC-46E3-8F75-4DDC1090346F@microsoft.com...&lt;br /&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Hi, i have a form (frmbirthdays) with a combo box (cboMonth) with&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; months&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; of&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; the year starting at January, February etc. I have a subform&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; (subfrmBirthdays) with following fileds; client name, gender,&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Client_DoB,&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Current Age, Happy Birthday.&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Current Age is calculated with formula:&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; =DateDiff(&amp;quot;yyyy&amp;quot;,[Client_DoB],Now())+Int(Format(Now(),&amp;quot;mmdd&amp;quot;)&amp;lt;Format([Client_DoB],&amp;quot;mmdd&amp;quot;))&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Client_DoB is Date Data Type. dd/mm/yyyy&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; I would like the subfrm filtered by the month in the combo box when&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; selected&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; to reflect birthdays in November for example. I would also like &lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Happy&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Birthday to reflect Age + 1 but only if the curent date is &amp;lt; the &lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; DoB.&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Can&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; you&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; help with VBA please...thanks&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Database opens slowly.&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/b13aaafc45780317?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/b13aaafc45780317?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 2 ==&lt;br&gt;Date: Tues, Nov 20 2007 9:13 pm &lt;br&gt;From: RobGMiller  &lt;p&gt;&lt;br&gt;Yes, it did speed it up a bit but it still takes about 15 seconds before &lt;br&gt;either the autoexec runs or the assigned display form comes up. &lt;br&gt;-- &lt;br&gt;RobGMiller&lt;p&gt;&lt;br&gt;&amp;quot;ruralguy via AccessMonster.com&amp;quot; wrote:&lt;p&gt;&amp;gt; Did you try Tony&amp;#39;s suggestion of copying importing everything into a new,&lt;br&gt;&amp;gt; fresh mdb?&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; RobGMiller wrote:&lt;br&gt;&amp;gt; &amp;gt;I&amp;#39;ve tried to open an unbound splash form as soon as the Autoexec is run or &lt;br&gt;&amp;gt; &amp;gt;by making it the primary display form. Either methods takes about as &lt;br&gt;&amp;gt; &amp;gt;objectionably long to reach the code that opens the form. &lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;I think there is something wrong other than the size of it. Do you know of a &lt;br&gt;&amp;gt; &amp;gt;place where the startup process prior to the Autoexec or Opening the primary &lt;br&gt;&amp;gt; &amp;gt;display form might be found.&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;I did get an error when trying to decompile. However, I don&amp;#39;t know how to &lt;br&gt;&amp;gt; &amp;gt;get around it. Incidentally, the decompile, compact and recompile method used &lt;br&gt;&amp;gt; &amp;gt;to clean up the database and speed it up a bit did corrupt it to the point &lt;br&gt;&amp;gt; &amp;gt;where I had to go back to the backup. &lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;I might have to remove so code one bit at a time to see which code the &lt;br&gt;&amp;gt; &amp;gt;decompile process objects to. &lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; You should be able to open a Splash form (that has no RecordSource) quickly&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; and then open the other form invisible and when loaded, turn on the&lt;br&gt;&amp;gt; &amp;gt;[quoted text clipped - 11 lines]&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;Thanks for your help.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; RuralGuy (RG for short) aka Allan Bunch MS Access MVP - acXP WinXP Pro&lt;br&gt;&amp;gt; Please post back to this forum so all may benefit.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Message posted via &lt;a href="http://www.accessmonster.com"&gt;http://www.accessmonster.com&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;== 2 of 2 ==&lt;br&gt;Date: Tues, Nov 20 2007 10:38 pm &lt;br&gt;From: &amp;quot;Tony Toews [MVP]&amp;quot;  &lt;p&gt;&lt;br&gt;RobGMiller &amp;lt;RobGMiller@discussions.microsoft.com&amp;gt; wrote:&lt;p&gt;&amp;gt;Yes, it did speed it up a bit but it still takes about 15 seconds before &lt;br&gt;&amp;gt;either the autoexec runs or the assigned display form comes up. &lt;p&gt;Ok, now try the decompile on the new MDB.  After making a copy of it.&lt;p&gt;Tony&lt;br&gt;-- &lt;br&gt;Tony Toews, Microsoft Access MVP&lt;br&gt;   Please respond only in the newsgroups so that others can &lt;br&gt;read the entire thread of messages.&lt;br&gt;   Microsoft Access Links, Hints, Tips &amp;amp; Accounting Systems at&lt;p&gt;&lt;a href="http://www.granite.ab.ca/accsmstr.htm"&gt;http://www.granite.ab.ca/accsmstr.htm&lt;/a&gt;&lt;p&gt;  Tony&amp;#39;s Microsoft Access Blog - &lt;a href="http://msmvps.com/blogs/access/"&gt;http://msmvps.com/blogs/access/&lt;/a&gt;&lt;p&gt;&lt;p&gt;&lt;p&gt;==============================================================================&lt;p&gt;You received this message because you are subscribed to the Google Groups &amp;quot;microsoft.public.access.modulesdaovba&amp;quot;&lt;br&gt;group.&lt;p&gt;To post to this group, visit &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en&lt;/a&gt;&lt;p&gt;To unsubscribe from this group, send email to microsoft.public.access.modulesdaovba-unsubscribe@googlegroups.com&lt;p&gt;To change the way you get mail from this group, visit:&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/subscribe?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/subscribe?hl=en&lt;/a&gt;&lt;p&gt;To report abuse, send email explaining the problem to abuse@googlegroups.com&lt;p&gt;==============================================================================&lt;br&gt;Google Groups: &lt;a href="http://groups.google.com?hl=en"&gt;http://groups.google.com?hl=en&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3355136152627331767-2450018016067540870?l=live-excel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://live-excel.blogspot.com/feeds/2450018016067540870/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3355136152627331767&amp;postID=2450018016067540870' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3355136152627331767/posts/default/2450018016067540870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3355136152627331767/posts/default/2450018016067540870'/><link rel='alternate' type='text/html' href='http://live-excel.blogspot.com/2007/11/12-new-messages-in-8-topics-digest.html' title='12 new messages in 8 topics - digest'/><author><name>nurussadad</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://bp1.blogger.com/_gi5ukBcBuVQ/R3h93e1yUoI/AAAAAAAAAAM/tVwD4nQLmd8/S220/FotoQ.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3355136152627331767.post-5412794123597252411</id><published>2007-11-20T16:23:00.000-08:00</published><updated>2007-11-20T16:24:23.172-08:00</updated><title type='text'>25 new messages in 13 topics - digest</title><content type='html'>microsoft.public.access.modulesdaovba&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en&lt;/a&gt;&lt;p&gt;microsoft.public.access.modulesdaovba@googlegroups.com&lt;p&gt;Today&amp;#39;s topics:&lt;p&gt;* Help- Calling an ILX Excel function in Access - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/a3e8e9b40a52b038?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/a3e8e9b40a52b038?hl=en&lt;/a&gt;&lt;br&gt;* usps api&amp;#39;s? - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/994f314776a9c2b7?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/994f314776a9c2b7?hl=en&lt;/a&gt;&lt;br&gt;* When all records in a subform combo box are a certain value, f - 1 messages,&lt;br&gt;1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e03e744c4d3df358?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e03e744c4d3df358?hl=en&lt;/a&gt;&lt;br&gt;* Database opens slowly. - 3 messages, 3 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/b13aaafc45780317?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/b13aaafc45780317?hl=en&lt;/a&gt;&lt;br&gt;* how to loop through all tables in an Access dataset - 7 messages, 5 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/7c7c53d0de384411?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/7c7c53d0de384411?hl=en&lt;/a&gt;&lt;br&gt;* MS-Access - File Import Specifications... - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/c73e3d40cce6e9cc?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/c73e3d40cce6e9cc?hl=en&lt;/a&gt;&lt;br&gt;* Visible = True Vs Visble = False - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ab35e58d40612388?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ab35e58d40612388?hl=en&lt;/a&gt;&lt;br&gt;* find files on hard drive from a list field - 2 messages, 2 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/0b07605a1f34bfb2?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/0b07605a1f34bfb2?hl=en&lt;/a&gt;&lt;br&gt;* DateDiff - 2 messages, 2 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/747b4c1e77e6252d?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/747b4c1e77e6252d?hl=en&lt;/a&gt;&lt;br&gt;* How do I return a Percentile Rank in Microsoft Access? - 1 messages, 1 &lt;br&gt;author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ae9f54d2818421f3?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ae9f54d2818421f3?hl=en&lt;/a&gt;&lt;br&gt;* Rotate Tab Control - 3 messages, 2 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/a45bbceaeb9a204f?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/a45bbceaeb9a204f?hl=en&lt;/a&gt;&lt;br&gt;* Search Form - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e59eb5434290efac?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e59eb5434290efac?hl=en&lt;/a&gt;&lt;br&gt;* Show me function - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/8c24e13f4016cce5?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/8c24e13f4016cce5?hl=en&lt;/a&gt;&lt;p&gt;==============================================================================&lt;br&gt;TOPIC: Help- Calling an ILX Excel function in Access&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/a3e8e9b40a52b038?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/a3e8e9b40a52b038?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Tues, Nov 20 2007 11:21 am &lt;br&gt;From: Nate  &lt;p&gt;&lt;br&gt;Does anyone have any thoughts or experience with this?&lt;p&gt;&amp;quot;Nate&amp;quot; wrote:&lt;p&gt;&amp;gt; I am trying to call an ILX function (i.e. =ILX|Q!&amp;#39;ONFD-GA,BID&amp;#39;) in an Access &lt;br&gt;&amp;gt; Form. In Excel, this function pulls live data from a financial server &lt;br&gt;&amp;gt; (Thompson TradeWeb) and gives the current quote. I am attempting to move &lt;br&gt;&amp;gt; information to Access and was wondering if it is possible to pull live data &lt;br&gt;&amp;gt; in a database. If it is possible, will the link update as the data changes? &lt;br&gt;&amp;gt; From reading other questions in this forum, it sounds like the best way of &lt;br&gt;&amp;gt; doing this would be to call an Excel function. My VB skills are lacking, so &lt;br&gt;&amp;gt; any help would be greatly appreciated.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Thanks!&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: usps api&amp;#39;s?&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/994f314776a9c2b7?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/994f314776a9c2b7?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Tues, Nov 20 2007 11:36 am &lt;br&gt;From: C Hayes  &lt;p&gt;&lt;br&gt;Does anyone know about using usps api&amp;#39;s for scrubbing address data?&lt;p&gt;I&amp;#39;ve got 15,000 + records I&amp;#39;d like to cleanse about twice a year.  I was &lt;br&gt;hoping to write some code against a usps api.&lt;p&gt;Is this possible in access?&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: When all records in a subform combo box are a certain value, f&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e03e744c4d3df358?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e03e744c4d3df358?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Tues, Nov 20 2007 11:54 am &lt;br&gt;From: mattieflo  &lt;p&gt;&lt;br&gt;Great thanks Stuart.&lt;p&gt;&amp;quot;Stuart McCall&amp;quot; wrote:&lt;p&gt;&amp;gt; &amp;quot;mattieflo&amp;quot; &amp;lt;mattieflo@discussions.microsoft.com&amp;gt; wrote in message &lt;br&gt;&amp;gt; news:E3133C56-7802-4B05-AAFE-08CB3C2D9F88@microsoft.com...&lt;br /&gt;&amp;gt; &amp;gt; Hi Stuart,&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; I just realized that EMAIL is also a subform. They are linked together and&lt;br&gt;&amp;gt; &amp;gt; EMAIL is the parent form and PURCHASE ORDERS is the child form. I still &lt;br&gt;&amp;gt; &amp;gt; want&lt;br&gt;&amp;gt; &amp;gt; it to do the same thing, but I&amp;#39;m not writing the code right that you&lt;br&gt;&amp;gt; &amp;gt; provided. Could you help me with how to reference that subform? Thanks.&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;quot;Stuart McCall&amp;quot; wrote:&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;quot;mattieflo&amp;quot; &amp;lt;mattieflo@discussions.microsoft.com&amp;gt; wrote in message&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; news:9E27FF53-D475-4758-AD63-BCEEAA10B1D5@microsoft.com...&lt;br /&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Hello,&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; I have a form named EMAIL and on it is a subform named PURCHASE ORDERS.&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Each&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; EMAIL has several PURCHASE ORDERS. On the PURCHASE ORDER subform, there &lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; is&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; a&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; drop down box that indicates Pending or Completed. I want to program &lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; this&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; so&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; that when all PURCHASE ORDERS are set to &amp;quot;Completed&amp;quot; that it will flag &lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; a&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; checkbox on the EMAIL main form. Does anyone have any suggestions on &lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; how&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; to&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; go about this? Thanks!&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Use code like this in your main form&amp;#39;s Current event:&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Dim CompletedCount As Long&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Dim SubformCount As Long&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; CompletedCount = Dcount(&amp;quot;*&amp;quot;,&amp;quot;PURCHASE ORDERS&amp;quot;,&amp;quot;ComboField = &amp;#39;Completed&amp;#39;&amp;quot;)&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; SubformCount = Me.SubformControlName.Form.Recordcount&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Me.CheckboxName.Value = (CompletedCount = SubformCount)&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; (alter the control names accordingly, of course)&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Ok, if I understand you correctly, getting the SubformCount ought to go &lt;br&gt;&amp;gt; something like this:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; SubformCount = &lt;br&gt;&amp;gt; Me.EMAILSubformControlName.Form.PURCHASEORDERSSubformControlName.Form.Recordcount&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; (that&amp;#39;s one line of code)&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Database opens slowly.&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/b13aaafc45780317?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/b13aaafc45780317?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 3 ==&lt;br&gt;Date: Tues, Nov 20 2007 12:21 pm &lt;br&gt;From: &amp;quot;Tony Toews [MVP]&amp;quot;  &lt;p&gt;&lt;br&gt;RobGMiller &amp;lt;RobGMiller@discussions.microsoft.com&amp;gt; wrote:&lt;p&gt;&amp;gt;I tried to decompile but it tells me that the VBA project in the database is &lt;br&gt;&amp;gt;corrupt. &lt;p&gt;The decompile is what I would do first in your situation but you got a&lt;br&gt;corrupt VBA message.  I&amp;#39;d suggest importing the database into a new&lt;br&gt;MDB and then trying the decompile.&lt;p&gt;Note that orphaned compiled code, which decompile will strip out, gets&lt;br&gt;copied across when you create an MDE.&lt;p&gt;Tony&lt;br&gt;-- &lt;br&gt;Tony Toews, Microsoft Access MVP&lt;br&gt;   Please respond only in the newsgroups so that others can &lt;br&gt;read the entire thread of messages.&lt;br&gt;   Microsoft Access Links, Hints, Tips &amp;amp; Accounting Systems at&lt;p&gt;&lt;a href="http://www.granite.ab.ca/accsmstr.htm"&gt;http://www.granite.ab.ca/accsmstr.htm&lt;/a&gt;&lt;p&gt;  Tony&amp;#39;s Microsoft Access Blog - &lt;a href="http://msmvps.com/blogs/access/"&gt;http://msmvps.com/blogs/access/&lt;/a&gt;&lt;p&gt;&lt;p&gt;&lt;p&gt;== 2 of 3 ==&lt;br&gt;Date: Tues, Nov 20 2007 2:00 pm &lt;br&gt;From: RobGMiller  &lt;p&gt;&lt;br&gt;I&amp;#39;ve tried to open an unbound splash form as soon as the Autoexec is run or &lt;br&gt;by making it the primary display form. Either methods takes about as &lt;br&gt;objectionably long to reach the code that opens the form. &lt;p&gt;I think there is something wrong other than the size of it. Do you know of a &lt;br&gt;place where the startup process prior to the Autoexec or Opening the primary &lt;br&gt;display form might be found.&lt;p&gt;I did get an error when trying to decompile. However, I don&amp;#39;t know how to &lt;br&gt;get around it. Incidentally, the decompile, compact and recompile method used &lt;br&gt;to clean up the database and speed it up a bit did corrupt it to the point &lt;br&gt;where I had to go back to the backup. &lt;p&gt;I might have to remove so code one bit at a time to see which code the &lt;br&gt;decompile process objects to. &lt;p&gt;-- &lt;br&gt;RobGMiller&lt;p&gt;&lt;br&gt;&amp;quot;ruralguy via AccessMonster.com&amp;quot; wrote:&lt;p&gt;&amp;gt; You should be able to open a Splash form (that has no RecordSource) quickly&lt;br&gt;&amp;gt; and then open the other form invisible and when loaded, turn on the&lt;br&gt;&amp;gt; visibility and close the Splash form.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; RobGMiller wrote:&lt;br&gt;&amp;gt; &amp;gt;Yes it is. &lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;So is the Access data container for the purpose of this test. Putting it on &lt;br&gt;&amp;gt; &amp;gt;a mapped network drive does not affect the opening time and it has a minor &lt;br&gt;&amp;gt; &amp;gt;effect on data access generally. &lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Your MDE *is* on the local drive, right?&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;gt;[quoted text clipped - 18 lines]&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;Thanks for your help.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; RuralGuy (RG for short) aka Allan Bunch MS Access MVP - acXP WinXP Pro&lt;br&gt;&amp;gt; Please post back to this forum so all may benefit.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Message posted via AccessMonster.com&lt;br&gt;&amp;gt; &lt;a href="http://www.accessmonster.com/Uwe/Forums.aspx/access-modules/200711/1"&gt;http://www.accessmonster.com/Uwe/Forums.aspx/access-modules/200711/1&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;== 3 of 3 ==&lt;br&gt;Date: Tues, Nov 20 2007 4:19 pm &lt;br&gt;From: &amp;quot;ruralguy via AccessMonster.com&amp;quot;  &lt;p&gt;&lt;br&gt;Did you try Tony&amp;#39;s suggestion of copying importing everything into a new,&lt;br&gt;fresh mdb?&lt;p&gt;RobGMiller wrote:&lt;br&gt;&amp;gt;I&amp;#39;ve tried to open an unbound splash form as soon as the Autoexec is run or &lt;br&gt;&amp;gt;by making it the primary display form. Either methods takes about as &lt;br&gt;&amp;gt;objectionably long to reach the code that opens the form. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;I think there is something wrong other than the size of it. Do you know of a &lt;br&gt;&amp;gt;place where the startup process prior to the Autoexec or Opening the primary &lt;br&gt;&amp;gt;display form might be found.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;I did get an error when trying to decompile. However, I don&amp;#39;t know how to &lt;br&gt;&amp;gt;get around it. Incidentally, the decompile, compact and recompile method used &lt;br&gt;&amp;gt;to clean up the database and speed it up a bit did corrupt it to the point &lt;br&gt;&amp;gt;where I had to go back to the backup. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;I might have to remove so code one bit at a time to see which code the &lt;br&gt;&amp;gt;decompile process objects to. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; You should be able to open a Splash form (that has no RecordSource) quickly&lt;br&gt;&amp;gt;&amp;gt; and then open the other form invisible and when loaded, turn on the&lt;br&gt;&amp;gt;[quoted text clipped - 11 lines]&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;Thanks for your help.&lt;p&gt;-- &lt;br&gt;RuralGuy (RG for short) aka Allan Bunch MS Access MVP - acXP WinXP Pro&lt;br&gt;Please post back to this forum so all may benefit.&lt;p&gt;Message posted via &lt;a href="http://www.accessmonster.com"&gt;http://www.accessmonster.com&lt;/a&gt;&lt;p&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: how to loop through all tables in an Access dataset&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/7c7c53d0de384411?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/7c7c53d0de384411?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 7 ==&lt;br&gt;Date: Tues, Nov 20 2007 12:33 pm &lt;br&gt;From: chun  &lt;p&gt;&lt;br&gt;Hi,&lt;p&gt;Can anybody show me how to loop through all tables in a Access dataset?  The &lt;br&gt;object model for Access seems to be harder to understand than that for Excel, &lt;br&gt;why is that?&lt;p&gt;Thanks!!!&lt;p&gt;-- &lt;br&gt;For the  freedom in MS Office!&lt;br&gt; &lt;p&gt;&lt;p&gt;== 2 of 7 ==&lt;br&gt;Date: Tues, Nov 20 2007 12:44 pm &lt;br&gt;From: SHIPP  &lt;p&gt;&lt;br&gt;The following loops through all tables to see if a table exists.&lt;p&gt;TO SEE IF A TABLE EXISTS&lt;p&gt;	Function fExistTable(strTableName As String) As Integer&lt;br&gt;		Dim db As Database&lt;br&gt;		Dim i As Integer&lt;br&gt;		Set db = DBEngine.Workspaces(0).Databases(0)&lt;br&gt;		fExistTable = False&lt;br&gt;		db.TableDefs.Refresh&lt;br&gt;		For i = 0 To db.TableDefs.Count - 1&lt;br&gt;			If strTableName = db.TableDefs(i).Name Then&lt;br&gt;				&amp;#39;Table Exists&lt;br&gt;				fExistTable = True&lt;br&gt;				Exit For&lt;br&gt;			End If&lt;br&gt;		Next I&lt;br&gt;		Set db = Nothin&lt;br&gt;	End Function&lt;p&gt;-- &lt;br&gt;M. Shipp&lt;p&gt;&lt;br&gt;&amp;quot;chun&amp;quot; wrote:&lt;p&gt;&amp;gt; Hi,&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Can anybody show me how to loop through all tables in a Access dataset?  The &lt;br&gt;&amp;gt; object model for Access seems to be harder to understand than that for Excel, &lt;br&gt;&amp;gt; why is that?&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Thanks!!!&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; For the  freedom in MS Office!&lt;br&gt; &lt;p&gt;&lt;p&gt;== 3 of 7 ==&lt;br&gt;Date: Tues, Nov 20 2007 12:45 pm &lt;br&gt;From: Roger Converse  &lt;p&gt;&lt;br&gt;Something like this should work.&lt;p&gt;Sub TableisThere(booIsThere As Boolean, TableName As String)&lt;p&gt;Dim tbldef As TableDef, tbldefs As TableDefs&lt;p&gt;Set tbldefs = CurrentDb.TableDefs&lt;p&gt;booIsThere = False&lt;p&gt;For Each tbldef In tbldefs&lt;p&gt;    If tbldef.Name = TableName Then&lt;br&gt;    &amp;#39;We found the proper table,&lt;br&gt;    booIsThere = True&lt;br&gt;    Exit Sub&lt;br&gt;    End If&lt;p&gt;Next tbldef&lt;p&gt;End Sub&lt;p&gt;&lt;br&gt;&amp;quot;chun&amp;quot; wrote:&lt;p&gt;&amp;gt; Hi,&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Can anybody show me how to loop through all tables in a Access dataset?  The &lt;br&gt;&amp;gt; object model for Access seems to be harder to understand than that for Excel, &lt;br&gt;&amp;gt; why is that?&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Thanks!!!&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; For the  freedom in MS Office!&lt;br&gt; &lt;p&gt;&lt;p&gt;== 4 of 7 ==&lt;br&gt;Date: Tues, Nov 20 2007 12:47 pm &lt;br&gt;From: chun  &lt;p&gt;&lt;br&gt;I wonder if I can loop through all the tables just using the Access objects, &lt;br&gt;without involving DAO. Can you hlep?&lt;br&gt;-- &lt;br&gt;For the  freedom in MS Office!&lt;p&gt;&lt;br&gt;&amp;quot;SHIPP&amp;quot; wrote:&lt;p&gt;&amp;gt; The following loops through all tables to see if a table exists.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; TO SEE IF A TABLE EXISTS&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; 	Function fExistTable(strTableName As String) As Integer&lt;br&gt;&amp;gt; 		Dim db As Database&lt;br&gt;&amp;gt; 		Dim i As Integer&lt;br&gt;&amp;gt; 		Set db = DBEngine.Workspaces(0).Databases(0)&lt;br&gt;&amp;gt; 		fExistTable = False&lt;br&gt;&amp;gt; 		db.TableDefs.Refresh&lt;br&gt;&amp;gt; 		For i = 0 To db.TableDefs.Count - 1&lt;br&gt;&amp;gt; 			If strTableName = db.TableDefs(i).Name Then&lt;br&gt;&amp;gt; 				&amp;#39;Table Exists&lt;br&gt;&amp;gt; 				fExistTable = True&lt;br&gt;&amp;gt; 				Exit For&lt;br&gt;&amp;gt; 			End If&lt;br&gt;&amp;gt; 		Next I&lt;br&gt;&amp;gt; 		Set db = Nothin&lt;br&gt;&amp;gt; 	End Function&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; M. Shipp&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;quot;chun&amp;quot; wrote:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Hi,&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Can anybody show me how to loop through all tables in a Access dataset?  The &lt;br&gt;&amp;gt; &amp;gt; object model for Access seems to be harder to understand than that for Excel, &lt;br&gt;&amp;gt; &amp;gt; why is that?&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Thanks!!!&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; -- &lt;br&gt;&amp;gt; &amp;gt; For the  freedom in MS Office!&lt;br&gt; &lt;p&gt;&lt;p&gt;== 5 of 7 ==&lt;br&gt;Date: Tues, Nov 20 2007 1:00 pm &lt;br&gt;From: &amp;quot;Albert D. Kallal&amp;quot;  &lt;p&gt;&lt;br&gt;&amp;quot;chun&amp;quot; &amp;lt;chun@discussions.microsoft.com&amp;gt; wrote in message &lt;br /&gt;news:7860FBD7-0B27-4337-8751-844FE0370BF9@microsoft.com...&lt;br /&gt;&amp;gt; Hi,&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Can anybody show me how to loop through all tables in a Access dataset?&lt;p&gt;You actually don&amp;#39;t necessarily have to use a dataset, there is a so called &lt;br&gt;collection  of all tables that we normally use.&lt;p&gt;eg:&lt;p&gt;  Dim T     As TableDef&lt;p&gt;   For Each T In CurrentDb.TableDefs&lt;br&gt;      Debug.Print T.Name&lt;br&gt;   Next T&lt;p&gt;&lt;p&gt;&amp;gt; The&lt;br&gt;&amp;gt; object model for Access seems to be harder to understand than that for &lt;br&gt;&amp;gt; Excel,&lt;br&gt;&amp;gt; why is that?&lt;p&gt;if you can answer the following question, then you&amp;#39;ll be able to understand &lt;br&gt;your answer.  Why is it more difficult to build a garage that it is to build &lt;br&gt;a dog house? after all, in both cases are simply using hammers and nails. &lt;br&gt;can you answer this question for me? if you can solve an answer this &lt;br&gt;question, then you&amp;#39;ll have exactly the same answer as to when accessed model &lt;br&gt;is considerably more difficult than that of Excel.&lt;p&gt;In a nutshell, it&amp;#39;s simply that MS access is a considerably more complex &lt;br&gt;product. MS access is a database system, and database systems are what we &lt;br&gt;use to manage information. Your local bank certainly will not keep all their &lt;br&gt;accouting data in a spreadsheet. However, I can bet you a million dollars &lt;br&gt;that that bank keeps its business account information in a database. &lt;br&gt;Database systems by their nature are more complex products than are &lt;br&gt;spreadsheets.&lt;p&gt;Building a garage is a considerably more difficult task then it is to build &lt;br&gt;a dog house. It should not be one of life&amp;#39;s great mystries to you that it&amp;#39;s &lt;br&gt;more difficult to build a garage, then it is a dog house.&lt;p&gt;&lt;br&gt;-- &lt;br&gt;Albert D. Kallal    (Access MVP)&lt;br&gt;Edmonton, Alberta Canada&lt;br&gt;pleaseNOOSpamKallal@msn.com&lt;p&gt;&lt;p&gt; &lt;p&gt;&lt;p&gt;== 6 of 7 ==&lt;br&gt;Date: Tues, Nov 20 2007 1:12 pm &lt;br&gt;From: chun  &lt;p&gt;&lt;br&gt;I think I understand it a little bit now.  Thank you so much for taking the &lt;br&gt;time to respond my question!&lt;p&gt;-- &lt;br&gt;For the  freedom in MS Office!&lt;p&gt;&lt;br&gt;&amp;quot;Albert D. Kallal&amp;quot; wrote:&lt;p&gt;&amp;gt; &amp;quot;chun&amp;quot; &amp;lt;chun@discussions.microsoft.com&amp;gt; wrote in message &lt;br&gt;&amp;gt; news:7860FBD7-0B27-4337-8751-844FE0370BF9@microsoft.com...&lt;br /&gt;&amp;gt; &amp;gt; Hi,&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; Can anybody show me how to loop through all tables in a Access dataset?&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; You actually don&amp;#39;t necessarily have to use a dataset, there is a so called &lt;br&gt;&amp;gt; collection  of all tables that we normally use.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; eg:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;   Dim T     As TableDef&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;    For Each T In CurrentDb.TableDefs&lt;br&gt;&amp;gt;       Debug.Print T.Name&lt;br&gt;&amp;gt;    Next T&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;gt; The&lt;br&gt;&amp;gt; &amp;gt; object model for Access seems to be harder to understand than that for &lt;br&gt;&amp;gt; &amp;gt; Excel,&lt;br&gt;&amp;gt; &amp;gt; why is that?&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; if you can answer the following question, then you&amp;#39;ll be able to understand &lt;br&gt;&amp;gt; your answer.  Why is it more difficult to build a garage that it is to build &lt;br&gt;&amp;gt; a dog house? after all, in both cases are simply using hammers and nails. &lt;br&gt;&amp;gt; can you answer this question for me? if you can solve an answer this &lt;br&gt;&amp;gt; question, then you&amp;#39;ll have exactly the same answer as to when accessed model &lt;br&gt;&amp;gt; is considerably more difficult than that of Excel.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; In a nutshell, it&amp;#39;s simply that MS access is a considerably more complex &lt;br&gt;&amp;gt; product. MS access is a database system, and database systems are what we &lt;br&gt;&amp;gt; use to manage information. Your local bank certainly will not keep all their &lt;br&gt;&amp;gt; accouting data in a spreadsheet. However, I can bet you a million dollars &lt;br&gt;&amp;gt; that that bank keeps its business account information in a database. &lt;br&gt;&amp;gt; Database systems by their nature are more complex products than are &lt;br&gt;&amp;gt; spreadsheets.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Building a garage is a considerably more difficult task then it is to build &lt;br&gt;&amp;gt; a dog house. It should not be one of life&amp;#39;s great mystries to you that it&amp;#39;s &lt;br&gt;&amp;gt; more difficult to build a garage, then it is a dog house.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; Albert D. Kallal    (Access MVP)&lt;br&gt;&amp;gt; Edmonton, Alberta Canada&lt;br&gt;&amp;gt; pleaseNOOSpamKallal@msn.com&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;== 7 of 7 ==&lt;br&gt;Date: Tues, Nov 20 2007 1:27 pm &lt;br&gt;From: &amp;quot;Dirk Goldgar&amp;quot;  &lt;p&gt;&lt;br&gt;&amp;quot;chun&amp;quot; &amp;lt;chun@discussions.microsoft.com&amp;gt; wrote in message &lt;br /&gt;news:91A46BD4-4BB4-4AB5-8A1D-E173143DFB1A@microsoft.com...&lt;br /&gt;&amp;gt;I wonder if I can loop through all the tables just using the Access &lt;br&gt;&amp;gt;objects,&lt;br&gt;&amp;gt; without involving DAO. Can you hlep?&lt;p&gt;&lt;br&gt;Yes, in all versions Access 2000 forward, there&amp;#39;s a built-in collection you &lt;br&gt;can use:&lt;p&gt;    Dim ao As AccessObject&lt;p&gt;    For Each ao In CurrentData.AllTables&lt;br&gt;        Debug.Print ao.Name&lt;br&gt;    Next ao&lt;p&gt;However, there&amp;#39;s not a whole lot you can do with an AccessObject, so most &lt;br&gt;often you&amp;#39;ll end up using DAO anyway.&lt;p&gt;-- &lt;br&gt;Dirk Goldgar, MS Access MVP&lt;br&gt;&lt;a href="http://www.datagnostics.com"&gt;www.datagnostics.com&lt;/a&gt;&lt;p&gt;(please reply to the newsgroup)&lt;p&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: MS-Access - File Import Specifications...&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/c73e3d40cce6e9cc?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/c73e3d40cce6e9cc?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Tues, Nov 20 2007 12:38 pm &lt;br&gt;From: chun  &lt;p&gt;&lt;br&gt;Try Schema, which is some kind of file defining the layout of the files you &lt;br&gt;intend to import.  Then you need some vba coding to do the import.  &lt;br&gt;-- &lt;br&gt;For the  freedom in MS Office!&lt;p&gt;&lt;br&gt;&amp;quot;JEB&amp;quot; wrote:&lt;p&gt;&amp;gt; I have a rather large (2300 byte) file layout of Billing Data that I need to &lt;br&gt;&amp;gt; import into Access, field by field.  The definition of this file exists in a &lt;br&gt;&amp;gt; Cobol Copybook.  Assuming that the Copybook can be translated correctly into &lt;br&gt;&amp;gt; a form that represents the import wizard, can you directly import the file &lt;br&gt;&amp;gt; definition into Access?  If so, how?&lt;br&gt;&amp;gt; Thank you.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; JEB&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Visible = True Vs Visble = False&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ab35e58d40612388?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ab35e58d40612388?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Tues, Nov 20 2007 12:42 pm &lt;br&gt;From: dsc2bjn  &lt;p&gt;&lt;br&gt;I will try it and see how it works, but I have created a pseudo-workaround.&lt;p&gt;I increased the height of all the headers to allow for the height of the &lt;br&gt;first header group print completely (granted if someone enters a longer &lt;br&gt;values it would still run over).  &lt;p&gt;This wil buy me some time to attempt  your solution.&lt;p&gt;&lt;br&gt;&amp;quot;Marshall Barton&amp;quot; wrote:&lt;p&gt;&amp;gt; dsc2bjn wrote:&lt;br&gt;&amp;gt; &amp;gt;I think I did what you suggested.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Forget that earlier partial workarounf, I wasn&amp;#39;t done with&lt;br&gt;&amp;gt; it and did not mean to send it.  The problem is even messier&lt;br&gt;&amp;gt; than I thought it would be.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; It turns out that the best I could do ran into another issue&lt;br&gt;&amp;gt; when one of the headers grow and the detail grows, then&lt;br&gt;&amp;gt; Access will grow the detail too much.  It works well if the&lt;br&gt;&amp;gt; detail grows but none of the headers grow.  It also works if&lt;br&gt;&amp;gt; any header grows but the detail does not grow.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; The messiness starts by adding an unbound hidden text box&lt;br&gt;&amp;gt; named txtMaxHdr to the top level group header.  This will be&lt;br&gt;&amp;gt; set to the height of the tallest header.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; The next step is to create a group header section named&lt;br&gt;&amp;gt; DummyHdr for the detail sorting level.  (If you are not&lt;br&gt;&amp;gt; sorting the details, create a group level on the PK field.)&lt;br&gt;&amp;gt; Add a text box named txtLine to this section and set its&lt;br&gt;&amp;gt; control source to =1 and RunningSum property to Over Group.&lt;br&gt;&amp;gt; This will be used to determine the first detail after one of&lt;br&gt;&amp;gt; the other headers has a new value.  Make this header section&lt;br&gt;&amp;gt; invisible because it is only used to help the code.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Hear&amp;#39;s a copy of my report module.  I hope you can unravel&lt;br&gt;&amp;gt; the line wrapping.&lt;br&gt;&amp;gt; -----------------------------------------------------------&lt;br&gt;&amp;gt; Private Sub Detail_Format(Cancel As Integer, FormatCount As&lt;br&gt;&amp;gt; Integer)&lt;br&gt;&amp;gt;     If Me.txtLine = 1 And Me.Section(0).Height &amp;lt; txtMaxHdr&lt;br&gt;&amp;gt; Then&lt;br&gt;&amp;gt;         Me.Section(0).Height = txtMaxHdr&lt;br&gt;&amp;gt;     End If&lt;br&gt;&amp;gt;     txtMaxHdr = 0&lt;br&gt;&amp;gt; End Sub&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Private Sub Detail_Print(Cancel As Integer, PrintCount As&lt;br&gt;&amp;gt; Integer)&lt;br&gt;&amp;gt;     Me.Line (Me.EmployeeID.Left, 0)&lt;br&gt;&amp;gt; -Step(Me.EmployeeID.Width, Me.Height), , B&lt;br&gt;&amp;gt;     Me.Line (Me.AbsenceDate.Left, 0)&lt;br&gt;&amp;gt; -Step(Me.AbsenceDate.Width, Me.Height), , B&lt;br&gt;&amp;gt;     Me.Line (Me.Reason.Left, 0)-Step(Me.Reason.Width,&lt;br&gt;&amp;gt; Me.Height), , B&lt;br&gt;&amp;gt; End Sub&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Private Sub DummyHdr_Format(Cancel As Integer, FormatCount&lt;br&gt;&amp;gt; As Integer)&lt;br&gt;&amp;gt;     Me.Section(0).Height = 0     &amp;#39;reduce detail size in case&lt;br&gt;&amp;gt; it was changed&lt;br&gt;&amp;gt; End Sub&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Private Sub EmployeeHdr_Print(Cancel As Integer, PrintCount&lt;br&gt;&amp;gt; As Integer)&lt;br&gt;&amp;gt;     txtMaxHdr = Me.Height       &amp;#39;top group&lt;br&gt;&amp;gt;     Me.MoveLayout = False&lt;br&gt;&amp;gt; End Sub&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Private Sub AbsenceHdr_Print(Cancel As Integer, PrintCount&lt;br&gt;&amp;gt; As Integer)&lt;br&gt;&amp;gt;     If Me.Height &amp;gt; txtMaxHdr Then txtMaxHdr = Me.Height&lt;br&gt;&amp;gt;     Me.MoveLayout = False       &amp;#39;intermediate groups&lt;br&gt;&amp;gt; End Sub&lt;br&gt;&amp;gt; -----------------------------------------------------------&lt;br&gt;&amp;gt; I tested that code in A2003. I think it should work in&lt;br&gt;&amp;gt; A2002, but don&amp;#39;t know what will happen in A2007.  It can not&lt;br&gt;&amp;gt; work in A2k or earlier versions.  If you are using A97 or&lt;br&gt;&amp;gt; A2K then I might or might not be able to think up another&lt;br&gt;&amp;gt; way, but would rather not try unless it&amp;#39;s necessary.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; Marsh&lt;br&gt;&amp;gt; MVP [MS Access]&lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: find files on hard drive from a list field&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/0b07605a1f34bfb2?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/0b07605a1f34bfb2?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 2 ==&lt;br&gt;Date: Tues, Nov 20 2007 12:45 pm &lt;br&gt;From: chun  &lt;p&gt;&lt;br&gt;You may want to follow the following steps:&lt;br&gt;1. put the list of files in a Access table.&lt;br&gt;2. open the table as a recordset, loop through each record and retrive the &lt;br&gt;file name, including the path.&lt;br&gt;3. open the folder where the files reside, loop through each file in the &lt;br&gt;folder, if the file name macth that from the recordset, move them, otherwise &lt;br&gt;ignore the file and move to the next file.&lt;p&gt;Hope this helps.&lt;p&gt;-- &lt;br&gt;For the  freedom in MS Office!&lt;p&gt;&lt;br&gt;&amp;quot;Isaac&amp;quot; wrote:&lt;p&gt;&amp;gt; I have a need to move (or copy) certain files on my hard drive in a &lt;br&gt;&amp;gt; particular folder into another folder.  Not all files in that folder will be &lt;br&gt;&amp;gt; moved/copied.  I want to have only those files whose name is listed in a &lt;br&gt;&amp;gt; field in a table moved.  I know can do this one record at a time, but would &lt;br&gt;&amp;gt; like it to be automated so that all files listed in that field are moved with &lt;br&gt;&amp;gt; a single click.&lt;br&gt;&amp;gt; I have no idea how to do this.  Can anyone help.&lt;br&gt; &lt;p&gt;&lt;p&gt;== 2 of 2 ==&lt;br&gt;Date: Tues, Nov 20 2007 2:50 pm &lt;br&gt;From: Isaac  &lt;p&gt;&lt;br&gt;I already know the logic to use in the process.  What I don&amp;#39;t know is how to &lt;br&gt;perform step 3, especially the part of moving the file programmatically.  I &lt;br&gt;know how to open a folder, but I don&amp;#39;t want to be in the loop.  I want the &lt;br&gt;program to do it all until it reaches an EOF.&lt;p&gt;&amp;quot;chun&amp;quot; wrote:&lt;p&gt;&amp;gt; You may want to follow the following steps:&lt;br&gt;&amp;gt; 1. put the list of files in a Access table.&lt;br&gt;&amp;gt; 2. open the table as a recordset, loop through each record and retrive the &lt;br&gt;&amp;gt; file name, including the path.&lt;br&gt;&amp;gt; 3. open the folder where the files reside, loop through each file in the &lt;br&gt;&amp;gt; folder, if the file name macth that from the recordset, move them, otherwise &lt;br&gt;&amp;gt; ignore the file and move to the next file.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Hope this helps.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; For the  freedom in MS Office!&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;quot;Isaac&amp;quot; wrote:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;gt; I have a need to move (or copy) certain files on my hard drive in a &lt;br&gt;&amp;gt; &amp;gt; particular folder into another folder.  Not all files in that folder will be &lt;br&gt;&amp;gt; &amp;gt; moved/copied.  I want to have only those files whose name is listed in a &lt;br&gt;&amp;gt; &amp;gt; field in a table moved.  I know can do this one record at a time, but would &lt;br&gt;&amp;gt; &amp;gt; like it to be automated so that all files listed in that field are moved with &lt;br&gt;&amp;gt; &amp;gt; a single click.&lt;br&gt;&amp;gt; &amp;gt; I have no idea how to do this.  Can anyone help.&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: DateDiff&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/747b4c1e77e6252d?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/747b4c1e77e6252d?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 2 ==&lt;br&gt;Date: Tues, Nov 20 2007 12:49 pm &lt;br&gt;From: Roger Converse  &lt;p&gt;&lt;br&gt;Thanks!&lt;p&gt;John, I was hoping that Access had somethig for holidays.  With the weekends &lt;br&gt;taken care of, updating a table once a year is no big deal.&lt;p&gt;Thanks again.&lt;p&gt;Roger&lt;p&gt;&lt;p&gt;&amp;quot;John W. Vinson&amp;quot; wrote:&lt;p&gt;&amp;gt; On Mon, 19 Nov 2007 09:34:01 -0800, Roger Converse&lt;br&gt;&amp;gt; &amp;lt;RogerConverse@discussions.microsoft.com&amp;gt; wrote:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Ir eally don&amp;#39;t want to have to update a table every &lt;br&gt;&amp;gt; &amp;gt;year if possible.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Then you will need to create a table for the movable holiday dates in every&lt;br&gt;&amp;gt; year that you expect the application to be in operation. You can certainly&lt;br&gt;&amp;gt; program to have December 25th as a holiday (if your company observes&lt;br&gt;&amp;gt; Christmas); but other variable holidays - Mondays after a Sunday holiday, say&lt;br&gt;&amp;gt; - may be harder to calculate. &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; IOW there is nothing built in to Access which identifies a date as &amp;quot;a date&lt;br&gt;&amp;gt; that your company observes as a holiday&amp;quot; - you have to provide that&lt;br&gt;&amp;gt; information!&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;              John W. Vinson [MVP]&lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;== 2 of 2 ==&lt;br&gt;Date: Tues, Nov 20 2007 2:24 pm &lt;br&gt;From: &amp;quot;Douglas J. Steele&amp;quot;  &lt;p&gt;&lt;br&gt;See whether my June, 2005 &amp;quot;Access Answers&amp;quot; column in Pinnacle Publication&amp;#39;s &lt;br&gt;&amp;quot;Smart Access&amp;quot; (a followup to the September, 2004 column) helps. You can &lt;br&gt;download the columns (and sample databases) for free from&lt;p&gt;&lt;a href="http://www.accessmvp.com/DJSteele/SmartAccess.html"&gt;http://www.accessmvp.com/DJSteele/SmartAccess.html&lt;/a&gt;&lt;p&gt;-- &lt;br&gt;Doug Steele, Microsoft Access MVP&lt;br&gt;&lt;a href="http://I.Am/DougSteele"&gt;http://I.Am/DougSteele&lt;/a&gt;&lt;br&gt;(no private e-mails, please)&lt;p&gt;&lt;br&gt;&amp;quot;Roger Converse&amp;quot; &amp;lt;RogerConverse@discussions.microsoft.com&amp;gt; wrote in message &lt;br /&gt;news:87E03353-7019-4355-B94C-3174356ADA58@microsoft.com...&lt;br /&gt;&amp;gt; Thanks!&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; John, I was hoping that Access had somethig for holidays.  With the &lt;br&gt;&amp;gt; weekends&lt;br&gt;&amp;gt; taken care of, updating a table once a year is no big deal.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Thanks again.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Roger&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;quot;John W. Vinson&amp;quot; wrote:&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; On Mon, 19 Nov 2007 09:34:01 -0800, Roger Converse&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;RogerConverse@discussions.microsoft.com&amp;gt; wrote:&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Ir eally don&amp;#39;t want to have to update a table every&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;year if possible.&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; Then you will need to create a table for the movable holiday dates in &lt;br&gt;&amp;gt;&amp;gt; every&lt;br&gt;&amp;gt;&amp;gt; year that you expect the application to be in operation. You can &lt;br&gt;&amp;gt;&amp;gt; certainly&lt;br&gt;&amp;gt;&amp;gt; program to have December 25th as a holiday (if your company observes&lt;br&gt;&amp;gt;&amp;gt; Christmas); but other variable holidays - Mondays after a Sunday holiday, &lt;br&gt;&amp;gt;&amp;gt; say&lt;br&gt;&amp;gt;&amp;gt; - may be harder to calculate.&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; IOW there is nothing built in to Access which identifies a date as &amp;quot;a &lt;br&gt;&amp;gt;&amp;gt; date&lt;br&gt;&amp;gt;&amp;gt; that your company observes as a holiday&amp;quot; - you have to provide that&lt;br&gt;&amp;gt;&amp;gt; information!&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;              John W. Vinson [MVP]&lt;br&gt;&amp;gt;&amp;gt; &lt;p&gt;&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: How do I return a Percentile Rank in Microsoft Access?&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ae9f54d2818421f3?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ae9f54d2818421f3?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Tues, Nov 20 2007 12:57 pm &lt;br&gt;From: bobmount  &lt;p&gt;&lt;br&gt;Thanks, Gary....It seems like your query WOULD achieve what I&amp;#39;m after, but I &lt;br&gt;can&amp;#39;t seem to get the syntax right for use within an existing &amp;quot;Make Table&amp;quot; &lt;br&gt;query in Access.&lt;p&gt;Basically, I&amp;#39;d like to simply add the percentile_rank fields (as, I think, &lt;br&gt;you&amp;#39;ve defined it) to the Access Query that&amp;#39;s currently defined by the &lt;br&gt;following SQL:&lt;p&gt;SELECT Category, Name, Value INTO Product_1&lt;br&gt;FROM DataSet&lt;br&gt;WHERE (((Category)=&amp;quot;Product_1&amp;quot;));&lt;p&gt;Would you mind integrating your SQL into this structure?   I&amp;#39;ve tried &lt;br&gt;fiddling with it for hours, and can&amp;#39;t seem to get it right....&lt;p&gt;Thank you sooooo much (in advance!)....&lt;p&gt;B&lt;p&gt;&amp;quot;Gary Walter&amp;quot; wrote:&lt;p&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;quot;bobmount&amp;quot;  wrote:&lt;br&gt;&amp;gt; &amp;gt; I&amp;#39;m trying to add a field to a &amp;quot;Make Table&amp;quot; query in Access which will add &lt;br&gt;&amp;gt; &amp;gt; a&lt;br&gt;&amp;gt; &amp;gt; column representing the percentile rank of the [Value] field, based on the&lt;br&gt;&amp;gt; &amp;gt; other values in that column (i.e., 1%-100%)....similar to the PERCENTILE &lt;br&gt;&amp;gt; &amp;gt; RANK&lt;br&gt;&amp;gt; &amp;gt; feature in Excel.    Does anyone know how to do this?  (Assume my table &lt;br&gt;&amp;gt; &amp;gt; name&lt;br&gt;&amp;gt; &amp;gt; is &amp;#39;DataSet&amp;#39;, and the field with the values to rank is [Value])....&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; Hi Bob,&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Are we talking about:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Percentile = (Rank/TotalCount) * 100&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; The following solution requires that you&lt;br&gt;&amp;gt; be able to use DCount to produce a rank&lt;br&gt;&amp;gt; and a total count over the group.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; SELECT&lt;br&gt;&amp;gt; D.[Value],&lt;br&gt;&amp;gt; DCount(&amp;quot;*&amp;quot;,&amp;quot;DataSet&amp;quot;, &amp;quot;[Value]&amp;lt;&amp;quot; &amp;amp; D.[Value] ) AS ValRank,&lt;br&gt;&amp;gt; DCount(&amp;quot;*&amp;quot;,&amp;quot;DataSet&amp;quot;) AS TotCnt,&lt;br&gt;&amp;gt; ([ValRank]/[TotCnt])*100 AS Percentile&lt;br&gt;&amp;gt; FROM DataSet AS D;&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; the above won&amp;#39;t resolve ties though (but can with&lt;br&gt;&amp;gt; some other field added to DCount for ValRank...&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; good luck,&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; gary&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Rotate Tab Control&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/a45bbceaeb9a204f?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/a45bbceaeb9a204f?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 3 ==&lt;br&gt;Date: Tues, Nov 20 2007 2:09 pm &lt;br&gt;From: KJ-clueless  &lt;p&gt;&lt;br&gt;Is there any way to rotate or otherwise change orientation of a tab control &lt;br&gt;so that it&amp;#39;s tabs appear on the left side rather than across the top?  I&amp;#39;ve &lt;br&gt;looked in several forumns with no luck.&lt;p&gt;Thanks in advance&lt;br&gt; &lt;p&gt;&lt;p&gt;== 2 of 3 ==&lt;br&gt;Date: Tues, Nov 20 2007 2:22 pm &lt;br&gt;From: &amp;quot;Douglas J. Steele&amp;quot;  &lt;p&gt;&lt;br&gt;I don&amp;#39;t believe it is possible.&lt;p&gt;-- &lt;br&gt;Doug Steele, Microsoft Access MVP&lt;br&gt;&lt;a href="http://I.Am/DougSteele"&gt;http://I.Am/DougSteele&lt;/a&gt;&lt;br&gt;(no private e-mails, please)&lt;p&gt;&lt;br&gt;&amp;quot;KJ-clueless&amp;quot; &amp;lt;KJclueless@discussions.microsoft.com&amp;gt; wrote in message &lt;br /&gt;news:25A672D0-459D-4875-A9C9-6B4DD3FBF357@microsoft.com...&lt;br /&gt;&amp;gt; Is there any way to rotate or otherwise change orientation of a tab &lt;br&gt;&amp;gt; control&lt;br&gt;&amp;gt; so that it&amp;#39;s tabs appear on the left side rather than across the top? &lt;br&gt;&amp;gt; I&amp;#39;ve&lt;br&gt;&amp;gt; looked in several forumns with no luck.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Thanks in advance &lt;p&gt;&lt;br&gt; &lt;p&gt;&lt;p&gt;== 3 of 3 ==&lt;br&gt;Date: Tues, Nov 20 2007 2:44 pm &lt;br&gt;From: KJ-clueless  &lt;p&gt;&lt;br&gt;Thank you... unfortunately this is what I thought as well. &lt;p&gt;&amp;quot;Douglas J. Steele&amp;quot; wrote:&lt;p&gt;&amp;gt; I don&amp;#39;t believe it is possible.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; Doug Steele, Microsoft Access MVP&lt;br&gt;&amp;gt; &lt;a href="http://I.Am/DougSteele"&gt;http://I.Am/DougSteele&lt;/a&gt;&lt;br&gt;&amp;gt; (no private e-mails, please)&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;quot;KJ-clueless&amp;quot; &amp;lt;KJclueless@discussions.microsoft.com&amp;gt; wrote in message &lt;br&gt;&amp;gt; news:25A672D0-459D-4875-A9C9-6B4DD3FBF357@microsoft.com...&lt;br /&gt;&amp;gt; &amp;gt; Is there any way to rotate or otherwise change orientation of a tab &lt;br&gt;&amp;gt; &amp;gt; control&lt;br&gt;&amp;gt; &amp;gt; so that it&amp;#39;s tabs appear on the left side rather than across the top? &lt;br&gt;&amp;gt; &amp;gt; I&amp;#39;ve&lt;br&gt;&amp;gt; &amp;gt; looked in several forumns with no luck.&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; Thanks in advance &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Search Form&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e59eb5434290efac?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e59eb5434290efac?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Tues, Nov 20 2007 3:18 pm &lt;br&gt;From: mattieflo  &lt;p&gt;&lt;br&gt;Hello, I&amp;#39;m trying to write a search form that will search a main form for &lt;br&gt;fields.  The main form consists of several of several subforms. The following &lt;br&gt;piece of code successfully searches for the Buyer Field on the main field.&lt;p&gt;Private Sub cmdSearchBuyer_Click()&lt;p&gt;    Dim stbuyernumber As String&lt;br&gt;    Dim stDocName As String&lt;br&gt;    Dim stLinkCriteria As String&lt;br&gt;    &lt;br&gt;     &lt;br&gt;        stbuyernumber = InputBox(&amp;quot;Enter Buyer Number&amp;quot;, &amp;quot;Search Buyer Number&amp;quot;)&lt;br&gt;        If stbuyernumber &amp;lt;&amp;gt; &amp;quot;&amp;quot; Then&lt;br&gt;            stDocName = &amp;quot;frmMain2&amp;quot;&lt;br&gt;            stLinkCriteria = &amp;quot;[tblBuyer].[BuyerNum] = &amp;quot; &amp;amp; stbuyernumber&lt;br&gt;            DoCmd.OpenForm stDocName, , , stLinkCriteria&lt;br&gt;            DoCmd.Close acForm, &amp;quot;frmSearch&amp;quot;&lt;br&gt;        End If&lt;br&gt;        &lt;p&gt;A buyer can have many emails. I have an EMAIL subform that is linked to the &lt;br&gt;BUYER mainform. I want to search for the primary key of the email subform &lt;br&gt;(EmailID) so that it brings up the appropriate parent buyer number.  Is there &lt;br&gt;a way to adjust this line in the code so it does that? &lt;p&gt;&amp;quot;stLinkCriteria = &amp;quot;[tblBuyer].[BuyerNum] = &amp;quot; &amp;amp; stbuyernumber&amp;quot;&lt;p&gt;Thanks!&lt;br&gt;    &lt;p&gt;End Sub&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Show me function&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/8c24e13f4016cce5?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/8c24e13f4016cce5?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Tues, Nov 20 2007 4:04 pm &lt;br&gt;From: pdouglas4294  &lt;p&gt;&lt;br&gt;Well, the vendor is Microsoft. I&amp;#39;m encountering it on SOME of the links &lt;br&gt;within Office 2K Help files. The links which will take you to another page &lt;br&gt;work. The links which expand/define a word do not. This problem is on two &lt;br&gt;seperate computers: An XPPRO Desktop and and XPPRO Laptop. &lt;br&gt;The Desktop, it had all of the Office 2K updates (including SP3). I  &lt;br&gt;followed MS instructions and &amp;quot;Repaired&amp;quot; the installation. Problem persisted.&lt;br&gt;On the Laptop, again, it had all of the O2K Updates. This time, I &lt;br&gt;uninstalled Office, re-booted, re-installed, re-booted, applied the Office &lt;br&gt;2000 UA Control update (Refer article 262767), rebooted, and the problem &lt;br&gt;persisted.&lt;br&gt;This was before applying SR1 or SP3.&lt;p&gt;Internet Security Settings&lt;br&gt;Internet - Medium&lt;br&gt;Local Internet - Medium Low&lt;br&gt;Trusted Sites - Medium&lt;br&gt;Restricted Sites - High&lt;p&gt;Also running Symantec AV / Client Security 9.03 in a managed environment. &lt;br&gt;Have also tried it with the Fire wall dropped.&lt;p&gt;-Paul &lt;p&gt;&amp;quot;Tom van Stiphout&amp;quot; wrote:&lt;p&gt;&amp;gt; On Fri, 16 Nov 2007 11:29:01 -0800, Del&lt;br&gt;&amp;gt; &amp;lt;Del@discussions.microsoft.com&amp;gt; wrote:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; What did the help file or the vendor of this ocx say when you asked&lt;br&gt;&amp;gt; them?&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; -Tom.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;gt;How do I turn on the &amp;quot;Show me&amp;quot; function that Ouactrl.ocx update disabled?&lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;==============================================================================&lt;p&gt;You received this message because you are subscribed to the Google Groups &amp;quot;microsoft.public.access.modulesdaovba&amp;quot;&lt;br&gt;group.&lt;p&gt;To post to this group, visit &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en&lt;/a&gt;&lt;p&gt;To unsubscribe from this group, send email to microsoft.public.access.modulesdaovba-unsubscribe@googlegroups.com&lt;p&gt;To change the way you get mail from this group, visit:&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/subscribe?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/subscribe?hl=en&lt;/a&gt;&lt;p&gt;To report abuse, send email explaining the problem to abuse@googlegroups.com&lt;p&gt;==============================================================================&lt;br&gt;Google Groups: &lt;a href="http://groups.google.com?hl=en"&gt;http://groups.google.com?hl=en&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3355136152627331767-5412794123597252411?l=live-excel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://live-excel.blogspot.com/feeds/5412794123597252411/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3355136152627331767&amp;postID=5412794123597252411' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3355136152627331767/posts/default/5412794123597252411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3355136152627331767/posts/default/5412794123597252411'/><link rel='alternate' type='text/html' href='http://live-excel.blogspot.com/2007/11/25-new-messages-in-13-topics-digest_6404.html' title='25 new messages in 13 topics - digest'/><author><name>nurussadad</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://bp1.blogger.com/_gi5ukBcBuVQ/R3h93e1yUoI/AAAAAAAAAAM/tVwD4nQLmd8/S220/FotoQ.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3355136152627331767.post-2501358826795438989</id><published>2007-11-20T10:23:00.000-08:00</published><updated>2007-11-20T14:40:56.221-08:00</updated><title type='text'>25 new messages in 13 topics - digest</title><content type='html'>microsoft.public.access.modulesdaovba&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en&lt;/a&gt;&lt;p&gt;microsoft.public.access.modulesdaovba@googlegroups.com&lt;p&gt;Today&amp;#39;s topics:&lt;p&gt;* Automating Outlook from inside Access - 2 messages, 2 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ecb06f1dc0c3ed33?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ecb06f1dc0c3ed33?hl=en&lt;/a&gt;&lt;br&gt;* Removing active users - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/dbd291b879c18b04?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/dbd291b879c18b04?hl=en&lt;/a&gt;&lt;br&gt;* Suppress MS-Access Window? - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/bd783b6c207b1594?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/bd783b6c207b1594?hl=en&lt;/a&gt;&lt;br&gt;* create folder with package wizard - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/bf45931cb5c37053?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/bf45931cb5c37053?hl=en&lt;/a&gt;&lt;br&gt;* determining if this is the first new record in a subform - 2 messages, 2 &lt;br&gt;authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/32f8708d3a999813?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/32f8708d3a999813?hl=en&lt;/a&gt;&lt;br&gt;* Birthdays this month - 2 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e9b69c449420462f?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e9b69c449420462f?hl=en&lt;/a&gt;&lt;br&gt;* MS-Access - File Import Specifications... - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/c73e3d40cce6e9cc?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/c73e3d40cce6e9cc?hl=en&lt;/a&gt;&lt;br&gt;* no option selected - 2 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/7b63dc9497a0b74c?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/7b63dc9497a0b74c?hl=en&lt;/a&gt;&lt;br&gt;* Database opens slowly. - 8 messages, 3 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/b13aaafc45780317?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/b13aaafc45780317?hl=en&lt;/a&gt;&lt;br&gt;* How do I return a Percentile Rank in Microsoft Access? - 1 messages, 1 &lt;br&gt;author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ae9f54d2818421f3?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ae9f54d2818421f3?hl=en&lt;/a&gt;&lt;br&gt;* When all records in a subform combo box are a certain value, f - 2 messages,&lt;br&gt;2 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e03e744c4d3df358?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e03e744c4d3df358?hl=en&lt;/a&gt;&lt;br&gt;* every other row + datasheet + Cond Format - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ad8fed09922c96ce?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ad8fed09922c96ce?hl=en&lt;/a&gt;&lt;br&gt;* Combo box based on anothr combo box - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/4e61d0b78a3f129d?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/4e61d0b78a3f129d?hl=en&lt;/a&gt;&lt;p&gt;==============================================================================&lt;br&gt;TOPIC: Automating Outlook from inside Access&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ecb06f1dc0c3ed33?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ecb06f1dc0c3ed33?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 2 ==&lt;br&gt;Date: Tues, Nov 20 2007 12:50 am &lt;br&gt;From: &amp;quot;GeoffG&amp;quot;  &lt;p&gt;&lt;br&gt;On re-reading, I&amp;#39;m not sure I read your original post correctly.  My fault.&lt;p&gt;Interesting solution - thanks for posting back.&lt;p&gt;Geoff&lt;p&gt;&lt;br&gt;&amp;quot;Tylendal&amp;quot; &amp;lt;Tylendal@discussions.microsoft.com&amp;gt; wrote in message &lt;br /&gt;news:0814C6B9-C094-4B53-8404-967DF4A96EC6@microsoft.com...&lt;br /&gt;&amp;gt; Thanks...&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; I posted there also. Discovered the MailItem .sentOnBehalfOfName  which&lt;br&gt;&amp;gt; works perfect for what I needed.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Fred Alyea&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;quot;GeoffG&amp;quot; wrote:&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; The &amp;quot;olBCC&amp;quot; constant will designate recipients who are to receive blind&lt;br&gt;&amp;gt;&amp;gt; carbon copies.  Recipients in the &amp;quot;To&amp;quot; field won&amp;#39;t know that the BCC&lt;br&gt;&amp;gt;&amp;gt; recipients are getting copies.&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; You&amp;#39;ve used the olBCC constant to designate **From recipients**, which &lt;br&gt;&amp;gt;&amp;gt; isn&amp;#39;t&lt;br&gt;&amp;gt;&amp;gt; right.  A recipient isn&amp;#39;t a sender.  I think you can only change the &lt;br&gt;&amp;gt;&amp;gt; sender&lt;br&gt;&amp;gt;&amp;gt; in Outlook 2007, not earlier versions.  This is because the object model &lt;br&gt;&amp;gt;&amp;gt; for&lt;br&gt;&amp;gt;&amp;gt; earlier versions of Outlook don&amp;#39;t have the necessary Sender property of &lt;br&gt;&amp;gt;&amp;gt; the&lt;br&gt;&amp;gt;&amp;gt; MailItem object.&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; Suggest you repost to an Outlook newsgroup or search the Microsoft &lt;br&gt;&amp;gt;&amp;gt; website.&lt;br&gt;&amp;gt;&amp;gt; I know I&amp;#39;ve seen something recently on the MS site.&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; Geoff&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;Tylendal&amp;quot; &amp;lt;Tylendal@discussions.microsoft.com&amp;gt; wrote in message&lt;br&gt;&amp;gt;&amp;gt; news:DEF7350B-EC6E-4153-A696-8FA5823F0B38@microsoft.com...&lt;br /&gt;&amp;gt;&amp;gt; &amp;gt; Im attempting to automate and Outlook Email send from within an Access&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; application.  This is the code I&amp;#39;m using.&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;    Dim objOutlook As Outlook.Application&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;    Dim objOutlookMsg As Outlook.MailItem&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;    Dim objOutlookRecip As Outlook.Recipient&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;    Dim objOutlookAttach As Outlook.Attachment&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;    Dim mMgrAddy As String&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;    Dim mEmpAddy As String&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;    mBody = &amp;quot;This is test of the olOriginator MailItem&amp;quot;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;    &amp;#39; Create the Outlook session.&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;    Set objOutlook = CreateObject(&amp;quot;Outlook.Application&amp;quot;)&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;    &amp;#39; Create the message.&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;    Set objOutlookMsg = objOutlook.CreateItem(olMailItem)&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;    With objOutlookMsg&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;        &amp;#39; Add the To recipient(s) to the message.&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;        Set objOutlookRecip = .Recipients.Add(mEmpAddy)&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;        objOutlookRecip.Type = olTo&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;        &amp;#39; Add the From recipient(s) to the message.&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;        Set objOutlookRecip = .Recipients.Add(mMgrAddy)&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;        objOutlookRecip.Type = olBCC&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;       &amp;#39; Set the Subject, Body, and Importance of the message.&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;       .Subject = &amp;quot;This is a TEST Email&amp;quot;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;       .Body = mBody &amp;amp; vbCrLf &amp;amp; vbCrLf&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;       .Importance = olImportanceHigh  &amp;#39;High importance&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;       &amp;#39; Resolve each Recipient&amp;#39;s name.&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;       For Each objOutlookRecip In .Recipients&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;           objOutlookRecip.Resolve&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;       Next&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;       &amp;#39; Should we display the message before sending?&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;       If DisplayMsg Then&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;           .Display&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;       Else&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;           .Save&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;           .Send&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;       End If&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;    End With&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; My question has to do with the &amp;quot;From&amp;quot; button which opens Choose Sender&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; when&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; working directly in Outlook.  The person running the Access application&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; has&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; rights to a specific email addy they can use but I cant seem to figure &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; out&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; how to make the application use the &amp;quot;From&amp;quot; or Choose Sender Outlook&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; feature.&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Appreciate any assistance on this.&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Thanks&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Fred Alyea&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &lt;p&gt;&lt;br&gt; &lt;p&gt;&lt;p&gt;== 2 of 2 ==&lt;br&gt;Date: Tues, Nov 20 2007 6:08 am &lt;br&gt;From: Alt255  &lt;p&gt;&lt;br&gt;On Nov 19, 10:28 am, Tylendal &amp;lt;Tylen...@discussions.microsoft.com&amp;gt;&lt;br&gt;wrote:&lt;br&gt;&amp;gt; Im attempting to automate and Outlook Email send from within an Access&lt;br&gt;&amp;gt; application.  This is the code I&amp;#39;m using.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;     Dim objOutlook As Outlook.Application&lt;br&gt;&amp;gt;     Dim objOutlookMsg As Outlook.MailItem&lt;br&gt;&amp;gt;     Dim objOutlookRecip As Outlook.Recipient&lt;br&gt;&amp;gt;     Dim objOutlookAttach As Outlook.Attachment&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;     Dim mMgrAddy As String&lt;br&gt;&amp;gt;     Dim mEmpAddy As String&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;     mBody = &amp;quot;This is test of the olOriginator MailItem&amp;quot;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;     &amp;#39; Create the Outlook session.&lt;br&gt;&amp;gt;     Set objOutlook = CreateObject(&amp;quot;Outlook.Application&amp;quot;)&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;     &amp;#39; Create the message.&lt;br&gt;&amp;gt;     Set objOutlookMsg = objOutlook.CreateItem(olMailItem)&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;     With objOutlookMsg&lt;br&gt;&amp;gt;         &amp;#39; Add the To recipient(s) to the message.&lt;br&gt;&amp;gt;         Set objOutlookRecip = .Recipients.Add(mEmpAddy)&lt;br&gt;&amp;gt;         objOutlookRecip.Type = olTo&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;         &amp;#39; Add the From recipient(s) to the message.&lt;br&gt;&amp;gt;         Set objOutlookRecip = .Recipients.Add(mMgrAddy)&lt;br&gt;&amp;gt;         objOutlookRecip.Type = olBCC&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;        &amp;#39; Set the Subject, Body, and Importance of the message.&lt;br&gt;&amp;gt;        .Subject = &amp;quot;This is a TEST Email&amp;quot;&lt;br&gt;&amp;gt;        .Body = mBody &amp;amp; vbCrLf &amp;amp; vbCrLf&lt;br&gt;&amp;gt;        .Importance = olImportanceHigh  &amp;#39;High importance&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;        &amp;#39; Resolve each Recipient&amp;#39;s name.&lt;br&gt;&amp;gt;        For Each objOutlookRecip In .Recipients&lt;br&gt;&amp;gt;            objOutlookRecip.Resolve&lt;br&gt;&amp;gt;        Next&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;        &amp;#39; Should we display the message before sending?&lt;br&gt;&amp;gt;        If DisplayMsg Then&lt;br&gt;&amp;gt;            .Display&lt;br&gt;&amp;gt;        Else&lt;br&gt;&amp;gt;            .Save&lt;br&gt;&amp;gt;            .Send&lt;br&gt;&amp;gt;        End If&lt;br&gt;&amp;gt;     End With&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; My question has to do with the &amp;quot;From&amp;quot; button which opens Choose Sender when&lt;br&gt;&amp;gt; working directly in Outlook.  The person running the Access application has&lt;br&gt;&amp;gt; rights to a specific email addy they can use but I cant seem to figure out&lt;br&gt;&amp;gt; how to make the application use the &amp;quot;From&amp;quot; or Choose Sender Outlook feature.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Appreciate any assistance on this.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Thanks&lt;br&gt;&amp;gt; Fred Alyea&lt;p&gt;I use this&lt;p&gt; mitem.SentOnBehalfOfName = rst1.Fields(&amp;quot;Mailbox&amp;quot;)&lt;p&gt;I have a query that get the name of the mailbox and my Outlook account&lt;br&gt;has the ability to send emails on their behalf.&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Removing active users&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/dbd291b879c18b04?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/dbd291b879c18b04?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Tues, Nov 20 2007 12:59 am &lt;br&gt;From: Chris  &lt;p&gt;&lt;br&gt;Thanks Marshall.  I&amp;#39;ll give it a go&lt;p&gt;&amp;quot;Marshall Barton&amp;quot; wrote:&lt;p&gt;&amp;gt; Chris wrote:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;gt;I can get a list of those currently in the database, but is there a way of &lt;br&gt;&amp;gt; &amp;gt;then kicking them out of it so I can work on it.  I can only find references &lt;br&gt;&amp;gt; &amp;gt;to user groups etc.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Here&amp;#39;s some references:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;a href="http://www.datastrat.com/Download2.html"&gt;http://www.datastrat.com/Download2.html&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href="http://www.rogersaccesslibrary.com/download3.asp?SampleName=LogUsersOff.mdb"&gt;http://www.rogersaccesslibrary.com/download3.asp?SampleName=LogUsersOff.mdb&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; Marsh&lt;br&gt;&amp;gt; MVP [MS Access]&lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Suppress MS-Access Window?&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/bd783b6c207b1594?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/bd783b6c207b1594?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Tues, Nov 20 2007 1:53 am &lt;br&gt;From: &amp;quot;Pieter Wijnen&amp;quot;  &lt;p&gt;&lt;br&gt;I won&amp;#39;t reccomend it but you can try with&lt;p&gt;Public Declare Function SetParent Lib &amp;quot;User32&amp;quot; (ByVal hWndChild As Long, &lt;br&gt;ByVal hWndNewParent As Long) As Long&lt;p&gt;Usage (in report open):&lt;p&gt;SetParent Me.hWnd,0&amp;amp;&lt;p&gt;Pieter&lt;p&gt;&amp;quot;JimP&amp;quot; &amp;lt;jpockmire@comcast.net&amp;gt; wrote in message &lt;br /&gt;news:qZednQTLD8aprd_anZ2dnUVZ_rKtnZ2d@comcast.com...&lt;br /&gt;&amp;gt; Tnx, but not the database window - the entire MS-Access window.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;quot;PJFry&amp;quot; &amp;lt;PJFry@discussions.microsoft.com&amp;gt; wrote in message &lt;br&gt;&amp;gt; news:AE61B6E2-982D-45DC-97F1-726214B3BDEB@microsoft.com...&lt;br /&gt;&amp;gt;&amp;gt; The simplest way is Tools, Startup.&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; Under Display Form/Page choose the report.  Then uncheck Display Database&lt;br&gt;&amp;gt;&amp;gt; Window.&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;JimP&amp;quot; wrote:&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Is it possible to suppress the MS-Access window?&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; At startup I would like to display a report in preview mode, without &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; showing&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; the Access window.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; &lt;p&gt;&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: create folder with package wizard&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/bf45931cb5c37053?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/bf45931cb5c37053?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Tues, Nov 20 2007 1:59 am &lt;br&gt;From: petery@online.microsoft.com (&amp;quot;Peter Yang[MSFT]&amp;quot;) &lt;p&gt;&lt;br&gt;Hello,&lt;p&gt;I think there is no direct method in package wizard. However, you could run &lt;br&gt;a batch file to create the folder for you by using &amp;quot;homepath&amp;quot; variable.  I &lt;br&gt;recommended to modify the Setup.ini file to chain the install. This chained &lt;br&gt;install allows the users to run the install from the Setup.exe that the &lt;br&gt;Packaging Wizard creates and then it kicks off the batch file which will &lt;br&gt;create the folder for you.&lt;p&gt;You may want to refer to the following article for more detailed &lt;br&gt;information:&lt;p&gt;&lt;br&gt;KB 828947 &amp;quot;How to deploy multiple Office products in a single installation &lt;br&gt;in &lt;br&gt;Office 2003&amp;quot; &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;828947"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;828947&lt;/a&gt;&lt;p&gt;If you have further questions or comments, please feel free to let&amp;#39;s know. &lt;br&gt;Thank you. &lt;p&gt;Best Regards,&lt;p&gt;Peter Yang&lt;br&gt;MCSE2000/2003, MCSA, MCDBA&lt;br&gt;Microsoft Online Community Support&lt;br&gt;==================================================&lt;br&gt;Get notification to my posts through email? Please refer to&lt;p&gt;&lt;a href="http://msdn.microsoft.com/subscriptions/managednewsgroups/default.aspx#notif"&gt;http://msdn.microsoft.com/subscriptions/managednewsgroups/default.aspx#notif&lt;/a&gt;&lt;br&gt;ications &lt;br&gt;&amp;lt;&lt;a href="http://msdn.microsoft.com/subscriptions/managednewsgroups/default.aspx"&gt;http://msdn.microsoft.com/subscriptions/managednewsgroups/default.aspx&lt;/a&gt;&amp;gt;.&lt;br&gt;Note: The MSDN Managed Newsgroup support offering is for non-urgent issues &lt;br&gt;where an initial response from the community or a Microsoft Support &lt;br&gt;Engineer within 1 business day is acceptable. Please note that each follow &lt;br&gt;up response may take approximately 2 business days as the support &lt;br&gt;professional working with you may need further investigation to reach the &lt;br&gt;most efficient resolution. The offering is not appropriate for situations &lt;br&gt;that require urgent, real-time or phone-based interactions or complex &lt;br&gt;project analysis and dump analysis issues. Issues of this nature are best &lt;br&gt;handled working with a dedicated Microsoft Support Engineer by contacting &lt;br&gt;Microsoft Customer Support Services (CSS) at &lt;br&gt;&amp;lt;&lt;a href="http://msdn.microsoft.com/subscriptions/support/default.aspx"&gt;http://msdn.microsoft.com/subscriptions/support/default.aspx&lt;/a&gt;&amp;gt;.&lt;br&gt;==================================================&lt;br&gt;This posting is provided &amp;quot;AS IS&amp;quot; with no warranties, and confers no rights.&lt;p&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: determining if this is the first new record in a subform&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/32f8708d3a999813?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/32f8708d3a999813?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 2 ==&lt;br&gt;Date: Tues, Nov 20 2007 2:14 am &lt;br&gt;From: &amp;quot;Allen Browne&amp;quot;  &lt;p&gt;&lt;br&gt;The answer to your question will depend on how you have set your tables up.&lt;p&gt;It sounds like you need to teach Access the steps required to complete a &lt;br&gt;project. You could define that with tables like this:&lt;p&gt;Tool table (one record for each type of tool), with fields:&lt;br&gt;- ToolID (primary key)&lt;p&gt;ProjectType (one record for each type of thing you build.) Fields:&lt;br&gt;- ProjectTypeID (e.g. chair)&lt;p&gt;ProjectTypeStep table&lt;br&gt;- ProjectTypeID&lt;br&gt;- StepNum&lt;br&gt;- ToolID&lt;br&gt;(Primary key is ProjectTypeID + StepNum.)&lt;p&gt;Now that the database knows the steps for each type of project, you can &lt;br&gt;create the tables for the actual projects you do, like this:&lt;p&gt;Project table (one record for each project you take on):&lt;br&gt;- ProjectID&lt;br&gt;- ProjectType&lt;br&gt;- ClientID  (who this project is for.)&lt;br&gt;- DueDate  (when you&amp;#39;re supposed to finish this.)&lt;p&gt;ProjectStep table (one record for each step of a project):&lt;br&gt;- ProjectID  Which project&lt;br&gt;- StepNum    Which Step of the project.&lt;br&gt;- ToolID:    Tool for this step&lt;br&gt;- StepDate:  Date/Time (when you started this step.)&lt;p&gt;I suspect you already have something like these 2 tables, with the form and &lt;br&gt;subform. If so, you can use the BeforeInsert event procedure of the subform &lt;br&gt;to look up the last step, figure out the next step and tool number, and &lt;br&gt;assign them to this new record.&lt;p&gt;This is untested aircode only, and needs debugging, but should give you the &lt;br&gt;idea:&lt;p&gt;Private Sub Form_BeforeInsert(Cancel As Integer)&lt;br&gt;    Dim rs As DAO.Recordset&lt;br&gt;    Dim strWhere As String&lt;br&gt;    Dim strSql As String&lt;br&gt;    Dim varResult As Variant&lt;br&gt;    Const strcStub = &amp;quot;SELECT StepNum, ToolID &amp;quot; &amp;amp; vbCrLf &amp;amp; _&lt;br&gt;        &amp;quot;FROM ProjectTypeStep INNER JOIN Project &amp;quot; &amp;amp; _&lt;br&gt;        &amp;quot;ON ProjectTypeStepID = Project.ProjectTypeID &amp;quot; &amp;amp; vbCrLf &amp;amp; _&lt;br&gt;        &amp;quot;WHERE (&amp;quot;&lt;br&gt;    Const strcTail = &amp;quot;) &amp;quot; &amp;amp; vbCrLf &amp;amp; &amp;quot;ORDER BY StepNum;&amp;quot;&lt;p&gt;    With Me.Parent&lt;br&gt;        If IsNull(!ProjectID) Then&lt;br&gt;            Cancel = True&lt;br&gt;            MsgBox &amp;quot;Enter the project in the main form first.&amp;quot;&lt;br&gt;        Else&lt;br&gt;            strWhere = &amp;quot;ProjectID = &amp;quot; &amp;amp; !ProjectID&lt;br&gt;            varResult = DMax(&amp;quot;StepNum&amp;quot;, &amp;quot;ProjectStep&amp;quot;, strWhere)&lt;br&gt;            If Not IsNull(varResult) Then&lt;br&gt;                strWhere = strWhere &amp;amp; &amp;quot;) AND (StepNum &amp;gt; &amp;quot; &amp;amp; varResult&lt;br&gt;            End If&lt;br&gt;            strSql = strcStub &amp;amp; strWhere &amp;amp; strcTail&lt;br&gt;            &amp;#39;Debug.Print strSql&lt;br&gt;            Set rs = dbEngine(0)(0).OpenRecordset(strSql)&lt;br&gt;            If Not rs.RecordCount = 0 Then&lt;br&gt;                Me.StepNum = rs!StepNum&lt;br&gt;                Me.ToolID = rs!ToolID&lt;br&gt;            End If&lt;br&gt;            rs.Close&lt;br&gt;            Set rs = Nothing&lt;br&gt;        End If&lt;br&gt;    End With&lt;br&gt;End Sub&lt;p&gt;-- &lt;br&gt;Allen Browne - Microsoft MVP.  Perth, Western Australia&lt;br&gt;Tips for Access users - &lt;a href="http://allenbrowne.com/tips.html"&gt;http://allenbrowne.com/tips.html&lt;/a&gt;&lt;br&gt;Reply to group, rather than allenbrowne at mvps dot org.&lt;p&gt;&amp;quot;ArielZusya&amp;quot; &amp;lt;ArielZusya@discussions.microsoft.com&amp;gt; wrote in message&lt;br&gt;news:0DBEF3D6-4F75-4FA0-8107-AFDBCDA505EB@microsoft.com...&lt;br /&gt;&amp;gt; I&amp;#39;ve got a form that uses subforms to display/enter data associated with a&lt;br&gt;&amp;gt; parent record.  The &amp;quot;parent&amp;quot; is each day on a project and the &amp;quot;child&amp;quot; is &lt;br&gt;&amp;gt; each&lt;br&gt;&amp;gt; tool used for the project on that day.  So... if project number 37, &lt;br&gt;&amp;gt; building&lt;br&gt;&amp;gt; a chair, requires green hammer and a blue saw on 11/27/07 the form would &lt;br&gt;&amp;gt; tell&lt;br&gt;&amp;gt; me that &amp;quot;chair&amp;quot; with ID 37 is associated with green hammer (tool1) and &lt;br&gt;&amp;gt; blue&lt;br&gt;&amp;gt; saw (tool2).  And then if project number 37, building a char, requires a&lt;br&gt;&amp;gt; yellow level (tool3) and a purple tape measure (tool4) on 11/28/07, there&lt;br&gt;&amp;gt; would be a new record for 11/28 with that information in the submenu. I &lt;br&gt;&amp;gt; want&lt;br&gt;&amp;gt; to write code that will determine if this is the first new child record&lt;br&gt;&amp;gt; associated with the parent project or if not what the last child record&lt;br&gt;&amp;gt; entered associated with this project is and then populate the child&amp;#39;s &lt;br&gt;&amp;gt; tool#&lt;br&gt;&amp;gt; with the next sequential tool# but I&amp;#39;m not sure where to even begin (I&lt;br&gt;&amp;gt; probably don&amp;#39;t even have the lingo right).  In other words, if on 11/29/07 &lt;br&gt;&amp;gt; I&lt;br&gt;&amp;gt; go to enter the tools needed that day for the chair project (#37) I&amp;#39;d like &lt;br&gt;&amp;gt; it&lt;br&gt;&amp;gt; to know that the next sequential tool # is tool5 even though the current&lt;br&gt;&amp;gt; record is only linked to the 11/28 record by that 37.  This sounds so much&lt;br&gt;&amp;gt; more complicated than it actually is... hopefully someone will be able to&lt;br&gt;&amp;gt; understand what I&amp;#39;m trying to do.  Any suggestions?  Thanks! &lt;p&gt; &lt;p&gt;&lt;p&gt;== 2 of 2 ==&lt;br&gt;Date: Tues, Nov 20 2007 7:53 am &lt;br&gt;From: ArielZusya  &lt;p&gt;&lt;br&gt;Hmm... well... before I get too deep in here, I want to make sure I follow.  &lt;br&gt;Also, so we&amp;#39;re speaking the same language, instead of having you guess at the &lt;br&gt;structure of my tables I&amp;#39;ll just use your example tables to learn how to do &lt;br&gt;this and then I&amp;#39;ll adapt it later to fit my db (which may be the wrong &lt;br&gt;structure and needs revamping anyhow *GRIN*). So... I think I followed most &lt;br&gt;of the table structure you wrote about but I want to be sure... so... here&amp;#39;s &lt;br&gt;what I understood your post to need:&lt;p&gt;Tables:&lt;p&gt;tblProject.ProjectID (Primary Key - Text - holds the description of the &lt;br&gt;project)&lt;br&gt;tblProject.ProjectType (Text - project name from tblProjectType)&lt;br&gt;tblProject.ClientID (Text - holds the name of the client)&lt;br&gt;tblProject.DueDate (Date/Time - holds the date the project is due)&lt;p&gt;tblProjectStep.ProjectID (Primary Key - Text - description from tblProject)&lt;br&gt;tblProjectStep.StepNum (Primary Key - Text - StepNum from tblProjectStep)&lt;br&gt;tblProjectStep.ToolID (Primary Key - Text - ToolID from tblTool)&lt;br&gt;tblProjectStep.StepDate (Date/Time - holds the date that the step happened)&lt;p&gt;tblProjectType.ProjectTypeID (Primary Key - Text - ex: &amp;quot;chair&amp;quot;)&lt;p&gt;tblProjectTypeStep.ProjectTypeID (Primary Key - Text)&lt;br&gt;tblProjectTypeStep.StepNum (Primary Key - Text)&lt;br&gt;tblProjectTypeStep.ToolID (Text - ToolID from tblTool)&lt;p&gt;tblTool.ToolID (Primary Key - Text - holds the name of the tool)&lt;p&gt;Relationships:&lt;p&gt;One : Many&lt;p&gt;tblProjectType.ProjectTypeID : tblProjectTypeStep.ProjectTypeID&lt;br&gt;tblTool.ToolID : tblProjectTypeStep.ToolID&lt;br&gt;tblProjectTypeStep.StepNum : tblProjectStep.StepNum&lt;br&gt;tblTool.ToolID : tblProjectStep.ToolID&lt;br&gt;tblProject.ProjectID : tblProjectStep.ProjectID&lt;p&gt;&lt;br&gt;Is that right so far?  I didn&amp;#39;t want to start teaching myself what the code &lt;br&gt;means before getting the tables right.  Incidentally, this is also my first &lt;br&gt;experience with using two fields as primary keys (I feel like such a n00b).  &lt;br&gt;Anyhow... let me know.  Thanks for your help (and patience *GRIN*)!&lt;p&gt;--Ariel&lt;p&gt;&amp;quot;Allen Browne&amp;quot; wrote:&lt;p&gt;&amp;gt; The answer to your question will depend on how you have set your tables up.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; It sounds like you need to teach Access the steps required to complete a &lt;br&gt;&amp;gt; project. You could define that with tables like this:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Tool table (one record for each type of tool), with fields:&lt;br&gt;&amp;gt; - ToolID (primary key)&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; ProjectType (one record for each type of thing you build.) Fields:&lt;br&gt;&amp;gt; - ProjectTypeID (e.g. chair)&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; ProjectTypeStep table&lt;br&gt;&amp;gt; - ProjectTypeID&lt;br&gt;&amp;gt; - StepNum&lt;br&gt;&amp;gt; - ToolID&lt;br&gt;&amp;gt; (Primary key is ProjectTypeID + StepNum.)&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Now that the database knows the steps for each type of project, you can &lt;br&gt;&amp;gt; create the tables for the actual projects you do, like this:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Project table (one record for each project you take on):&lt;br&gt;&amp;gt; - ProjectID&lt;br&gt;&amp;gt; - ProjectType&lt;br&gt;&amp;gt; - ClientID  (who this project is for.)&lt;br&gt;&amp;gt; - DueDate  (when you&amp;#39;re supposed to finish this.)&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; ProjectStep table (one record for each step of a project):&lt;br&gt;&amp;gt; - ProjectID  Which project&lt;br&gt;&amp;gt; - StepNum    Which Step of the project.&lt;br&gt;&amp;gt; - ToolID:    Tool for this step&lt;br&gt;&amp;gt; - StepDate:  Date/Time (when you started this step.)&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; I suspect you already have something like these 2 tables, with the form and &lt;br&gt;&amp;gt; subform. If so, you can use the BeforeInsert event procedure of the subform &lt;br&gt;&amp;gt; to look up the last step, figure out the next step and tool number, and &lt;br&gt;&amp;gt; assign them to this new record.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; This is untested aircode only, and needs debugging, but should give you the &lt;br&gt;&amp;gt; idea:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Private Sub Form_BeforeInsert(Cancel As Integer)&lt;br&gt;&amp;gt;     Dim rs As DAO.Recordset&lt;br&gt;&amp;gt;     Dim strWhere As String&lt;br&gt;&amp;gt;     Dim strSql As String&lt;br&gt;&amp;gt;     Dim varResult As Variant&lt;br&gt;&amp;gt;     Const strcStub = &amp;quot;SELECT StepNum, ToolID &amp;quot; &amp;amp; vbCrLf &amp;amp; _&lt;br&gt;&amp;gt;         &amp;quot;FROM ProjectTypeStep INNER JOIN Project &amp;quot; &amp;amp; _&lt;br&gt;&amp;gt;         &amp;quot;ON ProjectTypeStepID = Project.ProjectTypeID &amp;quot; &amp;amp; vbCrLf &amp;amp; _&lt;br&gt;&amp;gt;         &amp;quot;WHERE (&amp;quot;&lt;br&gt;&amp;gt;     Const strcTail = &amp;quot;) &amp;quot; &amp;amp; vbCrLf &amp;amp; &amp;quot;ORDER BY StepNum;&amp;quot;&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt;     With Me.Parent&lt;br&gt;&amp;gt;         If IsNull(!ProjectID) Then&lt;br&gt;&amp;gt;             Cancel = True&lt;br&gt;&amp;gt;             MsgBox &amp;quot;Enter the project in the main form first.&amp;quot;&lt;br&gt;&amp;gt;         Else&lt;br&gt;&amp;gt;             strWhere = &amp;quot;ProjectID = &amp;quot; &amp;amp; !ProjectID&lt;br&gt;&amp;gt;             varResult = DMax(&amp;quot;StepNum&amp;quot;, &amp;quot;ProjectStep&amp;quot;, strWhere)&lt;br&gt;&amp;gt;             If Not IsNull(varResult) Then&lt;br&gt;&amp;gt;                 strWhere = strWhere &amp;amp; &amp;quot;) AND (StepNum &amp;gt; &amp;quot; &amp;amp; varResult&lt;br&gt;&amp;gt;             End If&lt;br&gt;&amp;gt;             strSql = strcStub &amp;amp; strWhere &amp;amp; strcTail&lt;br&gt;&amp;gt;             &amp;#39;Debug.Print strSql&lt;br&gt;&amp;gt;             Set rs = dbEngine(0)(0).OpenRecordset(strSql)&lt;br&gt;&amp;gt;             If Not rs.RecordCount = 0 Then&lt;br&gt;&amp;gt;                 Me.StepNum = rs!StepNum&lt;br&gt;&amp;gt;                 Me.ToolID = rs!ToolID&lt;br&gt;&amp;gt;             End If&lt;br&gt;&amp;gt;             rs.Close&lt;br&gt;&amp;gt;             Set rs = Nothing&lt;br&gt;&amp;gt;         End If&lt;br&gt;&amp;gt;     End With&lt;br&gt;&amp;gt; End Sub&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; Allen Browne - Microsoft MVP.  Perth, Western Australia&lt;br&gt;&amp;gt; Tips for Access users - &lt;a href="http://allenbrowne.com/tips.html"&gt;http://allenbrowne.com/tips.html&lt;/a&gt;&lt;br&gt;&amp;gt; Reply to group, rather than allenbrowne at mvps dot org.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;quot;ArielZusya&amp;quot; &amp;lt;ArielZusya@discussions.microsoft.com&amp;gt; wrote in message&lt;br&gt;&amp;gt; news:0DBEF3D6-4F75-4FA0-8107-AFDBCDA505EB@microsoft.com...&lt;br /&gt;&amp;gt; &amp;gt; I&amp;#39;ve got a form that uses subforms to display/enter data associated with a&lt;br&gt;&amp;gt; &amp;gt; parent record.  The &amp;quot;parent&amp;quot; is each day on a project and the &amp;quot;child&amp;quot; is &lt;br&gt;&amp;gt; &amp;gt; each&lt;br&gt;&amp;gt; &amp;gt; tool used for the project on that day.  So... if project number 37, &lt;br&gt;&amp;gt; &amp;gt; building&lt;br&gt;&amp;gt; &amp;gt; a chair, requires green hammer and a blue saw on 11/27/07 the form would &lt;br&gt;&amp;gt; &amp;gt; tell&lt;br&gt;&amp;gt; &amp;gt; me that &amp;quot;chair&amp;quot; with ID 37 is associated with green hammer (tool1) and &lt;br&gt;&amp;gt; &amp;gt; blue&lt;br&gt;&amp;gt; &amp;gt; saw (tool2).  And then if project number 37, building a char, requires a&lt;br&gt;&amp;gt; &amp;gt; yellow level (tool3) and a purple tape measure (tool4) on 11/28/07, there&lt;br&gt;&amp;gt; &amp;gt; would be a new record for 11/28 with that information in the submenu. I &lt;br&gt;&amp;gt; &amp;gt; want&lt;br&gt;&amp;gt; &amp;gt; to write code that will determine if this is the first new child record&lt;br&gt;&amp;gt; &amp;gt; associated with the parent project or if not what the last child record&lt;br&gt;&amp;gt; &amp;gt; entered associated with this project is and then populate the child&amp;#39;s &lt;br&gt;&amp;gt; &amp;gt; tool#&lt;br&gt;&amp;gt; &amp;gt; with the next sequential tool# but I&amp;#39;m not sure where to even begin (I&lt;br&gt;&amp;gt; &amp;gt; probably don&amp;#39;t even have the lingo right).  In other words, if on 11/29/07 &lt;br&gt;&amp;gt; &amp;gt; I&lt;br&gt;&amp;gt; &amp;gt; go to enter the tools needed that day for the chair project (#37) I&amp;#39;d like &lt;br&gt;&amp;gt; &amp;gt; it&lt;br&gt;&amp;gt; &amp;gt; to know that the next sequential tool # is tool5 even though the current&lt;br&gt;&amp;gt; &amp;gt; record is only linked to the 11/28 record by that 37.  This sounds so much&lt;br&gt;&amp;gt; &amp;gt; more complicated than it actually is... hopefully someone will be able to&lt;br&gt;&amp;gt; &amp;gt; understand what I&amp;#39;m trying to do.  Any suggestions?  Thanks! &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Birthdays this month&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e9b69c449420462f?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e9b69c449420462f?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 2 ==&lt;br&gt;Date: Tues, Nov 20 2007 3:42 am &lt;br&gt;From: &amp;quot;Douglas J. Steele&amp;quot;  &lt;p&gt;&lt;br&gt;Add a computed field to the underlying query Format([Client_DoB], &amp;quot;ddmm&amp;quot;) &lt;br&gt;and sort on it.&lt;p&gt;-- &lt;br&gt;Doug Steele, Microsoft Access MVP&lt;br&gt;&lt;a href="http://I.Am/DougSteele"&gt;http://I.Am/DougSteele&lt;/a&gt;&lt;br&gt;(no e-mails, please!)&lt;p&gt;&lt;br&gt;&amp;quot;Chuck&amp;quot; &amp;lt;Chuck@discussions.microsoft.com&amp;gt; wrote in message &lt;br /&gt;news:C49D31C8-2BB8-4643-AC3C-6E349A495ACE@microsoft.com...&lt;br /&gt;&amp;gt; Thanks Doug, i used all your suggestions except i created following code &lt;br&gt;&amp;gt; to&lt;br&gt;&amp;gt; ues the cboMonth&lt;br&gt;&amp;gt; Private Sub cboMonth_AfterUpdate()&lt;br&gt;&amp;gt;    Set SF = Me.[subfrmBirthdays].Form  &amp;#39; Reference the Subform through &lt;br&gt;&amp;gt; it&amp;#39;s&lt;br&gt;&amp;gt; *control*&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;        SF.Filter = &amp;quot;[Month] = &amp;quot;&amp;quot;&amp;quot; &amp;amp; Me.cboMonth &amp;amp; &amp;quot;&amp;quot;&amp;quot;&amp;quot;&lt;br&gt;&amp;gt;        SF.FilterOn = True&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;    &amp;#39;Requery subform&lt;br&gt;&amp;gt;    Me!subfrmBirthdays.Form.Requery&lt;br&gt;&amp;gt; End Sub&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Once I&amp;#39;ve filtered the month, now i want to sort the Client_DoB field by &lt;br&gt;&amp;gt; dd&lt;br&gt;&amp;gt; ascending so 01-Dec-1948 is first, 02-Dec-1980 is second etc. How do i do&lt;br&gt;&amp;gt; that as part Case1 below?&lt;br&gt;&amp;gt; Private Sub Filter_Click()&lt;br&gt;&amp;gt; Dim FrmS As Access.Form&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;    Set SF = Me.[subfrmBirthdays].Form  &amp;#39; Reference the Subform through &lt;br&gt;&amp;gt; it&amp;#39;s&lt;br&gt;&amp;gt; *control*&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;   Select Case Me.[BirthdayFilterOpt].Value&lt;br&gt;&amp;gt;     Case 1 &amp;#39; Sort by Day&lt;br&gt;&amp;gt;        SF.OrderBy = ??????&lt;br&gt;&amp;gt;        SF.OrderByOn = True&lt;br&gt;&amp;gt;     Case 2 &amp;#39; Sort by Gender&lt;br&gt;&amp;gt;        SF.OrderBy = &amp;quot;[Gender] ASC&amp;quot;&lt;br&gt;&amp;gt;        SF.OrderByOn = True&lt;br&gt;&amp;gt;     Case 3 &amp;#39;Sort by Last Name&lt;br&gt;&amp;gt;        SF.OrderBy = &amp;quot;[Last_Name] ASC&amp;quot;&lt;br&gt;&amp;gt;        SF.OrderByOn = True&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;   End Select&lt;br&gt;&amp;gt; End Sub&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;quot;Douglas J. Steele&amp;quot; wrote:&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; Private Sub Filter_Click()&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;   Me!NameOfSubformControl.Form.Requery&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; End Sub&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; It may well be that the subform control on the main form is also named&lt;br&gt;&amp;gt;&amp;gt; subfrmBirthdays, in which case the line would be&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;   Me!subfrmBirthdays.Form.Requery&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; However, only you can determine that.&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; -- &lt;br&gt;&amp;gt;&amp;gt; Doug Steele, Microsoft Access MVP&lt;br&gt;&amp;gt;&amp;gt; &lt;a href="http://I.Am/DougSteele"&gt;http://I.Am/DougSteele&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; (no e-mails, please!)&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;Chuck&amp;quot; &amp;lt;Chuck@discussions.microsoft.com&amp;gt; wrote in message&lt;br&gt;&amp;gt;&amp;gt; news:4490DEFB-B053-4EB8-B8A2-F77C4BABAE59@microsoft.com...&lt;br /&gt;&amp;gt;&amp;gt; &amp;gt; Hi Doug, can you help me with the actual VBA code statements -  I have&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; added&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; a Filter button that should execute the vba code, ie the cboMonth will &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; be&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; just used to select the the appropriate month - then you press Filter&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; button.&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;quot;Douglas J. Steele&amp;quot; wrote:&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Try using =DateDiff(&amp;quot;yyyy&amp;quot;,[Client_DoB],Now()) for the Happy Birthday&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; field.&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; To retrieve only those records with birthdays in whatever month has &lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; been&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; selected in cboMonth, add a computed field Format([Client_DoB], &lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;quot;mmmm&amp;quot;)&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; to&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; your query, and set Forms!frmBirthsdays!cboMonth as its criteria. In &lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; the&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; AfterUpdate event of the combo box, put code to requery the subform:&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Me.NameOfSubformControl.Form.Requery. Make sure that you use the name &lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; of&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; the&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; subform control on the form: depending on how you added &lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; subfrmBirthdays&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; as a&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; subform, the name of the control might not be subfrmBirthdays.&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; -- &lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Doug Steele, Microsoft Access MVP&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href="http://I.Am/DougSteele"&gt;http://I.Am/DougSteele&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; (no e-mails, please!)&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;quot;Chuck&amp;quot; &amp;lt;Chuck@discussions.microsoft.com&amp;gt; wrote in message&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; news:D63B18B1-E4DC-46E3-8F75-4DDC1090346F@microsoft.com...&lt;br /&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Hi, i have a form (frmbirthdays) with a combo box (cboMonth) with&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; months&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; of&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; the year starting at January, February etc. I have a subform&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; (subfrmBirthdays) with following fileds; client name, gender,&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Client_DoB,&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Current Age, Happy Birthday.&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Current Age is calculated with formula:&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; =DateDiff(&amp;quot;yyyy&amp;quot;,[Client_DoB],Now())+Int(Format(Now(),&amp;quot;mmdd&amp;quot;)&amp;lt;Format([Client_DoB],&amp;quot;mmdd&amp;quot;))&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Client_DoB is Date Data Type. dd/mm/yyyy&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; I would like the subfrm filtered by the month in the combo box when&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; selected&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; to reflect birthdays in November for example. I would also like &lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Happy&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Birthday to reflect Age + 1 but only if the curent date is &amp;lt; the &lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; DoB.&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Can&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; you&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; help with VBA please...thanks&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &lt;p&gt;&lt;br&gt; &lt;p&gt;&lt;p&gt;== 2 of 2 ==&lt;br&gt;Date: Tues, Nov 20 2007 4:58 am &lt;br&gt;From: &amp;quot;Douglas J. Steele&amp;quot;  &lt;p&gt;&lt;br&gt;Actually, all you need is Day([Client_DoB]) as the computed field, since &lt;br&gt;you&amp;#39;re already limiting to a single month.&lt;p&gt;-- &lt;br&gt;Doug Steele, Microsoft Access MVP&lt;br&gt;&lt;a href="http://I.Am/DougSteele"&gt;http://I.Am/DougSteele&lt;/a&gt;&lt;br&gt;(no e-mails, please!)&lt;p&gt;&lt;br&gt;&amp;quot;Douglas J. Steele&amp;quot; &amp;lt;NOSPAM_djsteele@NOSPAM_canada.com&amp;gt; wrote in message &lt;br /&gt;news:%23qkajp2KIHA.3516@TK2MSFTNGP02.phx.gbl...&lt;br /&gt;&amp;gt; Add a computed field to the underlying query Format([Client_DoB], &amp;quot;ddmm&amp;quot;) &lt;br&gt;&amp;gt; and sort on it.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; Doug Steele, Microsoft Access MVP&lt;br&gt;&amp;gt; &lt;a href="http://I.Am/DougSteele"&gt;http://I.Am/DougSteele&lt;/a&gt;&lt;br&gt;&amp;gt; (no e-mails, please!)&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;quot;Chuck&amp;quot; &amp;lt;Chuck@discussions.microsoft.com&amp;gt; wrote in message &lt;br&gt;&amp;gt; news:C49D31C8-2BB8-4643-AC3C-6E349A495ACE@microsoft.com...&lt;br /&gt;&amp;gt;&amp;gt; Thanks Doug, i used all your suggestions except i created following code &lt;br&gt;&amp;gt;&amp;gt; to&lt;br&gt;&amp;gt;&amp;gt; ues the cboMonth&lt;br&gt;&amp;gt;&amp;gt; Private Sub cboMonth_AfterUpdate()&lt;br&gt;&amp;gt;&amp;gt;    Set SF = Me.[subfrmBirthdays].Form  &amp;#39; Reference the Subform through &lt;br&gt;&amp;gt;&amp;gt; it&amp;#39;s&lt;br&gt;&amp;gt;&amp;gt; *control*&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;        SF.Filter = &amp;quot;[Month] = &amp;quot;&amp;quot;&amp;quot; &amp;amp; Me.cboMonth &amp;amp; &amp;quot;&amp;quot;&amp;quot;&amp;quot;&lt;br&gt;&amp;gt;&amp;gt;        SF.FilterOn = True&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;    &amp;#39;Requery subform&lt;br&gt;&amp;gt;&amp;gt;    Me!subfrmBirthdays.Form.Requery&lt;br&gt;&amp;gt;&amp;gt; End Sub&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; Once I&amp;#39;ve filtered the month, now i want to sort the Client_DoB field by &lt;br&gt;&amp;gt;&amp;gt; dd&lt;br&gt;&amp;gt;&amp;gt; ascending so 01-Dec-1948 is first, 02-Dec-1980 is second etc. How do i do&lt;br&gt;&amp;gt;&amp;gt; that as part Case1 below?&lt;br&gt;&amp;gt;&amp;gt; Private Sub Filter_Click()&lt;br&gt;&amp;gt;&amp;gt; Dim FrmS As Access.Form&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;    Set SF = Me.[subfrmBirthdays].Form  &amp;#39; Reference the Subform through &lt;br&gt;&amp;gt;&amp;gt; it&amp;#39;s&lt;br&gt;&amp;gt;&amp;gt; *control*&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;   Select Case Me.[BirthdayFilterOpt].Value&lt;br&gt;&amp;gt;&amp;gt;     Case 1 &amp;#39; Sort by Day&lt;br&gt;&amp;gt;&amp;gt;        SF.OrderBy = ??????&lt;br&gt;&amp;gt;&amp;gt;        SF.OrderByOn = True&lt;br&gt;&amp;gt;&amp;gt;     Case 2 &amp;#39; Sort by Gender&lt;br&gt;&amp;gt;&amp;gt;        SF.OrderBy = &amp;quot;[Gender] ASC&amp;quot;&lt;br&gt;&amp;gt;&amp;gt;        SF.OrderByOn = True&lt;br&gt;&amp;gt;&amp;gt;     Case 3 &amp;#39;Sort by Last Name&lt;br&gt;&amp;gt;&amp;gt;        SF.OrderBy = &amp;quot;[Last_Name] ASC&amp;quot;&lt;br&gt;&amp;gt;&amp;gt;        SF.OrderByOn = True&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;   End Select&lt;br&gt;&amp;gt;&amp;gt; End Sub&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;Douglas J. Steele&amp;quot; wrote:&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Private Sub Filter_Click()&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;   Me!NameOfSubformControl.Form.Requery&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; End Sub&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; It may well be that the subform control on the main form is also named&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; subfrmBirthdays, in which case the line would be&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;   Me!subfrmBirthdays.Form.Requery&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; However, only you can determine that.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -- &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Doug Steele, Microsoft Access MVP&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href="http://I.Am/DougSteele"&gt;http://I.Am/DougSteele&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; (no e-mails, please!)&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;quot;Chuck&amp;quot; &amp;lt;Chuck@discussions.microsoft.com&amp;gt; wrote in message&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; news:4490DEFB-B053-4EB8-B8A2-F77C4BABAE59@microsoft.com...&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Hi Doug, can you help me with the actual VBA code statements -  I have&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; added&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; a Filter button that should execute the vba code, ie the cboMonth will &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; be&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; just used to select the the appropriate month - then you press Filter&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; button.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &amp;quot;Douglas J. Steele&amp;quot; wrote:&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Try using =DateDiff(&amp;quot;yyyy&amp;quot;,[Client_DoB],Now()) for the Happy Birthday&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; field.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; To retrieve only those records with birthdays in whatever month has &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; been&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; selected in cboMonth, add a computed field Format([Client_DoB], &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;quot;mmmm&amp;quot;)&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; to&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; your query, and set Forms!frmBirthsdays!cboMonth as its criteria. In &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; the&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; AfterUpdate event of the combo box, put code to requery the subform:&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Me.NameOfSubformControl.Form.Requery. Make sure that you use the name &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; of&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; the&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; subform control on the form: depending on how you added &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; subfrmBirthdays&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; as a&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; subform, the name of the control might not be subfrmBirthdays.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; -- &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Doug Steele, Microsoft Access MVP&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href="http://I.Am/DougSteele"&gt;http://I.Am/DougSteele&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; (no e-mails, please!)&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;quot;Chuck&amp;quot; &amp;lt;Chuck@discussions.microsoft.com&amp;gt; wrote in message&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; news:D63B18B1-E4DC-46E3-8F75-4DDC1090346F@microsoft.com...&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Hi, i have a form (frmbirthdays) with a combo box (cboMonth) with&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; months&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; of&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; the year starting at January, February etc. I have a subform&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; (subfrmBirthdays) with following fileds; client name, gender,&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Client_DoB,&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Current Age, Happy Birthday.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Current Age is calculated with formula:&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; =DateDiff(&amp;quot;yyyy&amp;quot;,[Client_DoB],Now())+Int(Format(Now(),&amp;quot;mmdd&amp;quot;)&amp;lt;Format([Client_DoB],&amp;quot;mmdd&amp;quot;))&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Client_DoB is Date Data Type. dd/mm/yyyy&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; I would like the subfrm filtered by the month in the combo box when&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; selected&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; to reflect birthdays in November for example. I would also like &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Happy&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Birthday to reflect Age + 1 but only if the curent date is &amp;lt; the &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; DoB.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Can&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; you&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; help with VBA please...thanks&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; &lt;p&gt;&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: MS-Access - File Import Specifications...&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/c73e3d40cce6e9cc?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/c73e3d40cce6e9cc?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Tues, Nov 20 2007 6:31 am &lt;br&gt;From: JEB  &lt;p&gt;&lt;br&gt;I have a rather large (2300 byte) file layout of Billing Data that I need to &lt;br&gt;import into Access, field by field.  The definition of this file exists in a &lt;br&gt;Cobol Copybook.  Assuming that the Copybook can be translated correctly into &lt;br&gt;a form that represents the import wizard, can you directly import the file &lt;br&gt;definition into Access?  If so, how?&lt;br&gt;Thank you.&lt;p&gt;JEB&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: no option selected&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/7b63dc9497a0b74c?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/7b63dc9497a0b74c?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 2 ==&lt;br&gt;Date: Tues, Nov 20 2007 7:02 am &lt;br&gt;From: MKM  &lt;p&gt;&lt;br&gt;okay...this is what I figuerd out.  If you have any option button with a &lt;br&gt;value of 1, Access always opens the form with that option selected, &lt;br&gt;regardless of the value you enter in the Default field of the frame.  So, I &lt;br&gt;changed the value of my number 1 option to 9 and voila. &lt;p&gt;MKM&lt;p&gt;&amp;quot;tina&amp;quot; wrote:&lt;p&gt;&amp;gt; since you&amp;#39;re using A2007, there may be something going on that i&amp;#39;m unaware&lt;br&gt;&amp;gt; of - i know nothing about A2007. sorry i wasn&amp;#39;t able to help; good luck with&lt;br&gt;&amp;gt; it. tina&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;quot;MKM&amp;quot; &amp;lt;MKM@discussions.microsoft.com&amp;gt; wrote in message&lt;br&gt;&amp;gt; news:57D86FEB-ED4D-45F6-8EA9-ECA0F43DC14E@microsoft.com...&lt;br /&gt;&amp;gt; &amp;gt; I even created a new one (via Wizard) and choose &amp;quot;No default&amp;quot;  I got a&lt;br&gt;&amp;gt; default!&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;quot;tina&amp;quot; wrote:&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; open the form in Design view, click on the option group &amp;quot;frame&amp;quot; to&lt;br&gt;&amp;gt; select&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; it. in the Properties box, go to the Default line. type a number 1 in&lt;br&gt;&amp;gt; the&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; line, and press the Down arrow on the keyboard once. press the Up arrow&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; once; the number 1 should be highlighted - DON&amp;#39;T touch it with the&lt;br&gt;&amp;gt; mouse.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; press the Delete key on the keyboard to delete the 1 value on the&lt;br&gt;&amp;gt; Default&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; property line. press the Down arrow on the keyboard once. save the form&lt;br&gt;&amp;gt; and&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; close it.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; hth&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;quot;MKM&amp;quot; &amp;lt;MKM@discussions.microsoft.com&amp;gt; wrote in message&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; news:ED263981-B6BD-47F9-AF89-83B9A6FE7682@microsoft.com...&lt;br /&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; I should have mentioned...I already tried setting the Default Value of&lt;br&gt;&amp;gt; the&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; frame to Null (literally typed in) and I also tried deleting the&lt;br&gt;&amp;gt; contents&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; of&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; the Default property field in the property box.  I also tried setting&lt;br&gt;&amp;gt; the&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; default value to &amp;quot;&amp;quot;.  When the form opens it always has option 1&lt;br&gt;&amp;gt; selected.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Maybe setting it in the OnOpen event?&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;quot;tina&amp;quot; wrote:&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; in A2003 and prior, you would remove the Default value in the option&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; control&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; (the &amp;quot;frame&amp;quot;).&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; hth&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;quot;MKM&amp;quot; &amp;lt;MKM@discussions.microsoft.com&amp;gt; wrote in message&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; news:098A0A17-B622-4076-BA5B-2B18C19E5C15@microsoft.com...&lt;br /&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I have two option btns in an option group.  When the form opens I&lt;br&gt;&amp;gt; want&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; neither selected.  What property controls that?  is it a frame&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; property or&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; a&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; property of each btn?  I&amp;#39;m using Access 2007, but it must be the&lt;br&gt;&amp;gt; same&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; for&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; earlier versions...maybe!&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;== 2 of 2 ==&lt;br&gt;Date: Tues, Nov 20 2007 8:16 am &lt;br&gt;From: MKM  &lt;p&gt;&lt;br&gt;and one more crazy thing.  I created a form in Access 2003 with the frame and &lt;br&gt;options as I wanted.  I imported the form into my 07 database, copied the &lt;br&gt;option group onto my 07 form and it works...huh?&lt;p&gt;&amp;quot;tina&amp;quot; wrote:&lt;p&gt;&amp;gt; since you&amp;#39;re using A2007, there may be something going on that i&amp;#39;m unaware&lt;br&gt;&amp;gt; of - i know nothing about A2007. sorry i wasn&amp;#39;t able to help; good luck with&lt;br&gt;&amp;gt; it. tina&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;quot;MKM&amp;quot; &amp;lt;MKM@discussions.microsoft.com&amp;gt; wrote in message&lt;br&gt;&amp;gt; news:57D86FEB-ED4D-45F6-8EA9-ECA0F43DC14E@microsoft.com...&lt;br /&gt;&amp;gt; &amp;gt; I even created a new one (via Wizard) and choose &amp;quot;No default&amp;quot;  I got a&lt;br&gt;&amp;gt; default!&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;quot;tina&amp;quot; wrote:&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; open the form in Design view, click on the option group &amp;quot;frame&amp;quot; to&lt;br&gt;&amp;gt; select&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; it. in the Properties box, go to the Default line. type a number 1 in&lt;br&gt;&amp;gt; the&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; line, and press the Down arrow on the keyboard once. press the Up arrow&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; once; the number 1 should be highlighted - DON&amp;#39;T touch it with the&lt;br&gt;&amp;gt; mouse.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; press the Delete key on the keyboard to delete the 1 value on the&lt;br&gt;&amp;gt; Default&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; property line. press the Down arrow on the keyboard once. save the form&lt;br&gt;&amp;gt; and&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; close it.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; hth&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;quot;MKM&amp;quot; &amp;lt;MKM@discussions.microsoft.com&amp;gt; wrote in message&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; news:ED263981-B6BD-47F9-AF89-83B9A6FE7682@microsoft.com...&lt;br /&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; I should have mentioned...I already tried setting the Default Value of&lt;br&gt;&amp;gt; the&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; frame to Null (literally typed in) and I also tried deleting the&lt;br&gt;&amp;gt; contents&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; of&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; the Default property field in the property box.  I also tried setting&lt;br&gt;&amp;gt; the&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; default value to &amp;quot;&amp;quot;.  When the form opens it always has option 1&lt;br&gt;&amp;gt; selected.&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Maybe setting it in the OnOpen event?&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;quot;tina&amp;quot; wrote:&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; in A2003 and prior, you would remove the Default value in the option&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; control&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; (the &amp;quot;frame&amp;quot;).&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; hth&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;quot;MKM&amp;quot; &amp;lt;MKM@discussions.microsoft.com&amp;gt; wrote in message&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; news:098A0A17-B622-4076-BA5B-2B18C19E5C15@microsoft.com...&lt;br /&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I have two option btns in an option group.  When the form opens I&lt;br&gt;&amp;gt; want&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; neither selected.  What property controls that?  is it a frame&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; property or&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; a&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; property of each btn?  I&amp;#39;m using Access 2007, but it must be the&lt;br&gt;&amp;gt; same&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; for&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; earlier versions...maybe!&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Database opens slowly.&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/b13aaafc45780317?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/b13aaafc45780317?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 8 ==&lt;br&gt;Date: Tues, Nov 20 2007 7:22 am &lt;br&gt;From: RobGMiller  &lt;p&gt;&lt;br&gt;Access 2003. &lt;p&gt;This is a front end whose tables are attached to an access or SQL server &lt;br&gt;back end data container. It is 3 megs large as an MDE. It&amp;#39;s autoexec runs a &lt;br&gt;Main function. The time it takes to get to the main function is about 20 &lt;br&gt;Seconds. &lt;p&gt;I&amp;#39;m assuming that if it is an MDE it&amp;#39;s vba does not need to be compiled. I &lt;br&gt;have to conclude that the time it takes is simply loading it from the hard &lt;br&gt;drive. &lt;br&gt;I tried importing the tables to time the difference. The result is a bit &lt;br&gt;better by about 10%. &lt;p&gt;If I could start an unbound form while it reaches the Main function that &lt;br&gt;would be acceptable but nothing happens until it is done whatever it does to &lt;br&gt;reach the autoexec macro. &lt;p&gt;I&amp;#39;ve tried listing the splash screen form in the display form/page but it &lt;br&gt;comes up in about the same time as it takes to reach the AutoExec. &lt;p&gt;Is there a way to bring a form up while it it loading?&lt;p&gt;Thanks for your help.&lt;p&gt;-- &lt;br&gt;RobGMiller&lt;br&gt; &lt;p&gt;&lt;p&gt;== 2 of 8 ==&lt;br&gt;Date: Tues, Nov 20 2007 7:53 am &lt;br&gt;From: &amp;quot;ruralguy via AccessMonster.com&amp;quot;  &lt;p&gt;&lt;br&gt;See if any of the suggestions in this link help:&lt;br&gt;&lt;a href="http://www.granite.ab.ca/access/performancefaq.htm"&gt;http://www.granite.ab.ca/access/performancefaq.htm&lt;/a&gt;&lt;p&gt;RobGMiller wrote:&lt;br&gt;&amp;gt;Access 2003. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;This is a front end whose tables are attached to an access or SQL server &lt;br&gt;&amp;gt;back end data container. It is 3 megs large as an MDE. It&amp;#39;s autoexec runs a &lt;br&gt;&amp;gt;Main function. The time it takes to get to the main function is about 20 &lt;br&gt;&amp;gt;Seconds. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;I&amp;#39;m assuming that if it is an MDE it&amp;#39;s vba does not need to be compiled. I &lt;br&gt;&amp;gt;have to conclude that the time it takes is simply loading it from the hard &lt;br&gt;&amp;gt;drive. &lt;br&gt;&amp;gt;I tried importing the tables to time the difference. The result is a bit &lt;br&gt;&amp;gt;better by about 10%. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;If I could start an unbound form while it reaches the Main function that &lt;br&gt;&amp;gt;would be acceptable but nothing happens until it is done whatever it does to &lt;br&gt;&amp;gt;reach the autoexec macro. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;I&amp;#39;ve tried listing the splash screen form in the display form/page but it &lt;br&gt;&amp;gt;comes up in about the same time as it takes to reach the AutoExec. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Is there a way to bring a form up while it it loading?&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Thanks for your help.&lt;br&gt;&amp;gt;&lt;p&gt;-- &lt;br&gt;RuralGuy (RG for short) aka Allan Bunch MS Access MVP - acXP WinXP Pro&lt;br&gt;Please post back to this forum so all may benefit.&lt;p&gt;Message posted via AccessMonster.com&lt;br&gt;&lt;a href="http://www.accessmonster.com/Uwe/Forums.aspx/access-modules/200711/1"&gt;http://www.accessmonster.com/Uwe/Forums.aspx/access-modules/200711/1&lt;/a&gt;&lt;p&gt; &lt;p&gt;&lt;p&gt;== 3 of 8 ==&lt;br&gt;Date: Tues, Nov 20 2007 7:56 am &lt;br&gt;From: &amp;quot;Pieter Wijnen&amp;quot;  &lt;p&gt;&lt;br&gt;Can be related to your anti-virus program /settings&lt;p&gt;Pieter&lt;p&gt;&amp;quot;RobGMiller&amp;quot; &amp;lt;RobGMiller@discussions.microsoft.com&amp;gt; wrote in message &lt;br /&gt;news:4F5A0ABF-BED0-4503-9B81-2BE2D86766C4@microsoft.com...&lt;br /&gt;&amp;gt; Access 2003.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; This is a front end whose tables are attached to an access or SQL server&lt;br&gt;&amp;gt; back end data container. It is 3 megs large as an MDE. It&amp;#39;s autoexec runs &lt;br&gt;&amp;gt; a&lt;br&gt;&amp;gt; Main function. The time it takes to get to the main function is about 20&lt;br&gt;&amp;gt; Seconds.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; I&amp;#39;m assuming that if it is an MDE it&amp;#39;s vba does not need to be compiled. I&lt;br&gt;&amp;gt; have to conclude that the time it takes is simply loading it from the hard&lt;br&gt;&amp;gt; drive.&lt;br&gt;&amp;gt; I tried importing the tables to time the difference. The result is a bit&lt;br&gt;&amp;gt; better by about 10%.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; If I could start an unbound form while it reaches the Main function that&lt;br&gt;&amp;gt; would be acceptable but nothing happens until it is done whatever it does &lt;br&gt;&amp;gt; to&lt;br&gt;&amp;gt; reach the autoexec macro.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; I&amp;#39;ve tried listing the splash screen form in the display form/page but it&lt;br&gt;&amp;gt; comes up in about the same time as it takes to reach the AutoExec.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Is there a way to bring a form up while it it loading?&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Thanks for your help.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; RobGMiller &lt;p&gt;&lt;br&gt; &lt;p&gt;&lt;p&gt;== 4 of 8 ==&lt;br&gt;Date: Tues, Nov 20 2007 9:10 am &lt;br&gt;From: RobGMiller  &lt;p&gt;&lt;br&gt;Thanks for the quick response. &lt;p&gt;I tried to decompile but it tells me that the VBA project in the database is &lt;br&gt;corrupt. &lt;br&gt;I was able to run it again after that. I did a few more things on the list &lt;br&gt;of recommendation and  now it open in half the time. &lt;p&gt;Still, facing a grey sceen for 10 to 15 seconds depending on the speed of &lt;br&gt;the computer is not ideal if I can help it. &lt;p&gt;Any thoughts on showing something other than the blank background of the &lt;br&gt;empty access database window while it opens. &lt;p&gt;I dont suppose its possible to change the background without opening a form?&lt;p&gt;-- &lt;br&gt;RobGMiller&lt;p&gt;&lt;br&gt;&amp;quot;ruralguy via AccessMonster.com&amp;quot; wrote:&lt;p&gt;&amp;gt; See if any of the suggestions in this link help:&lt;br&gt;&amp;gt; &lt;a href="http://www.granite.ab.ca/access/performancefaq.htm"&gt;http://www.granite.ab.ca/access/performancefaq.htm&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; RobGMiller wrote:&lt;br&gt;&amp;gt; &amp;gt;Access 2003. &lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;This is a front end whose tables are attached to an access or SQL server &lt;br&gt;&amp;gt; &amp;gt;back end data container. It is 3 megs large as an MDE. It&amp;#39;s autoexec runs a &lt;br&gt;&amp;gt; &amp;gt;Main function. The time it takes to get to the main function is about 20 &lt;br&gt;&amp;gt; &amp;gt;Seconds. &lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;I&amp;#39;m assuming that if it is an MDE it&amp;#39;s vba does not need to be compiled. I &lt;br&gt;&amp;gt; &amp;gt;have to conclude that the time it takes is simply loading it from the hard &lt;br&gt;&amp;gt; &amp;gt;drive. &lt;br&gt;&amp;gt; &amp;gt;I tried importing the tables to time the difference. The result is a bit &lt;br&gt;&amp;gt; &amp;gt;better by about 10%. &lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;If I could start an unbound form while it reaches the Main function that &lt;br&gt;&amp;gt; &amp;gt;would be acceptable but nothing happens until it is done whatever it does to &lt;br&gt;&amp;gt; &amp;gt;reach the autoexec macro. &lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;I&amp;#39;ve tried listing the splash screen form in the display form/page but it &lt;br&gt;&amp;gt; &amp;gt;comes up in about the same time as it takes to reach the AutoExec. &lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;Is there a way to bring a form up while it it loading?&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;Thanks for your help.&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; RuralGuy (RG for short) aka Allan Bunch MS Access MVP - acXP WinXP Pro&lt;br&gt;&amp;gt; Please post back to this forum so all may benefit.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Message posted via AccessMonster.com&lt;br&gt;&amp;gt; &lt;a href="http://www.accessmonster.com/Uwe/Forums.aspx/access-modules/200711/1"&gt;http://www.accessmonster.com/Uwe/Forums.aspx/access-modules/200711/1&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;== 5 of 8 ==&lt;br&gt;Date: Tues, Nov 20 2007 9:40 am &lt;br&gt;From: &amp;quot;ruralguy via AccessMonster.com&amp;quot;  &lt;p&gt;&lt;br&gt;Your MDE *is* on the local drive, right?&lt;p&gt;RobGMiller wrote:&lt;br&gt;&amp;gt;Thanks for the quick response. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;I tried to decompile but it tells me that the VBA project in the database is &lt;br&gt;&amp;gt;corrupt. &lt;br&gt;&amp;gt;I was able to run it again after that. I did a few more things on the list &lt;br&gt;&amp;gt;of recommendation and  now it open in half the time. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Still, facing a grey sceen for 10 to 15 seconds depending on the speed of &lt;br&gt;&amp;gt;the computer is not ideal if I can help it. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Any thoughts on showing something other than the blank background of the &lt;br&gt;&amp;gt;empty access database window while it opens. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;I dont suppose its possible to change the background without opening a form?&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; See if any of the suggestions in this link help:&lt;br&gt;&amp;gt;&amp;gt; &lt;a href="http://www.granite.ab.ca/access/performancefaq.htm"&gt;http://www.granite.ab.ca/access/performancefaq.htm&lt;/a&gt;&lt;br&gt;&amp;gt;[quoted text clipped - 22 lines]&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;Thanks for your help.&lt;p&gt;-- &lt;br&gt;RuralGuy (RG for short) aka Allan Bunch MS Access MVP - acXP WinXP Pro&lt;br&gt;Please post back to this forum so all may benefit.&lt;p&gt;Message posted via &lt;a href="http://www.accessmonster.com"&gt;http://www.accessmonster.com&lt;/a&gt;&lt;p&gt; &lt;p&gt;&lt;p&gt;== 6 of 8 ==&lt;br&gt;Date: Tues, Nov 20 2007 9:58 am &lt;br&gt;From: RobGMiller  &lt;p&gt;&lt;br&gt;Yes it is. &lt;p&gt;So is the Access data container for the purpose of this test. Putting it on &lt;br&gt;a mapped network drive does not affect the opening time and it has a minor &lt;br&gt;effect on data access generally. &lt;p&gt;-- &lt;br&gt;RobGMiller&lt;p&gt;&lt;br&gt;&amp;quot;ruralguy via AccessMonster.com&amp;quot; wrote:&lt;p&gt;&amp;gt; Your MDE *is* on the local drive, right?&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; RobGMiller wrote:&lt;br&gt;&amp;gt; &amp;gt;Thanks for the quick response. &lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;I tried to decompile but it tells me that the VBA project in the database is &lt;br&gt;&amp;gt; &amp;gt;corrupt. &lt;br&gt;&amp;gt; &amp;gt;I was able to run it again after that. I did a few more things on the list &lt;br&gt;&amp;gt; &amp;gt;of recommendation and  now it open in half the time. &lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;Still, facing a grey sceen for 10 to 15 seconds depending on the speed of &lt;br&gt;&amp;gt; &amp;gt;the computer is not ideal if I can help it. &lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;Any thoughts on showing something other than the blank background of the &lt;br&gt;&amp;gt; &amp;gt;empty access database window while it opens. &lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;I dont suppose its possible to change the background without opening a form?&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; See if any of the suggestions in this link help:&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href="http://www.granite.ab.ca/access/performancefaq.htm"&gt;http://www.granite.ab.ca/access/performancefaq.htm&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;[quoted text clipped - 22 lines]&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;Thanks for your help.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; RuralGuy (RG for short) aka Allan Bunch MS Access MVP - acXP WinXP Pro&lt;br&gt;&amp;gt; Please post back to this forum so all may benefit.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Message posted via &lt;a href="http://www.accessmonster.com"&gt;http://www.accessmonster.com&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;== 7 of 8 ==&lt;br&gt;Date: Tues, Nov 20 2007 9:59 am &lt;br&gt;From: RobGMiller  &lt;p&gt;&lt;br&gt;I shut off the anti virus and it had no noticible effect. &lt;p&gt;-- &lt;br&gt;RobGMiller&lt;p&gt;&lt;br&gt;&amp;quot;Pieter Wijnen&amp;quot; wrote:&lt;p&gt;&amp;gt; Can be related to your anti-virus program /settings&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Pieter&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;quot;RobGMiller&amp;quot; &amp;lt;RobGMiller@discussions.microsoft.com&amp;gt; wrote in message &lt;br&gt;&amp;gt; news:4F5A0ABF-BED0-4503-9B81-2BE2D86766C4@microsoft.com...&lt;br /&gt;&amp;gt; &amp;gt; Access 2003.&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; This is a front end whose tables are attached to an access or SQL server&lt;br&gt;&amp;gt; &amp;gt; back end data container. It is 3 megs large as an MDE. It&amp;#39;s autoexec runs &lt;br&gt;&amp;gt; &amp;gt; a&lt;br&gt;&amp;gt; &amp;gt; Main function. The time it takes to get to the main function is about 20&lt;br&gt;&amp;gt; &amp;gt; Seconds.&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; I&amp;#39;m assuming that if it is an MDE it&amp;#39;s vba does not need to be compiled. I&lt;br&gt;&amp;gt; &amp;gt; have to conclude that the time it takes is simply loading it from the hard&lt;br&gt;&amp;gt; &amp;gt; drive.&lt;br&gt;&amp;gt; &amp;gt; I tried importing the tables to time the difference. The result is a bit&lt;br&gt;&amp;gt; &amp;gt; better by about 10%.&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; If I could start an unbound form while it reaches the Main function that&lt;br&gt;&amp;gt; &amp;gt; would be acceptable but nothing happens until it is done whatever it does &lt;br&gt;&amp;gt; &amp;gt; to&lt;br&gt;&amp;gt; &amp;gt; reach the autoexec macro.&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; I&amp;#39;ve tried listing the splash screen form in the display form/page but it&lt;br&gt;&amp;gt; &amp;gt; comes up in about the same time as it takes to reach the AutoExec.&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; Is there a way to bring a form up while it it loading?&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; Thanks for your help.&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; -- &lt;br&gt;&amp;gt; &amp;gt; RobGMiller &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;== 8 of 8 ==&lt;br&gt;Date: Tues, Nov 20 2007 10:20 am &lt;br&gt;From: &amp;quot;ruralguy via AccessMonster.com&amp;quot;  &lt;p&gt;&lt;br&gt;You should be able to open a Splash form (that has no RecordSource) quickly&lt;br&gt;and then open the other form invisible and when loaded, turn on the&lt;br&gt;visibility and close the Splash form.&lt;p&gt;RobGMiller wrote:&lt;br&gt;&amp;gt;Yes it is. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;So is the Access data container for the purpose of this test. Putting it on &lt;br&gt;&amp;gt;a mapped network drive does not affect the opening time and it has a minor &lt;br&gt;&amp;gt;effect on data access generally. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; Your MDE *is* on the local drive, right?&lt;br&gt;&amp;gt;&amp;gt; &lt;br&gt;&amp;gt;[quoted text clipped - 18 lines]&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;Thanks for your help.&lt;p&gt;-- &lt;br&gt;RuralGuy (RG for short) aka Allan Bunch MS Access MVP - acXP WinXP Pro&lt;br&gt;Please post back to this forum so all may benefit.&lt;p&gt;Message posted via AccessMonster.com&lt;br&gt;&lt;a href="http://www.accessmonster.com/Uwe/Forums.aspx/access-modules/200711/1"&gt;http://www.accessmonster.com/Uwe/Forums.aspx/access-modules/200711/1&lt;/a&gt;&lt;p&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: How do I return a Percentile Rank in Microsoft Access?&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ae9f54d2818421f3?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ae9f54d2818421f3?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Tues, Nov 20 2007 8:09 am &lt;br&gt;From: &amp;quot;Gary Walter&amp;quot;  &lt;p&gt;&lt;p&gt;&amp;quot;bobmount&amp;quot;  wrote:&lt;br&gt;&amp;gt; I&amp;#39;m trying to add a field to a &amp;quot;Make Table&amp;quot; query in Access which will add &lt;br&gt;&amp;gt; a&lt;br&gt;&amp;gt; column representing the percentile rank of the [Value] field, based on the&lt;br&gt;&amp;gt; other values in that column (i.e., 1%-100%)....similar to the PERCENTILE &lt;br&gt;&amp;gt; RANK&lt;br&gt;&amp;gt; feature in Excel.    Does anyone know how to do this?  (Assume my table &lt;br&gt;&amp;gt; name&lt;br&gt;&amp;gt; is &amp;#39;DataSet&amp;#39;, and the field with the values to rank is [Value])....&lt;br&gt;&amp;gt;&lt;br&gt;Hi Bob,&lt;p&gt;Are we talking about:&lt;p&gt;Percentile = (Rank/TotalCount) * 100&lt;p&gt;The following solution requires that you&lt;br&gt;be able to use DCount to produce a rank&lt;br&gt;and a total count over the group.&lt;p&gt;&lt;br&gt;SELECT&lt;br&gt;D.[Value],&lt;br&gt;DCount(&amp;quot;*&amp;quot;,&amp;quot;DataSet&amp;quot;, &amp;quot;[Value]&amp;lt;&amp;quot; &amp;amp; D.[Value] ) AS ValRank,&lt;br&gt;DCount(&amp;quot;*&amp;quot;,&amp;quot;DataSet&amp;quot;) AS TotCnt,&lt;br&gt;([ValRank]/[TotCnt])*100 AS Percentile&lt;br&gt;FROM DataSet AS D;&lt;p&gt;the above won&amp;#39;t resolve ties though (but can with&lt;br&gt;some other field added to DCount for ValRank...&lt;p&gt;good luck,&lt;p&gt;gary&lt;p&gt;&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: When all records in a subform combo box are a certain value, f&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e03e744c4d3df358?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e03e744c4d3df358?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 2 ==&lt;br&gt;Date: Tues, Nov 20 2007 8:25 am &lt;br&gt;From: mattieflo  &lt;p&gt;&lt;br&gt;Hi Stuart,&lt;p&gt;I just realized that EMAIL is also a subform. They are linked together and &lt;br&gt;EMAIL is the parent form and PURCHASE ORDERS is the child form. I still want &lt;br&gt;it to do the same thing, but I&amp;#39;m not writing the code right that you &lt;br&gt;provided. Could you help me with how to reference that subform? Thanks.&lt;p&gt;&amp;quot;Stuart McCall&amp;quot; wrote:&lt;p&gt;&amp;gt; &amp;quot;mattieflo&amp;quot; &amp;lt;mattieflo@discussions.microsoft.com&amp;gt; wrote in message &lt;br&gt;&amp;gt; news:9E27FF53-D475-4758-AD63-BCEEAA10B1D5@microsoft.com...&lt;br /&gt;&amp;gt; &amp;gt; Hello,&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; I have a form named EMAIL and on it is a subform named PURCHASE ORDERS. &lt;br&gt;&amp;gt; &amp;gt; Each&lt;br&gt;&amp;gt; &amp;gt; EMAIL has several PURCHASE ORDERS. On the PURCHASE ORDER subform, there is &lt;br&gt;&amp;gt; &amp;gt; a&lt;br&gt;&amp;gt; &amp;gt; drop down box that indicates Pending or Completed. I want to program this &lt;br&gt;&amp;gt; &amp;gt; so&lt;br&gt;&amp;gt; &amp;gt; that when all PURCHASE ORDERS are set to &amp;quot;Completed&amp;quot; that it will flag a&lt;br&gt;&amp;gt; &amp;gt; checkbox on the EMAIL main form. Does anyone have any suggestions on how &lt;br&gt;&amp;gt; &amp;gt; to&lt;br&gt;&amp;gt; &amp;gt; go about this? Thanks!&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Use code like this in your main form&amp;#39;s Current event:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Dim CompletedCount As Long&lt;br&gt;&amp;gt; Dim SubformCount As Long&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; CompletedCount = Dcount(&amp;quot;*&amp;quot;,&amp;quot;PURCHASE ORDERS&amp;quot;,&amp;quot;ComboField = &amp;#39;Completed&amp;#39;&amp;quot;)&lt;br&gt;&amp;gt; SubformCount = Me.SubformControlName.Form.Recordcount&lt;br&gt;&amp;gt; Me.CheckboxName.Value = (CompletedCount = SubformCount)&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; (alter the control names accordingly, of course)&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;== 2 of 2 ==&lt;br&gt;Date: Tues, Nov 20 2007 10:04 am &lt;br&gt;From: &amp;quot;Stuart McCall&amp;quot;  &lt;p&gt;&lt;br&gt;&amp;quot;mattieflo&amp;quot; &amp;lt;mattieflo@discussions.microsoft.com&amp;gt; wrote in message &lt;br /&gt;news:E3133C56-7802-4B05-AAFE-08CB3C2D9F88@microsoft.com...&lt;br /&gt;&amp;gt; Hi Stuart,&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; I just realized that EMAIL is also a subform. They are linked together and&lt;br&gt;&amp;gt; EMAIL is the parent form and PURCHASE ORDERS is the child form. I still &lt;br&gt;&amp;gt; want&lt;br&gt;&amp;gt; it to do the same thing, but I&amp;#39;m not writing the code right that you&lt;br&gt;&amp;gt; provided. Could you help me with how to reference that subform? Thanks.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;quot;Stuart McCall&amp;quot; wrote:&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;mattieflo&amp;quot; &amp;lt;mattieflo@discussions.microsoft.com&amp;gt; wrote in message&lt;br&gt;&amp;gt;&amp;gt; news:9E27FF53-D475-4758-AD63-BCEEAA10B1D5@microsoft.com...&lt;br /&gt;&amp;gt;&amp;gt; &amp;gt; Hello,&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; I have a form named EMAIL and on it is a subform named PURCHASE ORDERS.&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Each&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; EMAIL has several PURCHASE ORDERS. On the PURCHASE ORDER subform, there &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; is&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; a&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; drop down box that indicates Pending or Completed. I want to program &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; this&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; so&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; that when all PURCHASE ORDERS are set to &amp;quot;Completed&amp;quot; that it will flag &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; a&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; checkbox on the EMAIL main form. Does anyone have any suggestions on &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; how&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; to&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; go about this? Thanks!&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; Use code like this in your main form&amp;#39;s Current event:&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; Dim CompletedCount As Long&lt;br&gt;&amp;gt;&amp;gt; Dim SubformCount As Long&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; CompletedCount = Dcount(&amp;quot;*&amp;quot;,&amp;quot;PURCHASE ORDERS&amp;quot;,&amp;quot;ComboField = &amp;#39;Completed&amp;#39;&amp;quot;)&lt;br&gt;&amp;gt;&amp;gt; SubformCount = Me.SubformControlName.Form.Recordcount&lt;br&gt;&amp;gt;&amp;gt; Me.CheckboxName.Value = (CompletedCount = SubformCount)&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; (alter the control names accordingly, of course)&lt;p&gt;Ok, if I understand you correctly, getting the SubformCount ought to go &lt;br&gt;something like this:&lt;p&gt;SubformCount = &lt;br&gt;Me.EMAILSubformControlName.Form.PURCHASEORDERSSubformControlName.Form.Recordcount&lt;p&gt;(that&amp;#39;s one line of code)&lt;p&gt;&lt;p&gt;&lt;p&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: every other row + datasheet + Cond Format&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ad8fed09922c96ce?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ad8fed09922c96ce?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Tues, Nov 20 2007 9:09 am &lt;br&gt;From: JK  &lt;p&gt;&lt;br&gt;Any idea why this won&amp;#39;t work in AC2003 - SP3?&lt;p&gt;Option Compare Database&lt;p&gt;&amp;#39; Declare an instance of our class&lt;br&gt;Private CF As clsConditionalFormattingDataSheetView&lt;p&gt;&lt;br&gt;Private Sub Form_Current()&lt;br&gt;&amp;#39; Call our redraw function.&lt;br&gt;&amp;#39; We have to do this here because of a bug using&lt;br&gt;&amp;#39; Withevents to sink a Form&amp;#39;s events from a Class module.&lt;br&gt;CF.Redraw&lt;br&gt;End Sub&lt;p&gt;&lt;br&gt;Private Sub Form_Load()&lt;br&gt;&amp;#39; startup our class&lt;br&gt;Set CF = New clsConditionalFormattingDataSheetView&lt;br&gt;&amp;#39; You must set a reference to a TextBox control&lt;br&gt;&amp;#39; that you have placed anywhere in the Detail section.&lt;br&gt;&amp;#39; Don&amp;#39;t worry about the control&amp;#39;s size or placement.&lt;br&gt;&amp;#39; The class will position, size and set it&amp;#39;s properties as required.&lt;br&gt;CF.KeyFieldControl = Me.txtcustomerID&lt;p&gt;&amp;#39; Set the desired Highlight Color&lt;br&gt;CF.HighlightColor = CLng(vbRed)&lt;br&gt;End Sub&lt;p&gt;Private Sub Form_Unload(Cancel As Integer)&lt;br&gt;&amp;#39; Release the reference to our class.&lt;br&gt;Set CF = Nothing&lt;br&gt;End Sub&lt;p&gt;&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Combo box based on anothr combo box&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/4e61d0b78a3f129d?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/4e61d0b78a3f129d?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Tues, Nov 20 2007 9:08 am &lt;br&gt;From: Tknows  &lt;p&gt;&lt;br&gt;the real issue I guess is that I expect the second combo box to generate a &lt;br&gt;set of values based on the selection of the first combo box.  Instead each &lt;br&gt;item I select generates a parameter box.  how do I elimnate this.  My snytax &lt;br&gt;is in the second combo box is:&lt;br&gt;SELECT Picture.PictureId, Picture.PictureDescription, Picture.Location, &lt;br&gt;Picture.members, Picture.PositionDescription FROM Picture WHERE &lt;br&gt;(((Picture.PicYear)=[forms]![Select_Picture]![txtYear])) ORDER BY &lt;br&gt;Picture.PictureDescription;:&lt;p&gt;A requery in the after update of the first combo box does not seem to work&lt;p&gt;&amp;quot;Ofer Cohen&amp;quot; wrote:&lt;p&gt;&amp;gt; Look at this link on &amp;quot;Limit content of combo/list boxes&amp;quot; for example&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;a href="http://www.mvps.org/access/forms/frm0028.htm"&gt;http://www.mvps.org/access/forms/frm0028.htm&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Also, this line&lt;br&gt;&amp;gt; form![SelectPicture]![cboPicYear]&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Should be with Forms and not Form:&lt;br&gt;&amp;gt; forms![SelectPicture]![cboPicYear]&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; If you want to Access the second column in the Combo, create a text box in &lt;br&gt;&amp;gt; the form (not visible) and set it to the second column.&lt;br&gt;&amp;gt; In the ControlSource of the text box write&lt;br&gt;&amp;gt; =[ComboName].Column(1)&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Then, filter the query by this text box&lt;br&gt;&amp;gt; Forms![SelectPicture]![TextBoxName]&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; -- &lt;br&gt;&amp;gt; Good Luck&lt;br&gt;&amp;gt; BS&amp;quot;D&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;quot;Tknows&amp;quot; wrote:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &amp;gt; i&amp;#39;m trying to generate a combo box list based on the selection of another &lt;br&gt;&amp;gt; &amp;gt; combo box.  I aslo need to requery the second combo box once a selection is &lt;br&gt;&amp;gt; &amp;gt; made in the first combo box.&lt;br&gt;&amp;gt; &amp;gt; the select query in the row source of the second combo box is the following:&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; [Form]![SelectPicture]![cboPicYear (1)]&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; This appears as a parameter in form view.&lt;br&gt;&amp;gt; &amp;gt; The SQL seems correct:&lt;br&gt;&amp;gt; &amp;gt; SELECT Picture.PictureId, Picture.PictureDescription, Picture.Location, &lt;br&gt;&amp;gt; &amp;gt; Picture.members, Picture.PositionDescription&lt;br&gt;&amp;gt; &amp;gt; FROM Picture&lt;br&gt;&amp;gt; &amp;gt; WHERE (((Picture.PicYear)=form![SelectPicture]![cboPicYear]))&lt;br&gt;&amp;gt; &amp;gt; ORDER BY Picture.PictureDescription;&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt;&amp;gt; &amp;gt; Please note teh cboPicYear has two columns one for the ID and the other for &lt;br&gt;&amp;gt; &amp;gt; the picture year.  The picture year is the value that is displayed in the &lt;br&gt;&amp;gt; &amp;gt; combo box.&lt;br&gt;&amp;gt; &amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;==============================================================================&lt;p&gt;You received this message because you are subscribed to the Google Groups &amp;quot;microsoft.public.access.modulesdaovba&amp;quot;&lt;br&gt;group.&lt;p&gt;To post to this group, visit &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en&lt;/a&gt;&lt;p&gt;To unsubscribe from this group, send email to microsoft.public.access.modulesdaovba-unsubscribe@googlegroups.com&lt;p&gt;To change the way you get mail from this group, visit:&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/subscribe?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/subscribe?hl=en&lt;/a&gt;&lt;p&gt;To report abuse, send email explaining the problem to abuse@googlegroups.com&lt;p&gt;==============================================================================&lt;br&gt;Google Groups: &lt;a href="http://groups.google.com?hl=en"&gt;http://groups.google.com?hl=en&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3355136152627331767-2501358826795438989?l=live-excel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://live-excel.blogspot.com/feeds/2501358826795438989/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3355136152627331767&amp;postID=2501358826795438989' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3355136152627331767/posts/default/2501358826795438989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3355136152627331767/posts/default/2501358826795438989'/><link rel='alternate' type='text/html' href='http://live-excel.blogspot.com/2007/11/25-new-messages-in-13-topics-digest_20.html' title='25 new messages in 13 topics - digest'/><author><name>nurussadad</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://bp1.blogger.com/_gi5ukBcBuVQ/R3h93e1yUoI/AAAAAAAAAAM/tVwD4nQLmd8/S220/FotoQ.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3355136152627331767.post-8635438810431550193</id><published>2007-11-20T00:24:00.001-08:00</published><updated>2007-11-20T00:24:24.692-08:00</updated><title type='text'>8 new messages in 7 topics - digest</title><content type='html'>microsoft.public.access.modulesdaovba&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en&lt;/a&gt;&lt;p&gt;microsoft.public.access.modulesdaovba@googlegroups.com&lt;p&gt;Today&amp;#39;s topics:&lt;p&gt;* Populating Hyperlink from vba - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/92eb08f1cad9e59b?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/92eb08f1cad9e59b?hl=en&lt;/a&gt;&lt;br&gt;* How do I return a Percentile Rank in Microsoft Access? - 1 messages, 1 &lt;br&gt;author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ae9f54d2818421f3?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ae9f54d2818421f3?hl=en&lt;/a&gt;&lt;br&gt;* Update SQL problem - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/cfdf53ee466a81de?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/cfdf53ee466a81de?hl=en&lt;/a&gt;&lt;br&gt;* create folder with package wizard - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/bf45931cb5c37053?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/bf45931cb5c37053?hl=en&lt;/a&gt;&lt;br&gt;* Visible = True Vs Visble = False - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ab35e58d40612388?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ab35e58d40612388?hl=en&lt;/a&gt;&lt;br&gt;* Office 2003 SP3 broke my vba code &amp;quot;user-defined type not defined&amp;quot; - 2 &lt;br&gt;messages, 2 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e77fbf8c840cf62d?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e77fbf8c840cf62d?hl=en&lt;/a&gt;&lt;br&gt;* Combo box based on anothr combo box - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/4e61d0b78a3f129d?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/4e61d0b78a3f129d?hl=en&lt;/a&gt;&lt;p&gt;==============================================================================&lt;br&gt;TOPIC: Populating Hyperlink from vba&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/92eb08f1cad9e59b?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/92eb08f1cad9e59b?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Mon, Nov 19 2007 6:52 pm &lt;br&gt;From: &amp;quot;Dale&amp;quot;  &lt;p&gt;&lt;br&gt;Gary you are the best!!!!!!! You got it right away!!&lt;br&gt;This has eluded me and others in this newsgroup for a month now...  Yes the &lt;br&gt;strfpath is the full path to the word doc file i.e. &lt;br&gt;strfpath=&amp;quot;C:\somefolder\&amp;quot;  And [Fname] as you guessed is a field in the &lt;br&gt;Purchase table (guess I need to be more explicit).&lt;br&gt;The code that worked if others find themselves needing this type of code:&lt;br&gt;strSql= &amp;quot;UPDATE tblpurchase_orders  &amp;quot; _&lt;br&gt;&amp;amp; &amp;quot;SET [HLink] = [Fname] &amp;amp;  &amp;#39;#&amp;quot; &amp;amp; strfpath _&lt;br&gt;&amp;amp;  &amp;quot;&amp;#39; &amp;amp; [FName] &amp;quot; _&lt;br&gt;&amp;amp; &amp;quot;WHERE ([HLink] Is Null) AND ([PO] Is Null);&amp;quot;&lt;p&gt;Don&amp;#39;t think I&amp;#39;d have ever come up with the single quotes..but obviously they &lt;br&gt;are needed&lt;p&gt;&amp;quot;Gary Walter&amp;quot; &amp;lt;gary@wrotein.msg&amp;gt; wrote in message &lt;br /&gt;news:eoTnHxtKIHA.5580@TK2MSFTNGP02.phx.gbl...&lt;br /&gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;quot;Dale&amp;quot; &amp;lt;cyber@nowhere.com&amp;gt; wrote in message &lt;br&gt;&amp;gt; news:%23Gd8ZFrKIHA.3516@TK2MSFTNGP02.phx.gbl...&lt;br /&gt;&amp;gt;&amp;gt;I am trying to run this code from a subroutine in vba... The filepath is a &lt;br&gt;&amp;gt;&amp;gt;constant string &amp;quot;strfpath&amp;quot;.  Currently I am getting a &amp;quot;missing operator&amp;quot; &lt;br&gt;&amp;gt;&amp;gt;error (where is it!!! the missing operator!!).  Much appreciated if &lt;br&gt;&amp;gt;&amp;gt;someone could point me in the right direction.  Thanks&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; strSql = &amp;quot;UPDATE tblpurchase_orders SET tblpurchase_orders.HLink &lt;br&gt;&amp;gt;&amp;gt; =[Fname]#&amp;quot; &amp;amp; strfpath &amp;amp; &amp;quot;[fname]#&amp;quot; &amp;amp; _&lt;br&gt;&amp;gt;&amp;gt; &amp;quot; WHERE (((tblpurchase_orders.HLink) Is Null) AND &lt;br&gt;&amp;gt;&amp;gt; ((tblpurchase_orders.PO) Is Null))&amp;quot;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt; Hi Dale,&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; On further thought...&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; If [Fname] is field in tblpurchase_orders,&lt;br&gt;&amp;gt; then I think you want your SQL string to&lt;br&gt;&amp;gt; end up as (if you did Debug.Print strSQL)...&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; if strfpath = &amp;quot;C:\&amp;quot;    (does strfpath end with &amp;quot;\&amp;quot; ?)&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; UPDATE tblpurchase_orders&lt;br&gt;&amp;gt; SET [HLink] = [Fname] &amp;amp;  &amp;quot;#C:\&amp;quot; &amp;amp;  [FName]&lt;br&gt;&amp;gt; WHERE&lt;br&gt;&amp;gt; ([HLink] Is Null)&lt;br&gt;&amp;gt; AND&lt;br&gt;&amp;gt; ([PO] Is Null);&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; does that look right?&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; if so...possibly try...&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; strSql= &amp;quot;UPDATE tblpurchase_orders  &amp;quot; _&lt;br&gt;&amp;gt; &amp;amp; &amp;quot;SET [HLink] = [Fname] &amp;amp;  &amp;#39;#&amp;quot; &amp;amp; strfpath _&lt;br&gt;&amp;gt; &amp;amp;  &amp;quot;&amp;#39; &amp;amp; [FName] &amp;quot; _&lt;br&gt;&amp;gt; &amp;amp; &amp;quot;WHERE ([HLink] Is Null) AND ([PO] Is Null);&amp;quot;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; testing in Immediate Window:&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; strfpath=&amp;quot;C:\&amp;quot;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; strSql= &amp;quot;UPDATE tblpurchase_orders  &amp;quot; _&lt;br&gt;&amp;gt; &amp;amp; &amp;quot;SET [HLink] = [Fname] &amp;amp;  &amp;#39;#&amp;quot; &amp;amp; strfpath _&lt;br&gt;&amp;gt; &amp;amp;  &amp;quot;&amp;#39; &amp;amp; [FName] &amp;quot; _&lt;br&gt;&amp;gt; &amp;amp; &amp;quot;WHERE ([HLink] Is Null) AND ([PO] Is Null);&amp;quot;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; ?strSql&lt;br&gt;&amp;gt; UPDATE tblpurchase_orders  SET [HLink] = [Fname] &amp;amp;  &amp;#39;#C:\&amp;#39; &amp;amp; [FName] WHERE &lt;br&gt;&amp;gt; ([HLink] Is Null) AND ([PO] Is Null);&lt;br&gt;&amp;gt; &lt;p&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: How do I return a Percentile Rank in Microsoft Access?&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ae9f54d2818421f3?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ae9f54d2818421f3?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Mon, Nov 19 2007 8:07 pm &lt;br&gt;From: bobmount  &lt;p&gt;&lt;br&gt;I&amp;#39;m trying to add a field to a &amp;quot;Make Table&amp;quot; query in Access which will add a &lt;br&gt;column representing the percentile rank of the [Value] field, based on the &lt;br&gt;other values in that column (i.e., 1%-100%)....similar to the PERCENTILE RANK &lt;br&gt;feature in Excel.    Does anyone know how to do this?  (Assume my table name &lt;br&gt;is &amp;#39;DataSet&amp;#39;, and the field with the values to rank is [Value])....&lt;p&gt;Thanks, in advance!&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Update SQL problem&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/cfdf53ee466a81de?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/cfdf53ee466a81de?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Mon, Nov 19 2007 8:10 pm &lt;br&gt;From: &amp;quot;Tony Toews [MVP]&amp;quot;  &lt;p&gt;&lt;br&gt;Billy B &amp;lt;BillyB@discussions.microsoft.com&amp;gt; wrote:&lt;p&gt;&amp;gt;            DoCmd.RunSQL strSQLUpdateIt&lt;p&gt;I prefer, if DAO, to use Currentdb.Execute strSQL,dbfailonerror&lt;br&gt;command instead of docmd.runsql.  For ADO use&lt;br&gt;CurrentProject.Connection.Execute strCommand, lngRecordsAffected,&lt;br&gt;adCmdText  &lt;p&gt;If you&amp;#39;re going to use docmd.setwarnings make very sure you put the&lt;br&gt;True statement in any error handling code as well.   Otherwise weird&lt;br&gt;things may happen later on especially while you are working on the&lt;br&gt;app.  For example you will no longer get the &amp;quot;Do you wish to save your&lt;br&gt;changes&amp;quot; message if you close an object.  This may mean that unwanted&lt;br&gt;changes, deletions or additions will be saved to your MDB.&lt;p&gt;Also performance can be significantly different between the two&lt;br&gt;methods.  One posting stated currentdb.execute took two seconds while&lt;br&gt;docmd.runsql took eight seconds.  As always YMMV.&lt;p&gt;Tony&lt;br&gt;-- &lt;br&gt;Tony Toews, Microsoft Access MVP&lt;br&gt;   Please respond only in the newsgroups so that others can &lt;br&gt;read the entire thread of messages.&lt;br&gt;   Microsoft Access Links, Hints, Tips &amp;amp; Accounting Systems at&lt;p&gt;&lt;a href="http://www.granite.ab.ca/accsmstr.htm"&gt;http://www.granite.ab.ca/accsmstr.htm&lt;/a&gt;&lt;p&gt;  Tony&amp;#39;s Microsoft Access Blog - &lt;a href="http://msmvps.com/blogs/access/"&gt;http://msmvps.com/blogs/access/&lt;/a&gt;&lt;p&gt;&lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: create folder with package wizard&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/bf45931cb5c37053?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/bf45931cb5c37053?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Mon, Nov 19 2007 8:20 pm &lt;br&gt;From: HollyylloH  &lt;p&gt;&lt;br&gt;I have a database that I am packaging using the developer extensions package &lt;br&gt;wizard. I am wondering if there is a way to create a folder such as &lt;br&gt;&amp;quot;MyFolder&amp;quot; in the user&amp;#39;s My Documents folder regardless of which Windows OS &lt;br&gt;they have installed. &lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Visible = True Vs Visble = False&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ab35e58d40612388?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ab35e58d40612388?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Mon, Nov 19 2007 9:38 pm &lt;br&gt;From: Marshall Barton  &lt;p&gt;&lt;br&gt;dsc2bjn wrote:&lt;br&gt;&amp;gt;I think I did what you suggested.&lt;p&gt;&lt;br&gt;Forget that earlier partial workarounf, I wasn&amp;#39;t done with&lt;br&gt;it and did not mean to send it.  The problem is even messier&lt;br&gt;than I thought it would be.&lt;p&gt;It turns out that the best I could do ran into another issue&lt;br&gt;when one of the headers grow and the detail grows, then&lt;br&gt;Access will grow the detail too much.  It works well if the&lt;br&gt;detail grows but none of the headers grow.  It also works if&lt;br&gt;any header grows but the detail does not grow.&lt;p&gt;The messiness starts by adding an unbound hidden text box&lt;br&gt;named txtMaxHdr to the top level group header.  This will be&lt;br&gt;set to the height of the tallest header.&lt;p&gt;The next step is to create a group header section named&lt;br&gt;DummyHdr for the detail sorting level.  (If you are not&lt;br&gt;sorting the details, create a group level on the PK field.)&lt;br&gt;Add a text box named txtLine to this section and set its&lt;br&gt;control source to =1 and RunningSum property to Over Group.&lt;br&gt;This will be used to determine the first detail after one of&lt;br&gt;the other headers has a new value.  Make this header section&lt;br&gt;invisible because it is only used to help the code.&lt;p&gt;Hear&amp;#39;s a copy of my report module.  I hope you can unravel&lt;br&gt;the line wrapping.&lt;br&gt;-----------------------------------------------------------&lt;br&gt;Private Sub Detail_Format(Cancel As Integer, FormatCount As&lt;br&gt;Integer)&lt;br&gt;    If Me.txtLine = 1 And Me.Section(0).Height &amp;lt; txtMaxHdr&lt;br&gt;Then&lt;br&gt;        Me.Section(0).Height = txtMaxHdr&lt;br&gt;    End If&lt;br&gt;    txtMaxHdr = 0&lt;br&gt;End Sub&lt;p&gt;Private Sub Detail_Print(Cancel As Integer, PrintCount As&lt;br&gt;Integer)&lt;br&gt;    Me.Line (Me.EmployeeID.Left, 0)&lt;br&gt;-Step(Me.EmployeeID.Width, Me.Height), , B&lt;br&gt;    Me.Line (Me.AbsenceDate.Left, 0)&lt;br&gt;-Step(Me.AbsenceDate.Width, Me.Height), , B&lt;br&gt;    Me.Line (Me.Reason.Left, 0)-Step(Me.Reason.Width,&lt;br&gt;Me.Height), , B&lt;br&gt;End Sub&lt;p&gt;Private Sub DummyHdr_Format(Cancel As Integer, FormatCount&lt;br&gt;As Integer)&lt;br&gt;    Me.Section(0).Height = 0     &amp;#39;reduce detail size in case&lt;br&gt;it was changed&lt;br&gt;End Sub&lt;p&gt;Private Sub EmployeeHdr_Print(Cancel As Integer, PrintCount&lt;br&gt;As Integer)&lt;br&gt;    txtMaxHdr = Me.Height       &amp;#39;top group&lt;br&gt;    Me.MoveLayout = False&lt;br&gt;End Sub&lt;p&gt;Private Sub AbsenceHdr_Print(Cancel As Integer, PrintCount&lt;br&gt;As Integer)&lt;br&gt;    If Me.Height &amp;gt; txtMaxHdr Then txtMaxHdr = Me.Height&lt;br&gt;    Me.MoveLayout = False       &amp;#39;intermediate groups&lt;br&gt;End Sub&lt;br&gt;-----------------------------------------------------------&lt;br&gt;I tested that code in A2003. I think it should work in&lt;br&gt;A2002, but don&amp;#39;t know what will happen in A2007.  It can not&lt;br&gt;work in A2k or earlier versions.  If you are using A97 or&lt;br&gt;A2K then I might or might not be able to think up another&lt;br&gt;way, but would rather not try unless it&amp;#39;s necessary.&lt;p&gt;-- &lt;br&gt;Marsh&lt;br&gt;MVP [MS Access]&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Office 2003 SP3 broke my vba code &amp;quot;user-defined type not defined&amp;quot;&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e77fbf8c840cf62d?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e77fbf8c840cf62d?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 2 ==&lt;br&gt;Date: Mon, Nov 19 2007 9:54 pm &lt;br&gt;From: DAB  &lt;p&gt;&lt;br&gt;After installing Office2003 SP3 I get the following error...&lt;br&gt;    [Microsoft Visual Basic]&lt;br&gt;        Compile error:&lt;br&gt;        User-defined type not defined&lt;br&gt;The same database run on an Office2003 SP2 machine works fine.&lt;p&gt;Also, as I am creating a new database, just after saving the new name &lt;br&gt;db1.mdb, I get another error...&lt;br&gt;    [Microsoft Visual Basic]&lt;br&gt;        Object Library not registered&lt;p&gt;Any assistance would be GREATLY appreciated&lt;br&gt; &lt;p&gt;&lt;p&gt;== 2 of 2 ==&lt;br&gt;Date: Mon, Nov 19 2007 11:05 pm &lt;br&gt;From: &amp;quot;Tony Toews [MVP]&amp;quot;  &lt;p&gt;&lt;br&gt;DAB &amp;lt;DAB@discussions.microsoft.com&amp;gt; wrote:&lt;p&gt;&amp;gt;After installing Office2003 SP3 I get the following error...&lt;br&gt;&amp;gt;    [Microsoft Visual Basic]&lt;br&gt;&amp;gt;        Compile error:&lt;br&gt;&amp;gt;        User-defined type not defined&lt;br&gt;&amp;gt;The same database run on an Office2003 SP2 machine works fine.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Also, as I am creating a new database, just after saving the new name &lt;br&gt;&amp;gt;db1.mdb, I get another error...&lt;br&gt;&amp;gt;    [Microsoft Visual Basic]&lt;br&gt;&amp;gt;        Object Library not registered&lt;p&gt;Interesting. What are your references?  The following is some VBA code&lt;br&gt;to put them in the debug window.&lt;p&gt;Dim ref As Reference&lt;br&gt;    &lt;br&gt;    For Each ref In Access.References&lt;br&gt;        Debug.Print ref.Name &amp;amp; &amp;quot; &amp;quot; &amp;amp; ref.FullPath &amp;amp; &amp;quot; &amp;quot; &amp;amp; ref.Major &amp;amp;&lt;br&gt;&amp;quot;.&amp;quot; &amp;amp; ref.Minor&lt;br&gt;    Next ref&lt;p&gt;Tony&lt;br&gt;-- &lt;br&gt;Tony Toews, Microsoft Access MVP&lt;br&gt;   Please respond only in the newsgroups so that others can &lt;br&gt;read the entire thread of messages.&lt;br&gt;   Microsoft Access Links, Hints, Tips &amp;amp; Accounting Systems at&lt;p&gt;&lt;a href="http://www.granite.ab.ca/accsmstr.htm"&gt;http://www.granite.ab.ca/accsmstr.htm&lt;/a&gt;&lt;p&gt;  Tony&amp;#39;s Microsoft Access Blog - &lt;a href="http://msmvps.com/blogs/access/"&gt;http://msmvps.com/blogs/access/&lt;/a&gt;&lt;p&gt;&lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Combo box based on anothr combo box&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/4e61d0b78a3f129d?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/4e61d0b78a3f129d?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 1 ==&lt;br&gt;Date: Tues, Nov 20 2007 12:06 am &lt;br&gt;From: Ofer Cohen  &lt;p&gt;&lt;br&gt;Look at this link on &amp;quot;Limit content of combo/list boxes&amp;quot; for example&lt;p&gt;&lt;a href="http://www.mvps.org/access/forms/frm0028.htm"&gt;http://www.mvps.org/access/forms/frm0028.htm&lt;/a&gt;&lt;p&gt;Also, this line&lt;br&gt;form![SelectPicture]![cboPicYear]&lt;p&gt;Should be with Forms and not Form:&lt;br&gt;forms![SelectPicture]![cboPicYear]&lt;p&gt;If you want to Access the second column in the Combo, create a text box in &lt;br&gt;the form (not visible) and set it to the second column.&lt;br&gt;In the ControlSource of the text box write&lt;br&gt;=[ComboName].Column(1)&lt;p&gt;Then, filter the query by this text box&lt;br&gt;Forms![SelectPicture]![TextBoxName]&lt;p&gt;-- &lt;br&gt;Good Luck&lt;br&gt;BS&amp;quot;D&lt;p&gt;&lt;br&gt;&amp;quot;Tknows&amp;quot; wrote:&lt;p&gt;&amp;gt; i&amp;#39;m trying to generate a combo box list based on the selection of another &lt;br&gt;&amp;gt; combo box.  I aslo need to requery the second combo box once a selection is &lt;br&gt;&amp;gt; made in the first combo box.&lt;br&gt;&amp;gt; the select query in the row source of the second combo box is the following:&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; [Form]![SelectPicture]![cboPicYear (1)]&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; This appears as a parameter in form view.&lt;br&gt;&amp;gt; The SQL seems correct:&lt;br&gt;&amp;gt; SELECT Picture.PictureId, Picture.PictureDescription, Picture.Location, &lt;br&gt;&amp;gt; Picture.members, Picture.PositionDescription&lt;br&gt;&amp;gt; FROM Picture&lt;br&gt;&amp;gt; WHERE (((Picture.PicYear)=form![SelectPicture]![cboPicYear]))&lt;br&gt;&amp;gt; ORDER BY Picture.PictureDescription;&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Please note teh cboPicYear has two columns one for the ID and the other for &lt;br&gt;&amp;gt; the picture year.  The picture year is the value that is displayed in the &lt;br&gt;&amp;gt; combo box.&lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;==============================================================================&lt;p&gt;You received this message because you are subscribed to the Google Groups &amp;quot;microsoft.public.access.modulesdaovba&amp;quot;&lt;br&gt;group.&lt;p&gt;To post to this group, visit &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en&lt;/a&gt;&lt;p&gt;To unsubscribe from this group, send email to microsoft.public.access.modulesdaovba-unsubscribe@googlegroups.com&lt;p&gt;To change the way you get mail from this group, visit:&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/subscribe?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/subscribe?hl=en&lt;/a&gt;&lt;p&gt;To report abuse, send email explaining the problem to abuse@googlegroups.com&lt;p&gt;==============================================================================&lt;br&gt;Google Groups: &lt;a href="http://groups.google.com?hl=en"&gt;http://groups.google.com?hl=en&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3355136152627331767-8635438810431550193?l=live-excel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://live-excel.blogspot.com/feeds/8635438810431550193/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3355136152627331767&amp;postID=8635438810431550193' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3355136152627331767/posts/default/8635438810431550193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3355136152627331767/posts/default/8635438810431550193'/><link rel='alternate' type='text/html' href='http://live-excel.blogspot.com/2007/11/8-new-messages-in-7-topics-digest.html' title='8 new messages in 7 topics - digest'/><author><name>nurussadad</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://bp1.blogger.com/_gi5ukBcBuVQ/R3h93e1yUoI/AAAAAAAAAAM/tVwD4nQLmd8/S220/FotoQ.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3355136152627331767.post-3895372744298477621</id><published>2007-11-19T18:54:00.001-08:00</published><updated>2007-11-19T18:54:25.646-08:00</updated><title type='text'>24 new messages in 14 topics - digest</title><content type='html'>microsoft.public.access.modulesdaovba&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba?hl=en&lt;/a&gt;&lt;p&gt;microsoft.public.access.modulesdaovba@googlegroups.com&lt;p&gt;Today&amp;#39;s topics:&lt;p&gt;* Suppress MS-Access Window? - 3 messages, 2 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/bd783b6c207b1594?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/bd783b6c207b1594?hl=en&lt;/a&gt;&lt;br&gt;* Autocomplete in Access - 4 messages, 3 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/c52e7d26a67857c6?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/c52e7d26a67857c6?hl=en&lt;/a&gt;&lt;br&gt;* Birthdays this month - 2 messages, 2 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e9b69c449420462f?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e9b69c449420462f?hl=en&lt;/a&gt;&lt;br&gt;* Email Report - PDF not SNP - Need Help - 2 messages, 2 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e9ca616a38d3f83c?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e9ca616a38d3f83c?hl=en&lt;/a&gt;&lt;br&gt;* removing line feeds from text files - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e5cefca704435121?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e5cefca704435121?hl=en&lt;/a&gt;&lt;br&gt;* DateDiff - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/747b4c1e77e6252d?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/747b4c1e77e6252d?hl=en&lt;/a&gt;&lt;br&gt;* Visible = True Vs Visble = False - 2 messages, 2 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ab35e58d40612388?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ab35e58d40612388?hl=en&lt;/a&gt;&lt;br&gt;* counting by letter instead of number - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/7e49dcd58e1e9fff?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/7e49dcd58e1e9fff?hl=en&lt;/a&gt;&lt;br&gt;* Combobox record source query results not visible in form - 1 messages, 1 &lt;br&gt;author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/b0b748eceff3b668?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/b0b748eceff3b668?hl=en&lt;/a&gt;&lt;br&gt;* determining if this is the first new record in a subform - 1 messages, 1 &lt;br&gt;author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/32f8708d3a999813?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/32f8708d3a999813?hl=en&lt;/a&gt;&lt;br&gt;* When all records in a subform combo box are a certain value, flag. - 2 &lt;br&gt;messages, 2 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e03e744c4d3df358?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/e03e744c4d3df358?hl=en&lt;/a&gt;&lt;br&gt;* find files on hard drive from a list field - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/0b07605a1f34bfb2?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/0b07605a1f34bfb2?hl=en&lt;/a&gt;&lt;br&gt;* Automating Outlook from inside Access - 2 messages, 2 authors&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ecb06f1dc0c3ed33?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/ecb06f1dc0c3ed33?hl=en&lt;/a&gt;&lt;br&gt;* Combo box based on anothr combo box - 1 messages, 1 author&lt;br&gt; &lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/4e61d0b78a3f129d?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/4e61d0b78a3f129d?hl=en&lt;/a&gt;&lt;p&gt;==============================================================================&lt;br&gt;TOPIC: Suppress MS-Access Window?&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/bd783b6c207b1594?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/bd783b6c207b1594?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 3 ==&lt;br&gt;Date: Mon, Nov 19 2007 12:33 pm &lt;br&gt;From: PJFry  &lt;p&gt;&lt;br&gt;The simplest way is Tools, Startup. &lt;p&gt;Under Display Form/Page choose the report.  Then uncheck Display Database &lt;br&gt;Window.  &lt;p&gt;&amp;quot;JimP&amp;quot; wrote:&lt;p&gt;&amp;gt; Is it possible to suppress the MS-Access window?&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; At startup I would like to display a report in preview mode, without showing &lt;br&gt;&amp;gt; the Access window.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt; &lt;p&gt;&lt;p&gt;== 2 of 3 ==&lt;br&gt;Date: Mon, Nov 19 2007 4:52 pm &lt;br&gt;From: &amp;quot;JimP&amp;quot;  &lt;p&gt;&lt;br&gt;Tnx, but not the databa&lt;br&gt;&amp;quot;PJFry&amp;quot; &amp;lt;PJFry@discussions.microsoft.com&amp;gt; wrote in message &lt;br /&gt;news:AE61B6E2-982D-45DC-97F1-726214B3BDEB@microsoft.com...&lt;br /&gt;&amp;gt; The simplest way is Tools, Startup.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Under Display Form/Page choose the report.  Then uncheck Display Database&lt;br&gt;&amp;gt; Window.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;quot;JimP&amp;quot; wrote:&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; Is it possible to suppress the MS-Access window?&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; At startup I would like to display a report in preview mode, without &lt;br&gt;&amp;gt;&amp;gt; showing&lt;br&gt;&amp;gt;&amp;gt; the Access window.&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &lt;p&gt;&lt;br&gt; &lt;p&gt;&lt;p&gt;== 3 of 3 ==&lt;br&gt;Date: Mon, Nov 19 2007 4:54 pm &lt;br&gt;From: &amp;quot;JimP&amp;quot;  &lt;p&gt;&lt;br&gt;Tnx, but not the database window - the entire MS-Access window.&lt;p&gt;&amp;quot;PJFry&amp;quot; &amp;lt;PJFry@discussions.microsoft.com&amp;gt; wrote in message &lt;br /&gt;news:AE61B6E2-982D-45DC-97F1-726214B3BDEB@microsoft.com...&lt;br /&gt;&amp;gt; The simplest way is Tools, Startup.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Under Display Form/Page choose the report.  Then uncheck Display Database&lt;br&gt;&amp;gt; Window.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;quot;JimP&amp;quot; wrote:&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; Is it possible to suppress the MS-Access window?&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; At startup I would like to display a report in preview mode, without &lt;br&gt;&amp;gt;&amp;gt; showing&lt;br&gt;&amp;gt;&amp;gt; the Access window.&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &lt;p&gt;&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;br&gt;==============================================================================&lt;br&gt;TOPIC: Autocomplete in Access&lt;br&gt;&lt;a href="http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/c52e7d26a67857c6?hl=en"&gt;http://groups.google.com/group/microsoft.public.access.modulesdaovba/browse_thread/thread/c52e7d26a67857c6?hl=en&lt;/a&gt;&lt;br&gt;==============================================================================&lt;p&gt;== 1 of 4 ==&lt;br&gt;Date: Mon, Nov 19 2007 12:35 pm &lt;br&gt;From: &amp;quot;Ken Snell \(MVP\)&amp;quot;  &lt;p&gt;&lt;br&gt;No, I am not aware of any solutions. But I&amp;#39;ve never looked for one, either, &lt;br&gt;because this functionality has not been of interest to me for use in ACCESS.&lt;p&gt;-- &lt;p&gt;        Ken Snell&lt;br&gt;&amp;lt;MS ACCESS MVP&amp;gt;&lt;p&gt;&lt;br&gt;&amp;quot;dhlundy&amp;quot; &amp;lt;dhlundy@discussions.microsoft.com&amp;gt; wrote in message &lt;br /&gt;news:4030370D-0D3D-475E-B125-642E81718053@microsoft.com...&lt;br /&gt;&amp;gt; Have you ever seen a solution to this using Autoit or similar macro &lt;br&gt;&amp;gt; program?&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; &amp;quot;Ken Snell (MVP)&amp;quot; wrote:&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; This feature is not available in ACCESS when typing into fields during &lt;br&gt;&amp;gt;&amp;gt; data&lt;br&gt;&amp;gt;&amp;gt; entry.&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; -- &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;         Ken Snell&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;MS ACCESS MVP&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;dhlundy&amp;quot; &amp;lt;dhlundy@discussions.microsoft.com&amp;gt; wrote in message&lt;br&gt;&amp;gt;&amp;gt; news:28818147-C3B0-4E7A-B06D-4CE3C4A14067@microsoft.com...&lt;br /&gt;&amp;gt;&amp;gt; &amp;gt; using Microsoft Access 2003 to create a large database that has lots of&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; different text field values. In these cells, the information I need to&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; type&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; often repeats in separate fields. In Excel, there is an Autocomplete&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; option&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; that automatically fills in text that appears to be repeating if it is &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; in&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; the&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; same column.&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; What I want to know is how (or if) I can turn on an Autocomplete option &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; in&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; my form that works similarly to Excel so that the more tedious parts of &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; my&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; database entry are sped up considerably. This could literally save me&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; hours a&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; day if someone could help me.&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; To be clear:  I am not&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; trying to copy the last field into the current field, I am trying to &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; get&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Access to suggest what it thinks I am wanting to type in the field &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; based&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; on&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; other things that I have typed previously.&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; For instance, when you have visited websites with Internet Explorer and&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; you&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; want to go back to them later, all you have to do is START typing the &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; web&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; address into the address bar and then a drop-down menu appears listing &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; the&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; possible choices that you may want to pick from. I want this to happen,&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; but I&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; want it done while I am typing information into forms in Microsoft &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Access&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; 2003.&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Another example: In Excel if you have typed the word Monkeys into a &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; cell&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; in&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; the Animals column, then the word Giraffe, then the word Hippo, and &lt;br&gt;&amp;gt;&amp;gt; &amp;gt; then&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; started typing in a fourth cell the letter M, Excel would automatically&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; add&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; ONKEYS behind the M because it assumes that you want to type in Monkeys&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; again. I want my form to do THAT for me.&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Thanks for any help!&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; &lt;p&gt;&lt;br&gt; &lt;p&gt;&lt;p&gt;== 2 of 4 ==&lt;br&gt;Date: Mon, Nov 19 2007 12:47 pm &lt;br&gt;From: &amp;quot;John Spencer&amp;quot;  &lt;p&gt;&lt;br&gt;I guess you could use comboboxes on a form  that would look up the available &lt;br&gt;values and do an autocomplete.  Considering the delay inherent in having to &lt;br&gt;continually update the combobox choice lists this may not be very efficient. &lt;br&gt;Of course, if the values were fairly stable you could decide to only update &lt;br&gt;the choice lists when you first open the form for input or when you choose &lt;br&gt;to execute a requery of the values on a specified event (such as a button &lt;br&gt;click).&lt;p&gt;I wouldn&amp;#39;t want to do this with a large number of fields or with tables with &lt;br&gt;a million records, but it is feasible.&lt;p&gt;-- &lt;br&gt;John Spencer&lt;br&gt;Access MVP 2002-2005, 2007&lt;br&gt;Center for Health Program Development and Management&lt;br&gt;University of Maryland Baltimore County&lt;br&gt;.&lt;p&gt;&amp;quot;dhlundy&amp;quot; &amp;lt;dhlundy@discussions.microsoft.com&amp;gt; wrote in message &lt;br /&gt;news:28818147-C3B0-4E7A-B06D-4CE3C4A14067@microsoft.com...&lt;br /&gt;&amp;gt; using Microsoft Access 2003 to create a large database that has lots of&lt;br&gt;&amp;gt; different text field values. In these cells, the information I need to &lt;br&gt;&amp;gt; type&lt;br&gt;&amp;gt; often repeats in separate fields. In Excel, there is an Autocomplete &lt;br&gt;&amp;gt; option&lt;br&gt;&amp;gt; that automatically fills in text that appears to be repeating if it is in &lt;br&gt;&amp;gt; the&lt;br&gt;&amp;gt; same column.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; What I want to know is how (or if) I can turn on an Autocomplete option in&lt;br&gt;&amp;gt; my form that works similarly to Excel so that the more tedious parts of my&lt;br&gt;&amp;gt; database entry are sped up considerably. This could literally save me &lt;br&gt;&amp;gt; hours a&lt;br&gt;&amp;gt; day if someone could help me.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; To be clear:  I am not&lt;br&gt;&amp;gt; trying to copy the last field into the current field, I am trying to get&lt;br&gt;&amp;gt; Access to suggest what it thinks I am wanting to type in the field based &lt;br&gt;&amp;gt; on&lt;br&gt;&amp;gt; other things that I have typed previously.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; For instance, when you have visited websites with Internet Explorer and &lt;br&gt;&amp;gt; you&lt;br&gt;&amp;gt; want to go back to them later, all you have to do is START typing the web&lt;br&gt;&amp;gt; address into the address bar and then a drop-down menu appears listing the&lt;br&gt;&amp;gt; possible choices that you may want to pick from. I want this to happen, &lt;br&gt;&amp;gt; but I&lt;br&gt;&amp;gt; want it done while I am typing information into forms in Microsoft Access&lt;br&gt;&amp;gt; 2003.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Another example: In Excel if you have typed the word Monkeys into a cell &lt;br&gt;&amp;gt; in&lt;br&gt;&amp;gt; the Animals column, then the word Giraffe, then the word Hippo, and then&lt;br&gt;&amp;gt; started typing in a fourth cell the letter M, Excel would automatically &lt;br&gt;&amp;gt; add&lt;br&gt;&amp;gt; ONKEYS behind the M because it assumes that you want to type in Monkeys&lt;br&gt;&amp;gt; again. I want my form to do THAT for me.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Thanks for any help!&lt;br&gt;&amp;gt; &lt;p&gt;&lt;br&gt; &lt;p&gt;&lt;p&gt;== 3 of 4 ==&lt;br&gt;Date: Mon, Nov 19 2007 1:25 pm &lt;br&gt;From: &amp;quot;Ken Snell \(MVP\)&amp;quot;  &lt;p&gt;&lt;br&gt;Another possibility, if the user is entering new records in a form, would be &lt;br&gt;to use programming in the form that sets the DefaultValue property of a &lt;br&gt;control to be whatever is typed into it -- using each control&amp;#39;s AfterUpdate &lt;br&gt;event.&lt;br&gt;-- &lt;p&gt;        Ken Snell&lt;br&gt;&amp;lt;MS ACCESS MVP&amp;gt;&lt;p&gt;&lt;p&gt;&amp;quot;John Spencer&amp;quot; &amp;lt;spencer@chpdm.edu&amp;gt; wrote in message &lt;br /&gt;news:OFccQ1uKIHA.3400@TK2MSFTNGP03.phx.gbl...&lt;br /&gt;&amp;gt;I guess you could use comboboxes on a form  that would look up the &lt;br&gt;&amp;gt;available values and do an autocomplete. &lt;p&gt;&lt;br&gt; &lt;p&gt;&lt;p&gt;== 4 of 4 ==&lt;br&gt;Date: Mon, Nov 19 2007 1:29 pm &lt;br&gt;From: &amp;quot;Albert D. Kallal&amp;quot;  &lt;p&gt;&lt;br&gt;As mentioned, we really don&amp;#39;t have all auto complete in MS access.&lt;p&gt;However we certainly do have combo boxes, and you can set those up to behave &lt;br&gt;in much the same way.&lt;p&gt;if you start typing in a combo box, and your first few characters match, &lt;br&gt;then the combo box will auto complete for you.&lt;p&gt;It turns out that in most cases, if you have repeating data, or entries in a &lt;br&gt;particular column that are being typed over and over, then a solution in a &lt;br&gt;database is to normalize your data.&lt;p&gt;For example in excel, you might be typing in the invoice number, and a &lt;br&gt;payment to that invoice. In effect you wind up typing the invoiced number &lt;br&gt;over and over  during the data entry system (or using the auto complete &lt;br&gt;feature of excel to do this for you). However this is actually considered a &lt;br&gt;bad design as still are entering the data over and over.  (the fact that the &lt;br&gt;process is automated does mean your making a mess of your data).&lt;p&gt;In MS access what we would do is normalize the data, annually type in the &lt;br&gt;invoice ONE time. We then use a sub form in which you type in the amounts. &lt;br&gt;At the end of day the result we will not be typing in the invoice number &lt;br&gt;over and over.&lt;p&gt;So while products like excel have auto complete, the reason why they need &lt;br&gt;this is because are not database systems, and they&amp;#39;re very poor at working &lt;br&gt;with data.&lt;p&gt;Good
